Site map by adoption, not invention

2026-08-12 session post-mortem. One day took nishifamily.com from 188 orphaned surfaces and a hand-maintained sitemap to a registry-derived discovery plane with zero orphans — almost entirely by wiring what already existed. Every number below names its referee.

Scoreboard

measurebeforeafterreferee (consensus grade)
orphans, top-level docroot1880nx_pub_desk census before/after (grade 2)
registry rows~157 stale73,093declared==loaded, honest full read (grade 2)
sitemap.xml / robots / llms.txthand-maintainedregistry-derivedlive-edge URL diff: zero loss (grade 2)
adopt over 69k-file tree50+ min, never finished31.4stimed A/B (grade 4→3 as the daily beat logs accumulate)
whole-site factory (blueprint→site)unwiredstaged + gate 8/8nx_site_build_gate incl. negative control (grade 2)
site-factory capability scoreunmeasurable36/44 = 818‰nx_site_factory_census, CWD-contract fixed (grade 2)
fleet refusal qualityunmeasured23 / 2,851 carry commit-statecorpus-complete sweep, floor over unclassified set (grade 2)

What was already built

The publishing plane (registry SSOT, fail-closed gateway, orphan adoption), the whole-site emitter, the s-class kit, the graders and the deploy spine all existed before this session. What was missing: caps sized for a toy tree, a promised promote verb never shipped, a census aimed at a phantom prefix, and a scoreboard organ never built or registered. Four pre-existing guards refused four operator-agent mistakes correctly along the way. The estate's deficit is adoption and instrument-aim, not invention.

What this session added

Verbs promote and sectionize in the plane (gate 49/49, both-polarity teeth); deliberate cap raises the adopt refusal itself named; a first-byte bucket index replacing an O(files×rows) scan; nx_pub_beat on a daily clock (proven 24s, 2 sites, idempotent); the andelinwest whole-site emission from one blueprint; a size-16 buffer-overrun class fixed at 9 call sites after the arena canary caught it live; and this page — the first new surface published through the registry gateway rather than around it.

Honest residue

55k adopted drafts still carry placeholder titles; duplicate rows for a few paths are visible in llms.txt; the staged andelinwest site has no judge-panel quality grade yet; ghost rows for deleted .prev artifacts await a withdraw pass; the exec lane still kills long organs silently. Each is named in the session memory with its ruler.