| name | alive-mine |
| description | Nightly scan of session transcripts -- extract decisions, tasks, people, insights |
| version | 1.0.0 |
| author | ALIVE Context System |
| license | MIT |
| toolsets | ["terminal","file"] |
| metadata | {"hermes":{"tags":["ALIVE","cron","mining","extraction"],"cron_schedule":"0 2 * * *","cron_deliver":"local"}} |
Nightly Mine
Scan recent session transcripts for unmined context.
Process
- Find session transcripts from the last 24 hours:
find "$ALIVE_WORLD_ROOT/.alive/_squirrels" -name "*.yaml" -mtime -1 2>/dev/null
-
For each session entry:
- Read the YAML for
transcript: path
- If transcript exists and hasn't been mined, read it
- Extract: decisions, tasks, people context, insights, quotes
-
Group extractions by destination walnut
-
Write to .alive/stash.json with routing suggestions (don't route directly)
Output
Mined [N] sessions, extracted [M] items:
[N] decisions
[N] tasks
[N] people updates
[N] insights
[N] quotes
Items added to stash for routing via alive-stash-router.
If nothing found: [SILENT]
Rules
- Extract, don't route. Items go to stash for human approval.
- Mark sessions as mined (touch a
.mined flag file alongside the YAML)
- Skip sessions that are already mined
- Skip sessions shorter than 5 turns (likely trivial)
- Be conservative -- only extract clear decisions and explicit tasks, not inferences