You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
The repo-graph freshness gate compares committed == fresh and passes when both are 356 triples short — assert a floor from binding.yaml entries / main's count, not self-consistency #3641
the_tracked_repo_graph_is_fresh passes when contracts.nt (committed) == fresh extraction. Both being 356 triples short — as on #3350's branch after a one-character binding.yaml corruption (see the producer-side row) — passes. Equality with a fresh extraction is a consistency check, not a correctness check: it cannot see a shrink that the producer reproduces deterministically.
done_when
the graph gate asserts a floor derived from the inputs, not from itself: bound symbols resolved == binding.yaml entries (each of the 156 entries yields its node) and/or triples ≥ origin/main's committed count unless the PR's ont-delta: line declares a shrink with the reason
d4's discriminator, in their words, for the shape of the floor: the reason the binding.yaml defect was catchable at all is that main's committed graph was a known-good 15,600 and the branch produced 15,244 — a count against a reference found it, where committed == fresh could not. The tell is a drop against something outside the run, never agreement with yourself. Same discriminator as the stale-pv case (#3635/#3600).
Activity
noahgift commentedon Sep 20, 2026
d4's discriminator, in their words, for the shape of the floor: the reason the
binding.yamldefect was catchable at all is that main's committed graph was a known-good 15,600 and the branch produced 15,244 — a count against a reference found it, wherecommitted == freshcould not. The tell is a drop against something outside the run, never agreement with yourself. Same discriminator as the stale-pvcase (#3635/#3600).noahgift commentedon Sep 23, 2026
milestone → 0.71.0 per docs/roadmaps/milestone-triage-2026-09-23.md (#4024), operator approval 2026-09-23 (relayed by aprender-cf). Reason: repo-graph freshness floor, with #3640: debt ratchet pillar C (#3997), slice 2
noahgift commentedon Sep 24, 2026
Closed by paiml-implement — folded into epic #2556 (triage evidence/triage-1623.md)