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:
2026-01-30 23:55:37 -06:00
parent 9b7d7db55c
commit 3c9dc28852
12 changed files with 957 additions and 6 deletions

14
data/decisions.json Normal file
View 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"
}
]

View File

@ -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
}
]
}

View File

@ -18,7 +18,8 @@
},
"log": {
"2026-01-30": [
"journal"
"journal",
"reading"
]
}
}

32
data/ideas.json Normal file
View 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
View 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"
}
}
}

View File

@ -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
}
]
}