Add decision journal, metrics, ideas, weather, standup - decide.py: Decision journal with outcomes and lessons - metrics.py: Track arbitrary metrics over time - ideas.py: Idea incubator with stages - weather.py: Quick weather via wttr.in - standup.py: Daily standup generator - 27 tools total now
This commit is contained in:
14
data/decisions.json
Normal file
14
data/decisions.json
Normal file
@ -0,0 +1,14 @@
|
||||
[
|
||||
{
|
||||
"id": 1,
|
||||
"title": "Build the sandbox as a daily driver",
|
||||
"context": null,
|
||||
"options_considered": [],
|
||||
"reasoning": "Fresh environment, can customize fully, D J wants autonomous assistant",
|
||||
"decided": "2026-01-30T23:53:41.544665",
|
||||
"outcome": "Built 22 tools, 2 projects, full workspace in one night",
|
||||
"outcome_date": "2026-01-30T23:53:41.595958",
|
||||
"lessons": null,
|
||||
"status": "good"
|
||||
}
|
||||
]
|
||||
@ -32,11 +32,12 @@
|
||||
{
|
||||
"id": 4,
|
||||
"title": "Documentation complete",
|
||||
"done": false,
|
||||
"created": "2026-01-30T23:44:53.223477"
|
||||
"done": true,
|
||||
"created": "2026-01-30T23:44:53.223477",
|
||||
"completed": "2026-01-30T23:47:41.400479"
|
||||
}
|
||||
],
|
||||
"progress": 75
|
||||
"progress": 100
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -18,7 +18,8 @@
|
||||
},
|
||||
"log": {
|
||||
"2026-01-30": [
|
||||
"journal"
|
||||
"journal",
|
||||
"reading"
|
||||
]
|
||||
}
|
||||
}
|
||||
32
data/ideas.json
Normal file
32
data/ideas.json
Normal file
@ -0,0 +1,32 @@
|
||||
[
|
||||
{
|
||||
"id": 1,
|
||||
"title": "Voice memo transcription tool",
|
||||
"description": null,
|
||||
"tags": [],
|
||||
"stage": "seed",
|
||||
"notes": [],
|
||||
"created": "2026-01-30T23:54:38.665336",
|
||||
"updated": "2026-01-30T23:54:38.665342"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"title": "Automatic workspace sync between machines",
|
||||
"description": null,
|
||||
"tags": [],
|
||||
"stage": "seed",
|
||||
"notes": [],
|
||||
"created": "2026-01-30T23:54:38.691565",
|
||||
"updated": "2026-01-30T23:54:38.691571"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"title": "AI-powered daily briefing with news summarization",
|
||||
"description": null,
|
||||
"tags": [],
|
||||
"stage": "seed",
|
||||
"notes": [],
|
||||
"created": "2026-01-30T23:54:38.718059",
|
||||
"updated": "2026-01-30T23:54:38.718065"
|
||||
}
|
||||
]
|
||||
35
data/metrics.json
Normal file
35
data/metrics.json
Normal file
@ -0,0 +1,35 @@
|
||||
{
|
||||
"metrics": {
|
||||
"tools_built": {
|
||||
"name": "tools_built",
|
||||
"unit": "",
|
||||
"description": "Number of tools built",
|
||||
"entries": [
|
||||
{
|
||||
"value": 22.0,
|
||||
"timestamp": "2026-01-30T23:54:10.295568",
|
||||
"note": "First day"
|
||||
},
|
||||
{
|
||||
"value": 27.0,
|
||||
"timestamp": "2026-01-30T23:55:32.463773",
|
||||
"note": "After midnight push"
|
||||
}
|
||||
],
|
||||
"created": "2026-01-30T23:54:10.266015"
|
||||
},
|
||||
"commits": {
|
||||
"name": "commits",
|
||||
"unit": "",
|
||||
"description": "Git commits",
|
||||
"entries": [
|
||||
{
|
||||
"value": 14.0,
|
||||
"timestamp": "2026-01-30T23:54:10.354713",
|
||||
"note": "First day"
|
||||
}
|
||||
],
|
||||
"created": "2026-01-30T23:54:10.325021"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1,8 +1,8 @@
|
||||
{
|
||||
"current": {
|
||||
"task": "More building",
|
||||
"task": "Late night building - wine edition",
|
||||
"project": "sandbox",
|
||||
"start": "2026-01-30T23:27:15.604246"
|
||||
"start": "2026-01-30T23:53:10.102195"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
@ -11,6 +11,13 @@
|
||||
"start": "2026-01-30T22:27:15.578348",
|
||||
"end": "2026-01-30T23:27:15.578348",
|
||||
"duration_min": 60
|
||||
},
|
||||
{
|
||||
"task": "More building",
|
||||
"project": "sandbox",
|
||||
"start": "2026-01-30T23:27:15.604246",
|
||||
"end": "2026-01-30T23:47:41.373585",
|
||||
"duration_min": 20.4
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user