Development record
The admission ordering gate reads 'committed' as a run.json decoding to position comparative with a candidate_run, with no run_id/directory, manifest, item or git check (internal/core/capture/itemfate.go:145-186), so an untracked, id-less marker opens the gate; this matches the spec's Approach but not its line that no mutable file anywhere records the outcome (review-admission 2).
issueresolvedminoriss-2609251842111593
The admission ordering gate reads 'committed' as a run.json decoding to position comparative with a candidate_run, with no run_id/directory, manifest, item or git check (internal/core/capture/itemfate.go:145-186), so an untracked, id-less marker opens the gate; this matches the spec's Approach but not its line that no mutable file anywhere records the outcome (review-admission 2).
Grounds
- pursued: an id-less or manifest-less comparative marker no longer opens the widening gate while the channel's own ingest still does; TestComparativeRunForRefusesAMarkerTheChannelDidNotWrite or TestTheChannelsCommittedComparativeRunSatisfiesTheGate failing would show it wrong
Frontmatter
| id | iss-2609251842111593 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | minor |
.abcd/work/issues/resolved/iss-2609251842111593-the-admission-ordering-gate-reads.md
open on GitHub ↗ · commit history ↗