Home / Ops / Housekeeping and Process
Updated Jun 13, 2026 · Affirmology_SessionNotes_2026-06-13_v1.md
Session focus: switched corpus structuring from Gemini to Haiku, fixed a stale-path bug, installed Tailscale, locked the audio toolchain.
DONE structure-only run #... line with records= and cost=. If it's there, the corpus is structured.bash
sqlite3 /Volumes/Affirmology/corpus/corpus.db "SELECT tradition, COUNT(*) FROM record GROUP BY tradition ORDER BY 2 DESC;"
Send the result. With the path fix, record counts should be far higher than last night's 152.df -h / /Volumes/Affirmology, do that first thing. Likely the internal Mac drive is tight, not the SSD.structurer.py, a real structure-only mode in run.py, and a documents_needing_structuring() query in db.py. Default backend is now anthropic. This removes the Google Cloud / Gemini billing blocker entirely.extracted_path values pointing at an old sandbox mount (/sessions/stoic-gracious-turing/mnt/Affirmology/...) that does not exist on the Mac. The structurer could not open those files, so most docs yielded zero records. Added _resolve_extracted_path() in run.py that auto-rebases stale paths onto the real SSD location (/Volumes/Affirmology/corpus/...). Verified with a unit test and against the real Cheiro's Book of Numbers file (318 KB, confirmed present).macbook-pro-2, Tailscale IP 100.98.80.60. This IP is what the Cloudflare Worker's MAC_MINI_URL will point at.No manual audio skills required. The agent masters in code via FFmpeg.
brew install ffmpeg) plus pip install -e ".[audio]" (adds pedalboard + pyloudnorm; the [audio] extra was added to pyproject tonight).Affirmology_AudioSetup_Checklist_v1.md.server/api.py via uvicorn with tailscale cert, set Worker MAC_MINI_URL to 100.98.80.60 (or the macbook-pro-2.tailXXXX.ts.net MagicDNS name), set Worker secrets, deploy, test end-to-end.Saturn_in_Capricorn/Aquarius/Pisces shared one block), drop low-confidence boilerplate. Cheap.The agent's sandbox is a separate cloud Linux box that cannot see the SSD or hold the API key, and the screen-control layer locks Terminal to click-only for safety. So SSD-touching, credit-spending commands run on the Mac and get pasted by hand. The Mac mini is meant to end this by running the agent on a schedule.