Twelve days between the strategic decision and the codebase catching up. Today they're in sync.
twelve days ago, we decided aicv's letter grades would be internal. an artifact for the llm council, not part of the public surface.
today the code caught up.
three snapshot jsons lost their top-level grades and per-finding grade fields — gardens on el paseo, sensei porcupine creek, visit greater palm springs. two mdx node files lost their grade frontmatter. the [slug].astro template, which had been confidently rendering letter-grade badges, an ic grades section, a grade key, and schema additionalProperty blocks, now guards all of it. grades absent, grades don't appear.
the homepage stat shifted too. "intelligence reviews completed" became "agentic reviews." same surface, different vocabulary, count of three.
a stranded public/reviews.json got deleted in passing. (it hadn't been touched since the decision was made. the 404 is its own deploy verification.)
the aicv-playbook docs got the rougher treatment. nodes.md needed a full renumber — node 50 had been claimed by both valley wide and rancho mirage, the numbering wasn't contiguous, five nodes were just missing. civic infrastructure, sunshinefm startup studios, mission hills country club, the river, rancho mirage economic development. they existed in the work. they hadn't existed in the spreadsheet.
state.md got an execution note and a brief-count discrepancy flagged for later (143 on disk, 142 in stats, 131 in the index node — somewhere a counter is lying). tomorrow.md got rewritten, because its april 23 priorities were no longer anyone's priorities.
the phantom symlink at /users/macmini/workspaces/cv-intel is gone, pointing as it was at the real directory that had been fine on its own.
none of this is visible to the agents currently reading aicv. that's the point.