Every YouTube-derived corpus and index on Jacks-iMac, what shrank them, and where the Phish guitar-lesson corpus actually is. Scanned 2026-10-26.
yt-truthseekerstea, has an exact timestamp and no named culprit. Two of the causes are already fixed: the registry is repointed and rescanned, and both index builders now refuse to shrink an index.It is the Trey Anastasio / StichMethod lesson corpus, built 2026-05-14 by the yt-transcripts skill and consumed by phish-anatomy-of-a-jam. Two copies were made. The primary at ~/Desktop/yt-trey-summaries/ and the skill mirror at ~/Desktop/Anatomy-Jams/_lesson_corpus/ are both gone from where every path expects them. The primary survives here:
~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-trey-summaries
35 of 35 transcripts and 35 of 35 DeepSeek summaries are present, and all three raw indexes match the 2026-05-14 handoff spec exactly. The three normalized indexes do not:
| index file | spec | on disk | delta | bytes | written | verdict |
|---|---|---|---|---|---|---|
| by_song.json | 89 | 89 | same | 659,231 | 2026-05-14 | intact |
| by_technique.json | 254 | 254 | same | 283,965 | 2026-05-14 | intact |
| by_jam_type.json | 93 | 93 | same | 111,092 | 2026-05-14 | intact |
| by_song_normalized.json | 88 | 84 | -4 | 607,297 | 2026-05-23 | shrunk by the 05-23 re-run |
| by_technique_normalized.json | 52 | 20 | -32 | 153,047 | 2026-05-23 | shrunk by the 05-23 re-run |
| by_jam_type_normalized.json | 25 | 11 | -14 | 52,160 | 2026-05-23 | shrunk by the 05-23 re-run |
Recoverable in full. The raw indexes are the source for the normalized ones and they are untouched, so re-running the canonicalisation pass rebuilds the lost 32 techniques and 14 jam contexts from disk. No video needs re-fetching. The mirror the Phish skill reads first has to be re-created either way.
The skill still looks for the mirror at the old ~/Desktop/Anatomy-Jams/_lesson_corpus/ path, so even with the primary recovered, phish-anatomy-of-a-jam finds nothing until the mirror is rebuilt or the path repointed. Anatomy-Jams itself is absent from both the Desktop and ~/New Desktop. The stem-map records 3.17 GB of its audio on T7 Shield, which is not mounted right now and therefore unverified.
The Trey corpus normalized indexes were rebuilt 2026-05-23 09:29–09:34 and came back smaller: techniques 52 → 20, jam contexts 25 → 11, songs 88 → 84. The script writes by_*_normalized.json with out_path.write_text(), keeps no backup, asserts no minimum key count, and exits 0. canonical_vocab.json, written 09:33, holds exactly techniques=20, jam_types=11, songs=84, so the DeepSeek canonicalisation pass returned a thinner vocabulary than the 05-14 run and the good files were replaced by it.
What it means. Raw indexes are untouched at 89 / 254 / 93 keys, byte-for-byte to the handoff spec, so the normalized layer is fully rebuildable from disk. Nothing needs re-fetching.
18 corpora, the Phish/Trey one among them, sit at Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/. “New Folder With Items” is the name macOS Finder assigns automatically when several items are dragged together into one new folder, and the doubled nesting means it happened twice. Together they hold 662 transcripts, 439 summaries and 22.3 MB that no index, dashboard or /ask layer reaches.
What it means. Nothing was deleted. The folders are intact and readable, only two levels below where every path expects them.
corpus_registry.json reported the music domain as 0 documents with both paths marked missing. Only one of the two was really gone: ~/Desktop/yt-iximusic holds 0 files, and the data is alive at ~/New Desktop/yt-iximusic with 130 files. ~/Desktop/Brandon-Vault/20 Projects/Music Books was never missing at all, it holds 197 files, so the registry reading was simply stale at last_scanned: 2026-08-04. Fixed 2026-10-26: the dead path was repointed and the registry rescanned, taking the music domain from 0 to 189 files, which is exactly the figure /indexes-board had been advertising all along.
What it means. The board was right and the registry was blind. Repointing one path restored the whole domain, so no music data was ever lost. Backups kept at refresh_registry.py.bak-before-iximusic-repoint-2026-10-26 and corpus_registry.json.bak-2026-10-26.
fetch_run.log records Transcripts ok: 187/189 on 2026-05-29 08:37 and the 189-row manifest.csv of 25 KB survives beside it. The transcripts/ directory is empty and its mtime is 2026-05-29 11:41, three hours after the successful fetch and eight days before the Desktop offload.
What it means. The loss is real and the timestamp is exact, but no log names the process that emptied the directory. Calling this the offload, or any script, would be a guess, so it stays unattributed.
/ask could not embedThe live ollama server, pid 1991, up 3 days 22 hours, executes from
/Users/drwu/.Trash/Ollama.app/Contents/Resources/ollama. The app was moved to the Trash and the running server was never
restarted. The process survives because its binary stays open, so /api/tags answers in milliseconds and
lists all six models including nomic-embed-text. It can no longer spawn a model runner, so every embed
call hangs: /api/embeddings and /api/embed both returned http 000 after 25 and 30 seconds.
One 53 MB ollama process sits there with no runner beside it, and 91% of memory is free, ruling out memory pressure. The
ollama CLI is also gone from PATH.
What it means. /ask has been running with its corpus, vault and memory layers dead,
falling back to a coarse scan of chat transcripts. Its “0 relevant cited results” means not searched,
never nothing there. This whole audit was done by reading the filesystem and the handoff docs directly, because
the index could not be consulted.
Neither the Trash copy nor /Applications/Ollama.app existed by the time the repair ran, so
there was nothing to put back. Homebrew carried the formula and began building openssl@4 from source,
since Ventura on x86_64 no longer receives bottles, which placed a long compile chain ahead of ollama itself. The route
that worked was the vendor's own prebuilt server tarball, ollama-darwin.tgz v0.40.11, 181,324,349 bytes,
sha256 aea7d3f2e32371b7644a6e2ec8d4f26820a0e3965918cce8a46cef3e947f6291. It is a flat tree of the
ollama binary beside its libggml and libllama runners, so the tree has to stay
together for the runner to load. It installed to ~/.local/opt/ollama-0.40.11 with a symlink at
/usr/local/bin/ollama, which also returns the ollama CLI to PATH. The old root-owned dangling
symlink was kept beside it as ollama.dangling-symlink-kept-2026-10-26 rather than discarded.
Proof. The 0.24.0 server on the unlinked inode was stopped and pid 18600 now reports
0.40.11, with all six models intact across the version jump. /api/embeddings and
/api/embed each return 768 dimensions, and ask.embed() returns 768.
corpus_test.py reports 10 of 10 domains COVER, 100 / 100. /ask on the music question
returns 20 cited results in 35.7 seconds with the vault, memory and corpus-registry layers all scoring above the
0.60 gate, against 0 results before the repair. The layer indexes were intact throughout: vault 24,604 rows, domain
2,781, memory 331, corpus 20.
It survives a reboot. ensure_ollama.py ends in a branch that runs
ollama serve when the server is down, resolved off PATH, so that branch was dead for as long as the CLI was
missing from PATH. Restoring the symlink reconnects it. Tested by killing the server and running the hook the way
SessionStart does: it printed “started ollama serve”, pid 22825 came up on 0.40.11, an embed returned 768
dimensions, and a second run reported healthy. The test is self-authored, and it ran the real hook against a really
downed server, so the next session recovers without help.
ensure_ollama.py probed /api/tags with a 1 second timeout and printed
“/ask embed server already up” at every session start. That is a liveness check that cannot fail the way
the tool fails, so it green-lit a dead embed path. It now requests a real embedding with an 8 second budget and prints
a DEGRADED warning naming the cause and the fix.
Proof, and it has now fired for real. The app was quit and this session resumed, and the hook printed
the full DEGRADED warning unprompted at SessionStart, naming the lost model runner and the fix. That is an unplanned
production firing rather than a fixture written for it, so the earlier “not proven in production” caveat is
retired. Backup kept at ensure_ollama.py.bak-before-embed-probe-2026-10-26. The healthy-case cost is measured
now as well: with the server repaired it prints “/ask embed server up and embedding.” in 0.36 s cold and
0.19 s warm, exit 0. One caveat for anyone testing it by hand, line 57 drains stdin to close the harness pipe, so
run it as python3 ensure_ollama.py < /dev/null or it blocks on stdin and looks like an ollama
hang.
normalize_indexes.py and build_lesson_index.py now route every index write through one shared write_with_row_floor(). It reads the key count already on disk, refuses to replace the file when the new pass produces fewer keys, saves the rejected output as <name>.json.rejected, keeps a .bak-<date> of the file it does replace, and exits 2. A --allow-shrink flag is the only override.
Proof. Tested against the real Trey corpus by running the real builder on 5 of its 35 summaries: all three raw indexes held at 89 / 254 / 93 keys, three .rejected files were written, exit code 2, and the corpus files came back byte-identical. Five unit cases also pass, including the exact 52 to 20 technique drop. Caveat: these tests are self-authored and the gate has still to fire on an unplanned production run.
The dead ~/Desktop/yt-iximusic path in refresh_registry.py now points at ~/New Desktop/yt-iximusic, where the 130 files actually live. The second music path was left alone because it was never missing.
Proof. The music domain went from 0 files to 189 on a live rescan dated 2026-10-26. Backups kept beside both files.
With embedding restored, the music domain answered its own question and cited ~/Desktop/yt-iximusic/shiner_book_inserts.md, a path the offload had already killed. 93 of the 240 music rows in domain_embeddings/index.jsonl carried that dead prefix. Each was resolved to ~/New Desktop/yt-iximusic under a test stronger than basename and byte size: the row's own stored chunk text had to be found inside the replacement file.
Proof. 93 of 93 passed the text proof, 0 were flagged, and the row count held at 2,781 across the write, with a backup at index.jsonl.bak-2026-10-26. Dead music paths in the index are now 0, and the re-run cites a file that exists on disk.
Read in full: it is report-and-alert only and says so in its header. It computes df, and on LOW or CRITICAL it runs du and find and sends an ntfy alert. It contains no delete, trash or move call, and it reports staged delete/ folders by size without emptying them. Its log holds only state lines.
Verdict. Not the deleter. Its log does show the disk repeatedly reaching LOW at 16–21 GB free, which is the pressure that motivates manual sweeps.
No Syncthing config exists on this Mac. ~/Library/Application Support/Syncthing/config.xml and ~/.config/syncthing/config.xml are both absent, and there is no .stversions directory under the home folder, the Desktop or ~/New Desktop. It is banned and gone.
Verdict. Cannot be the current cause. It remains the documented historical suspect, with no artifact left on disk to confirm or refute it.
It is why every ~/Desktop/<X> path in older scripts and notes now misses, and why the registry reads 0 documents for music. The memory record lists Anatomy-Jams among the items it moved. Anatomy-Jams is in neither the Desktop nor ~/New Desktop today.
Verdict. Confirmed as a path-breaker. Its part in the one folder it is recorded as moving and which is now absent cannot be traced to it from any log.
Six corpora look like losses. Each one never held what its folder name implies.
| corpus | what the files prove |
|---|---|
| yt-manifestation-research | all_videos_index.json is [] and corpus_stats.json reports n_videos_total: 0 with every list empty. The builder ran, wrote a well-formed empty index and exited 0. |
| yt-davidbennett-piano | fetch.log is 0 bytes and ytdlp_err.log holds only a yt-dlp version warning. URLs were queued and no transcript was ever written. |
| yt-walk-in-strict-research | pipeline.log ends at collected 774 raw → 599 unique URLs, then Gate: serializing YT-captions fetch across sister corpora and a 23 s desync. The fetch stage never ran. |
| yt-vaknin-grannon-research | Both error logs are 0 bytes and one of the two raw TSVs is 0 bytes. Nothing was fetched. |
| yt-cross-corpus | Holds cross_corpus_report.json, channel_cache.json and shared_creators.csv. It is an analysis over other corpora and never had transcripts of its own. |
| yt-timeline-jumping-research | Transcripts went to _vtt_tmp/ and were consumed into SCREENPLAY_DOSSIER.md at 188 KB, with three revisions kept. The product survived. The scratch files were consumed by it. |
All inside Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/. 662 transcripts, 439 summaries, 22.3 MB that nothing indexes.
| corpus | transcripts | summaries | MB | modified | zone | index files |
|---|---|---|---|---|---|---|
| yt-twin-flame-research ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-twin-flame-research | 89 | 0 | 1.3 | 2026-05-23 | buried | manifest.csv |
| yt-adam-neely-research ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-adam-neely-research | 85 | 85 | 3.4 | 2026-05-23 | buried | manifest.csv |
| yt-waves-corpus ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-waves-corpus | 73 | 73 | 1.8 | 2026-05-14 | buried | by_plugin.json, manifest.csv |
| yt-partner-mh-dynamics-2026-06-04 ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-partner-mh-dynamics-2026-06-04 | 69 | 0 | 1.8 | 2026-06-04 | buried | manifest.csv |
| yt-beach-house-research ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-beach-house-research | 65 | 65 | 1.1 | 2026-05-23 | buried | manifest.csv |
| yt-corpus-guitar-loops ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-corpus-guitar-loops | 65 | 65 | 0.9 | 2026-05-14 | buried | manifest.csv |
| yt-bVI-modal-mixture ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-bVI-modal-mixture | 59 | 59 | 2.9 | 2026-05-26 | buried | by_jam_type.json, by_jam_type_normalized.json, by_song.json, by_song_normalized.json, by_technique.json, by_technique_normalized.json, canonical_vocab.json, manifest.csv |
| yt-mother-wound-research ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-mother-wound-research | 44 | 0 | 1.5 | 2026-05-28 | buried | none |
| yt-nin-analysis ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-nin-analysis | 36 | 36 | 1.5 | 2026-05-14 | buried | manifest.csv |
| yt-trey-summaries ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-trey-summaries | 35 | 35 | 3.4 | 2026-05-23 | buried | by_jam_type.json, by_jam_type_normalized.json, by_song.json, by_song_normalized.json, by_technique.json, by_technique_normalized.json, canonical_vocab.json, manifest.csv |
| yt-containment-research ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-containment-research | 21 | 0 | 0.6 | 2026-05-23 | buried | manifest.csv |
| yt-max4live-corpus ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-max4live-corpus | 12 | 12 | 0.4 | 2026-05-14 | buried | manifest.csv |
| yt-okcomputer-analysis ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-okcomputer-analysis | 9 | 9 | 1.0 | 2026-05-14 | buried | by_jam_type.json, by_jam_type_normalized.json, by_song.json, by_song_normalized.json, by_technique.json, by_technique_normalized.json, manifest.csv |
| yt-bloodlines-research ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-bloodlines-research | 0 | 0 | 0.1 | 2026-05-23 | buried | manifest.csv |
| yt-cross-corpus ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-cross-corpus | 0 | 0 | 0.2 | 2026-05-23 | buried | none |
| yt-media-frames-research ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-media-frames-research | 0 | 0 | 0.1 | 2026-05-23 | buried | manifest.csv |
| yt-nde-research ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-nde-research | 0 | 0 | 0.1 | 2026-05-23 | buried | manifest.csv |
| yt-research-corpus ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-research-corpus | 0 | 0 | 0.0 | 2026-05-14 | buried | none |
43 carry at least one index file. 21 hold transcripts with no DeepSeek summaries, so they are harvested and still unmined.
| corpus | transcripts | summaries | MB | modified | zone | index files |
|---|---|---|---|---|---|---|
| yt-why-people-change ~/Projects/yt-why-people-change | 428 | 214 | 10.5 | 2026-06-02 | live | manifest.csv |
| yt-twin-flame-research ~/New Desktop/yt-twin-flame-research | 301 | 301 | 10.4 | 2026-05-25 | live | manifest.csv |
| yt-starseed-research ~/New Desktop/yt-starseed-research | 286 | 286 | 8.0 | 2026-05-25 | live | manifest.csv |
| yt-soul-contract-research ~/New Desktop/yt-soul-contract-research | 223 | 223 | 5.3 | 2026-05-25 | live | manifest.csv |
| yt-twin-peaks-research ~/New Desktop/yt-twin-peaks-research | 167 | 3 | 3.2 | 2026-06-02 | live | manifest.csv |
| yt-iximusic ~/New Desktop/yt-iximusic | 121 | 0 | 3.2 | 2026-06-01 | live | manifest.csv |
| yt-nde-walk-in-research ~/New Desktop/yt-nde-walk-in-research | 115 | 103 | 25.9 | 2026-06-04 | live | manifest.csv |
| yt-corey-russell-FULL ~/New Desktop/yt-corey-russell-FULL | 108 | 0 | 3.7 | 2026-06-01 | live | none |
| yt-casey-zander ~/New Desktop/yt-casey-zander | 92 | 0 | 6.3 | 2026-05-31 | live | manifest.csv |
| yt-twin-flame-research ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-twin-flame-research | 89 | 0 | 1.3 | 2026-05-23 | buried | manifest.csv |
| yt-adam-neely-research ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-adam-neely-research | 85 | 85 | 3.4 | 2026-05-23 | buried | manifest.csv |
| yt-waves-corpus ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-waves-corpus | 73 | 73 | 1.8 | 2026-05-14 | buried | by_plugin.json, manifest.csv |
| yt-corpus-waves-mercury ~/New Desktop/yt-corpus-waves-mercury | 69 | 69 | 2.5 | 2026-05-21 | live | by_plugin.json, manifest.csv |
| yt-partner-mh-dynamics-2026-06-04 ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-partner-mh-dynamics-2026-06-04 | 69 | 0 | 1.8 | 2026-06-04 | buried | manifest.csv |
| yt-beach-house-research ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-beach-house-research | 65 | 65 | 1.1 | 2026-05-23 | buried | manifest.csv |
| yt-corpus-guitar-loops ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-corpus-guitar-loops | 65 | 65 | 0.9 | 2026-05-14 | buried | manifest.csv |
| yt-bVI-modal-mixture ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-bVI-modal-mixture | 59 | 59 | 2.9 | 2026-05-26 | buried | by_jam_type.json, by_jam_type_normalized.json, by_song.json, by_song_normalized.json, by_technique.json, by_technique_normalized.json, canonical_vocab.json, manifest.csv |
| yt-corpus-ixi-generative ~/New Desktop/yt-corpus-ixi-generative | 51 | 0 | 0.6 | 2026-05-21 | live | manifest.csv |
| yt-mother-wound-research ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-mother-wound-research | 44 | 0 | 1.5 | 2026-05-28 | buried | none |
| yt-paul-keith-davis-FULL ~/New Desktop/yt-paul-keith-davis-FULL | 39 | 0 | 5.1 | 2026-06-01 | live | none |
| yt-david-sliker-FULL ~/New Desktop/yt-david-sliker-FULL | 37 | 0 | 4.6 | 2026-06-01 | live | none |
| yt-nin-analysis ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-nin-analysis | 36 | 36 | 1.5 | 2026-05-14 | buried | manifest.csv |
| yt-claude-code ~/New Desktop/yt-claude-code | 35 | 25 | 1.3 | 2026-06-01 | live | by_jam_type.json, by_song.json, by_technique.json, manifest.csv |
| yt-trey-summaries ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-trey-summaries | 35 | 35 | 3.4 | 2026-05-23 | buried | by_jam_type.json, by_jam_type_normalized.json, by_song.json, by_song_normalized.json, by_technique.json, by_technique_normalized.json, canonical_vocab.json, manifest.csv |
| yt-david-sliker ~/New Desktop/_Archive/yt-david-sliker | 27 | 27 | 4.1 | 2026-06-01 | live | manifest.csv |
| readers-v8-index ~/New Desktop/readers-v8-index | 26 | 0 | 0.9 | 2026-06-01 | live | manifest.csv |
| yt-ihopkc-prayers ~/New Desktop/_Archive/yt-ihopkc-prayers | 22 | 22 | 1.7 | 2026-05-15 | live | manifest.csv |
| yt-containment-research ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-containment-research | 21 | 0 | 0.6 | 2026-05-23 | buried | manifest.csv |
| yt-music-appreciation-67-75 ~/New Desktop/yt-music-appreciation-67-75 | 20 | 20 | 2.8 | 2026-05-18 | live | by_jam_type.json, by_jam_type_normalized.json, by_song.json, by_song_normalized.json, by_technique.json, by_technique_normalized.json, manifest.csv |
| light-assefa-readers-index ~/New Desktop/light-assefa-readers-index | 15 | 0 | 1.9 | 2026-06-04 | live | none |
| yt-rick-beato ~/New Desktop/yt-rick-beato | 14 | 0 | 0.2 | 2026-05-25 | live | manifest.csv |
| yt-kirk-bennett-FULL ~/New Desktop/yt-kirk-bennett-FULL | 12 | 0 | 0.8 | 2026-06-01 | live | none |
| yt-max4live-corpus ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-max4live-corpus | 12 | 12 | 0.4 | 2026-05-14 | buried | manifest.csv |
| yt-corey-russell ~/New Desktop/_Archive/yt-corey-russell | 10 | 11 | 0.4 | 2026-05-15 | live | manifest.csv |
| yt-okcomputer-analysis ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-okcomputer-analysis | 9 | 9 | 1.0 | 2026-05-14 | buried | by_jam_type.json, by_jam_type_normalized.json, by_song.json, by_song_normalized.json, by_technique.json, by_technique_normalized.json, manifest.csv |
| yt-chironintuition ~/New Desktop/yt-chironintuition | 8 | 0 | 0.3 | 2026-05-28 | live | none |
| yt-simulation-research ~/New Desktop/yt-simulation-research | 7 | 5 | 0.6 | 2026-06-04 | live | manifest.csv |
| yt-drumsep-research ~/New Desktop/yt-drumsep-research | 6 | 6 | 0.1 | 2026-05-18 | live | manifest.csv |
| yt-corpus-agentic-coding-claude-code ~/New Desktop/yt-corpus-agentic-coding-claude-code | 4 | 0 | 0.0 | 2026-05-25 | live | manifest.csv |
| yt-corpus-3vid-2026-06-05 ~/New Desktop/yt-corpus-3vid-2026-06-05 | 3 | 0 | 0.2 | 2026-06-05 | live | manifest.csv |
| yt-corpus-2JiMmye2ezg ~/New Desktop/yt-corpus-2JiMmye2ezg | 2 | 0 | 0.1 | 2026-06-02 | live | manifest.csv |
| yt-style-reference ~/New Desktop/yt-style-reference | 2 | 0 | 0.1 | 2026-06-01 | live | manifest.csv |
| yt-corpus-cBhTzmbcx9Y ~/New Desktop/yt-corpus-cBhTzmbcx9Y | 1 | 0 | 0.1 | 2026-06-04 | live | manifest.csv |
| yt-marketing-etsy-youtube-gumroad-research ~/New Desktop/yt-marketing-etsy-youtube-gumroad-research | 1 | 0 | 0.2 | 2026-06-04 | live | manifest.csv |
| yt-cross-corpus ~/New Desktop/yt-cross-corpus | 0 | 0 | 0.3 | 2026-06-04 | live | none |
| yt-davidbennett-piano ~/New Desktop/yt-davidbennett-piano | 0 | 0 | 0.0 | 2026-05-25 | live | none |
| yt-manifestation-research ~/New Desktop/yt-manifestation-research | 0 | 0 | 0.1 | 2026-05-23 | live | manifest.csv |
| yt-timeline-jumping-research ~/New Desktop/yt-timeline-jumping-research | 0 | 0 | 1.5 | 2026-06-01 | live | manifest.csv |
| yt-truthseekerstea ~/New Desktop/yt-truthseekerstea | 0 | 0 | 0.0 | 2026-05-29 | live | manifest.csv |
| yt-vaknin-grannon-research ~/New Desktop/yt-vaknin-grannon-research | 0 | 0 | 0.0 | 2026-08-13 | live | none |
| yt-walk-in-strict-research ~/New Desktop/yt-walk-in-strict-research | 0 | 0 | 0.1 | 2026-06-04 | live | none |
| yt_trans_runs ~/New Desktop/yt_trans_runs | 0 | 0 | 0.0 | 2026-05-23 | live | none |
| yt-corpus ~/Projects/yt-corpus | 0 | 0 | 45.4 | 2026-09-09 | live | none |
| casey-course ~/New Desktop/casey-course | 0 | 0 | 11.6 | 2026-06-02 | live | none |
| yt-bloodlines-research ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-bloodlines-research | 0 | 0 | 0.1 | 2026-05-23 | buried | manifest.csv |
| yt-cross-corpus ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-cross-corpus | 0 | 0 | 0.2 | 2026-05-23 | buried | none |
| yt-media-frames-research ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-media-frames-research | 0 | 0 | 0.1 | 2026-05-23 | buried | manifest.csv |
| yt-nde-research ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-nde-research | 0 | 0 | 0.1 | 2026-05-23 | buried | manifest.csv |
| yt-research-corpus ~/Desktop/Brandon-Vault/New Folder With Items 2/New Folder With Items 7/IF YOU CAN'T FIND SOMETHING ITS HERE/yt-research-corpus | 0 | 0 | 0.0 | 2026-05-14 | buried | none |
~/New Desktop/yt-*, ~/Projects/yt-* and the Brandon-Vault nest, counting files in transcripts/ and deepseek_summaries/ and reading key counts out of each index JSON. Staged delete/ folders are excluded from the byte totals.SVG/[YT] transcripts skill + Trey corpus.md, not a reconstruction.~/Projects/stem-map/ and is unverified, because the drive is not mounted.Built 2026-10-26 on Jacks-iMac. Sources: directory scan, corpus_registry.json, normalize_indexes.py, disk_space_guardian.sh and its log, per-corpus fetch logs, all-chats/data.js, and the SVG handoff doc.