Remove spent one-shot repair/split scripts (repair_dave_thomas{,2015}, manual_split_dave, split_erik{,_advanced}, restructure{dean_wampler,erik_meijer}, fix_gary_flip — ~494 lines, each named after a single person/event with the fix already baked into the data) and the zdots platform CLI vendored into this repo (bin/zdots-brain-{local,debug}, ~818 lines, hard-coding /Users/mike absolute requires — belongs in the zdots repo, not the site). Resolve the three stale Rakefile tasks pointing at missing scripts (generate_interview_pages, generate_video_asset_pages, generate_interview_taxonomy_pages). Foundation cleanup from the ponytail audit; unblocks a clean base for the rest of the pipeline.
git grep on each basename found NO references outside the file’s own body and backlog/ docs (_site/ is git-ignored build output). Safe to delete.
One-shot repair/split scripts (8) — git rm:
Vendored zdots CLI (2) — git rm: zero references anywhere in repo; both hard-code require_relative "/Users/mike/.config/zsh/lib/zdots/..." (belongs in the zdots repo, not the site):
Confirmed on disk: generate_interview_pages.rb, generate_video_asset_pages.rb, generate_interview_taxonomy_pages.rb are all MISSING (replaced by the InterviewGenerator / VideoAssetGenerator / TaxonomyGenerator Jekyll plugins).
task :interview_pages, task :video_pages, task :taxonomy (each sh’s a missing script).generate:all array at lines 37-39 (# :interview_pages, # :video_pages, # :taxonomy).git rm the 10 files (one command).bundle exec rake build (runs generate:all + jekyll build) then bundle exec rspec.rake -T sanity check — no dangling task references remain.git rm bin/repair_dave_thomas.rb bin/repair_dave_thomas_2015.rb bin/manual_split_dave.rb \
bin/split_erik.rb bin/split_erik_advanced.rb bin/restructure_dean_wampler.rb \
bin/restructure_erik_meijer.rb bin/fix_gary_flip.rb bin/zdots-brain-local bin/zdots-brain-debug
# then edit Rakefile (lines 37-39 comments + 62-72 task defs)
bundle exec rake build && bundle exec rspec
generate:all (lines 37-39), so the task definitions at 62-72 are pure dead code never invoked by any pipeline — removal is zero functional risk.repair_dave_thomas.rb, restructure_dean_wampler.rb, restructure_erik_meijer.rb also contain direct http://127.0.0.1:8080/v1 LLM calls, so they surface in TASK-242’s git grep "8080/v1" sweep. They are DELETED here, not routed. Sequence: run/scope 241 first (or independently) so 242 does not attempt to route files that are about to be removed. 242’s own target list does not include these three.forensic_restructure and bin/archive/pipeline.rb, which are NOT in this deletion set). No doc edits needed.bundle exec rake build green and bundle exec rspec green after removal.git grep for each deleted basename returns nothing outside backlog/.rake -T lists tasks with no reference to the removed generators.
author: claude
created: 2026-07-04 14:47
—
Executed: git rm on all 10 files (8 one-shots + 2 vendored zdots CLIs), removed Rakefile lines 37-39 (commented generate:all refs) and the three orphan task defs (interview_pages/video_pages/taxonomy). Verified: rake -T has no dangling refs, rake build green, rspec 53 examples / 0 failures. Changes are STAGED/working-tree only — NOT committed, awaiting review before commit.
—
author: claude created: 2026-07-04 14:53 — Committed to master as 8b922e9 (not pushed). Working tree clean; build + tests green. Done. —