Search Transcripts
Treat “the transcripts” as the complete current archive at
~/.v2c-voice-memos unless Byron names another source. Perform ingestion and
retrieval yourself; never give Byron commands to run.
Refresh workflow
Treat “refresh transcripts” and equivalent requests as authorization to perform
both stages Byron normally starts from the app, in this order:
- Load new Apple Voice Memos and run local speech-to-text.
- Run provider-backed LLM processing for recordings that still need the
augmentations enabled in the app's saved LLM settings.
From /Users/byronwall/Projects/hub, run:
v2ctx voice-memos --run-llm --no-open
This is the idempotent CLI equivalent of pressing Refresh recordings and
then Run LLM on remaining. It reads the saved defaults from
~/.v2c-voice-memos/llm-settings.json, skips completed work, and does not open
the report UI.
After it completes:
- Run
node scripts/refresh-indexes.mjs.
- Check the v2ctx summary for advanced, complete, waiting, and failed counts.
- Report what was processed and surface any recording-specific failures or
permission problems. Do not claim the refresh succeeded if either v2ctx or
index generation failed.
Do not use --force, --force-analysis, or --reset-analysis unless Byron
explicitly asks to rebuild or repair existing output. Do not change the saved
LLM settings unless he asks.
Search and review workflow
- Work from
/Users/byronwall/Projects/hub.
- Run
node scripts/refresh-indexes.mjs to discover newly added or partially
analyzed transcript packages.
- Run
node scripts/search-transcripts.mjs "<topic or project>".
- If the wording is broad or ambiguous, run one or two useful synonym,
project-name, or adjacent-concept searches. Do not ask Byron to formulate
search syntax.
- Read the full
transcript/transcript.txt for the strongest matches. Use
analysis/transcript-summary.json and indexes/transcripts.md for routing
and cross-reference, not as substitutes for the source.
- Answer the request directly. Cite the dated transcript files with clickable
absolute paths.
If Byron asks to refresh and then search or review, complete the refresh
workflow first and use the newly regenerated index for retrieval.
Synthesis rules
- Include every clearly relevant memo, not merely the highest-scoring result.
- Separate recurring ideas from one-off speculation.
- Preserve meaningful differences, contradictions, and evolution over time.
- Distinguish what Byron committed to, what he considered, and what remains an
open question.
- When the request names a project, inspect its project cross-reference and
nearby related memos even if the exact repository name is absent.
- State when a match is weak, inferred, or based only on raw transcript text.
- Do not run paid/provider-backed analysis for a search-only or review-only
request. Run it only when Byron explicitly requests a refresh, ingestion, or
LLM-processing workflow as described above.
- Do not copy or modify transcript source files.
Response shape
Lead with the recovered answer, not the search process. For a simple lookup,
return a short list of relevant memos and why they matter. For a review, provide
a compact synthesis followed by the source memos. Mention archive/index gaps
only when they affect confidence.
1---2name: search-transcripts3description: Refresh, search, review, and synthesize Byron's living v2c transcript archive without asking him to run commands or identify files. Use when Byron says "refresh transcripts", "load new transcripts", "process my voice memos", "run speech to text", "run the transcript LLM processing", "review the transcripts about...", "find the relevant ideas in...", "what did I say about...", asks whether a topic or project appears in his transcripts, or wants themes, decisions, requirements, opportunities, or changes of thinking recovered from voice memos.4---56# Search Transcripts78Treat “the transcripts” as the complete current archive at9`~/.v2c-voice-memos` unless Byron names another source. Perform ingestion and10retrieval yourself; never give Byron commands to run.1112## Refresh workflow1314Treat “refresh transcripts” and equivalent requests as authorization to perform15both stages Byron normally starts from the app, in this order:16171. Load new Apple Voice Memos and run local speech-to-text.182. Run provider-backed LLM processing for recordings that still need the19 augmentations enabled in the app's saved LLM settings.2021From `/Users/byronwall/Projects/hub`, run:2223```sh24v2ctx voice-memos --run-llm --no-open25```2627This is the idempotent CLI equivalent of pressing **Refresh recordings** and28then **Run LLM on remaining**. It reads the saved defaults from29`~/.v2c-voice-memos/llm-settings.json`, skips completed work, and does not open30the report UI.3132After it completes:33341. Run `node scripts/refresh-indexes.mjs`.352. Check the v2ctx summary for advanced, complete, waiting, and failed counts.363. Report what was processed and surface any recording-specific failures or37 permission problems. Do not claim the refresh succeeded if either v2ctx or38 index generation failed.3940Do not use `--force`, `--force-analysis`, or `--reset-analysis` unless Byron41explicitly asks to rebuild or repair existing output. Do not change the saved42LLM settings unless he asks.4344## Search and review workflow45461. Work from `/Users/byronwall/Projects/hub`.472. Run `node scripts/refresh-indexes.mjs` to discover newly added or partially48 analyzed transcript packages.493. Run `node scripts/search-transcripts.mjs "<topic or project>"`.504. If the wording is broad or ambiguous, run one or two useful synonym,51 project-name, or adjacent-concept searches. Do not ask Byron to formulate52 search syntax.535. Read the full `transcript/transcript.txt` for the strongest matches. Use54 `analysis/transcript-summary.json` and `indexes/transcripts.md` for routing55 and cross-reference, not as substitutes for the source.566. Answer the request directly. Cite the dated transcript files with clickable57 absolute paths.5859If Byron asks to refresh and then search or review, complete the refresh60workflow first and use the newly regenerated index for retrieval.6162## Synthesis rules6364- Include every clearly relevant memo, not merely the highest-scoring result.65- Separate recurring ideas from one-off speculation.66- Preserve meaningful differences, contradictions, and evolution over time.67- Distinguish what Byron committed to, what he considered, and what remains an68 open question.69- When the request names a project, inspect its project cross-reference and70 nearby related memos even if the exact repository name is absent.71- State when a match is weak, inferred, or based only on raw transcript text.72- Do not run paid/provider-backed analysis for a search-only or review-only73 request. Run it only when Byron explicitly requests a refresh, ingestion, or74 LLM-processing workflow as described above.75- Do not copy or modify transcript source files.7677## Response shape7879Lead with the recovered answer, not the search process. For a simple lookup,80return a short list of relevant memos and why they matter. For a review, provide81a compact synthesis followed by the source memos. Mention archive/index gaps82only when they affect confidence.