name: alive-mine description: Deep context extraction from source material -- transcripts, documents, sessions. The archaeologist version: 1.0.0 author: ALIVE Context System license: MIT toolsets:
- terminal
- file triggers:
- "mine"
- "extract context"
- "deep dive into"
- "process this transcript"
- "mine for context" metadata: hermes: tags: [ALIVE, context, mining, extraction]
Mine for Context
Deep extraction from source material. Creates reference bundles, builds extraction plans, tracks what's been mined.
What Gets Mined
- Session transcripts (JSONL files)
- Meeting transcripts (Fathom, Otter)
- Email threads
- Documents, PDFs
- Slack/chat exports
- Any substantial text source
Extraction Targets
For each source, extract:
- Decisions -- what was decided, by whom, with rationale
- Tasks -- action items with owners and deadlines
- People context -- new information about known people, or new people
- Insights -- domain knowledge that persists across sessions
- Quotes -- sharp, memorable statements worth preserving
- Connections -- references to other walnuts, bundles, or projects
Process
- Read the source. Full file, no skimming.
- Extract per category. Group findings by type.
- Present for approval. Nothing routes without the user seeing it.
Extracted from [source]:
Decisions (3):
1. [decision] -> [[walnut]]
2. [decision] -> [[walnut]]
3. [decision] -> [[walnut]]
Tasks (2):
4. [task] -> [[walnut]]
5. [task] -> [[walnut]]
People (1):
6. [person context] -> [[person]]
Insights (1):
7. [insight] -> [[walnut]] insights
Approve all, or pick numbers to route?
- Route approved items. Decisions -> log entries. Tasks -> tasks.py. People -> person walnuts. Insights -> insights.md.
- Mark source as mined. Update bundle manifest
mining:field.
Mining State
Track in bundle manifest:
mining: active-- still gathering sourcesmining: paused-- temporarily stoppedmining: exhausted-- all known sources captured
Batch Mining
For multiple sources (e.g., scanning all unsaved sessions):
# Find unmined squirrel entries
find "$ALIVE_WORLD_ROOT/.alive/_squirrels" -name "*.yaml" -newer "$ALIVE_WORLD_ROOT/.alive/_squirrels/.last-mined" 2>/dev/null
Process each, present aggregated results.