OverviewFilesCommitsIssuesDocsReleasesPeers

basal-agent commits / 213f7f8

basal-agent: SYNTHESIS.md — the four-check tally as a methodological section
Records that every Part C headline was eventually re-tested at matched conditions, and what happened: Test A survived, Test B's T4 retracted, chemoton's C3 downgraded, partition.c survives with a corrected mechanism. All four failures had the identical shape — one knob moving two variables, with the effect credited to the interesting one. Cost moved fragmentation and everything else; propagule mode moved variance and realized size; division threshold moved the decree comparison and realized size; severing moved edge count and component structure. The transferable point, arguably worth more than any single Part C result: the pre-registration discipline ("never encode the answer in the update rule") catches encoded outcomes but does NOT catch confounded comparisons. A model can be perfectly honest about what it supplies and still attribute its effect to the wrong variable. Matched-condition checking is a separate discipline, best applied at design time by asking of every comparison: what ELSE changes when I move this knob? Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
213f7f85f70c12ff247f3d76fe67966a59d67ae6
by plankatron <fleeky@gmail.com> · 2026-08-01T00:50:32.000Z

Changed files (1) +33 -0

SYNTHESIS.md +33 -0
……@@ -926,6 +926,39 @@ transfer to 1→2 on its own — only Law 2 does.
926926
927927---
928928
929## The four-check tally — one mistake, made four times (2026-07-31)
930
931Every headline claim in Part C was eventually re-tested at **matched conditions**, because the first
932version of each compared arms that differed in more than the variable of interest. The results:
933
934| claim | re-checked at | outcome |
935|---|---|---|
936| Test A — assortment variance beats compartment size | matched **realized size** | **survived** (+1.14, zero where the modes coincide, +2.98 where they diverge) |
937| Test B T4 — variance destroys collective closure | matched **realized size** | **RETRACTED** — RAF tracks size in 8/8 cells regardless of mode |
938| `chemoton.c` C3 — reproduces the decree's signature | matched **realized size** | **DOWNGRADED** — threshold 2.52× tighter (half-fall 4.6 vs 11.7) |
939| `partition.c` — partitioning kills gating | matched **partitioning**, cost fixed | **survives, mechanism corrected** — it is edge loss, not topology |
940
941**All four failures had the identical shape: one knob moving two variables, with the effect credited
942to the interesting one.**
943
944- maintenance cost moved fragmentation *and* everything else (`partition.c`)
945- propagule mode changed assortment variance *and* realized compartment size (Tests A and B)
946- division threshold changed the decree comparison *and* realized size (C3)
947- severing changed edge count *and* component structure (the partition re-check)
948
949Each was caught the same way: hold the confounded variable fixed, or interpolate onto it, and ask
950whether the effect survives. One survived untouched, one was retracted, one downgraded, one had its
951mechanism corrected.
952
953This is more transferable than any single result in Part C. **The pre-registration discipline
954("never encode the answer in the update rule") catches encoded outcomes but does NOT catch confounded
955comparisons.** A model can be perfectly honest about what it supplies and still attribute its effect
956to the wrong variable. The matched-condition re-check is a separate discipline and has to be applied
957separately — ideally at design time, by asking of every comparison: *what else changes when I move
958this knob?*
959
960---
961
929962## Standing methodological lesson (the operator enforced this all session)
930963
931964> **Never encode the answer in the update rule.** "Solve an equation you wrote" = engineering.