A canon is only urged on a shape that could be it, the ledger can say what looks wrong, and the agent is the judge #173

Merged
bvandeusen merged 7 commits from dev into main 2026-09-20 23:07:04 -04:00
Showing only changes of commit d5b46ffc45 - Show all commits
+6 -1
View File
@@ -1290,7 +1290,12 @@ async def stamp_write_path_instances(
# call-site fact, independent of which one the row is judged to be.
await record_uses(
session, row,
[s_id for rank, _at, s_id, _why in bucket if rank == 2],
# Indexed, not destructured: this list widened from 4 to 5 when
# the canon's form joined it (#4204) and a positional unpack
# here went on reading four. The unit lane never touches
# `record_uses`, so it stayed green and the integration lane
# was the only thing that said so.
[t[2] for t in bucket if t[0] == 2],
basis="hook", evidence="write path: pulled the snippet, payload names its symbol",
)
if stamped: