Development record
The implement loop's composed commits declare Assisted-by: None, a false disclosure for tool-touched text: the pick's record-only commit (internal/core/implement/loop/pickcommit.go pickMessage) and the sync's merge commit (sync.go) carry text the abcd binary computes from the run's state and records, yet both end with Assisted-by: None, which AGENTS.md defines as the declaration that no tool touched the work and calls a false disclosure when a tool did. No model wrote that text either, so a vendor trailer would be false too: the convention has no truthful form for a commit abcd composes.
The implement loop's composed commits declare Assisted-by: None, a false disclosure for tool-touched text: the pick's record-only commit (internal/core/implement/loop/pickcommit.go pickMessage) and the sync's merge commit (sync.go) carry text the abcd binary computes from the run's state and records, yet both end with Assisted-by: None, which AGENTS.md defines as the declaration that no tool touched the work and calls a false disclosure when a tool did. No model wrote that text either, so a vendor trailer would be false too: the convention has no truthful form for a commit abcd composes.
Grounds
- pursued: we expect every commit the loop composes from record facts to carry exactly Assisted-by: abcd:<version> and the gate to accept it while refusing abcd:latest, abcd:0.12.0 and ABCD:v0.12.0; a pick or sync commit still ending in None, or a gate case passing a malformed abcd label, would show it wrong.
Frontmatter
| id | iss-2610020726287561 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | minor |
.abcd/work/issues/resolved/iss-2610020726287561-the-implement-loop-s-composed-commits.md
open on GitHub ↗ · commit history ↗