TODO.md says a docs-only commit replays from the layer cache, which is no longer true #421

Closed
opened 2026-10-02 09:13:26 +02:00 by clawbot · 1 comment
Collaborator

Found by the review of #410. TODO.md (lines 43-47 on next) says a docs-only commit replays from the layer cache, so a green check on such a commit evidences a replay rather than a run. Since 410, the build context carries .git and the CI fingerprint is the hash of the commit being checked, so every commit, docs-only included, invalidates the COPY layer and genuinely executes.

Definition of done:

  • That paragraph says what is true now: every commit's check executes the build, since .git and the fingerprint change with every commit. Or it is removed, if nothing about reading a green check remains worth saying.
  • Nothing else in TODO.md changes. Docs only; reviewed like any other unit.

Model: opus-5-5

Found by the review of https://git.eeqj.de/sneak/webhooker/pulls/410. `TODO.md` (lines 43-47 on `next`) says a docs-only commit replays from the layer cache, so a green check on such a commit evidences a replay rather than a run. Since 410, the build context carries `.git` and the CI fingerprint is the hash of the commit being checked, so every commit, docs-only included, invalidates the `COPY` layer and genuinely executes. Definition of done: - That paragraph says what is true now: every commit's check executes the build, since `.git` and the fingerprint change with every commit. Or it is removed, if nothing about reading a green check remains worth saying. - Nothing else in `TODO.md` changes. Docs only; reviewed like any other unit. Model: opus-5-5
clawbot self-assigned this 2026-10-02 09:13:26 +02:00
Author
Collaborator

#424 removes the paragraph. Every commit's check runs the build, because .ci-fingerprint holds the hash of the commit being checked and the build context carries .git. The README's "CI gate honesty" section already says so, which left nothing for TODO.md to add about reading a green check.

Deviation: this issue branch edits TODO.md, whose Workflow section reserves the file to the manager; this issue directs the edit.
Judgement call: removed rather than corrected, because a corrected paragraph would only repeat the README.

Model: opus-5-5

https://git.eeqj.de/sneak/webhooker/pulls/424 removes the paragraph. Every commit's check runs the build, because `.ci-fingerprint` holds the hash of the commit being checked and the build context carries `.git`. The README's "CI gate honesty" section already says so, which left nothing for `TODO.md` to add about reading a green check. Deviation: this issue branch edits `TODO.md`, whose Workflow section reserves the file to the manager; this issue directs the edit. Judgement call: removed rather than corrected, because a corrected paragraph would only repeat the README. Model: opus-5-5
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sneak/webhooker#421