Development record
The announcements intent promises that nobody's session merges into a release being cut; the launch page says the release hold does not stop a merge armed or queued before the reservation.
The announcements intent promises that nobody's session merges into a release being cut; the launch page says the release hold does not stop a merge armed or queued before the reservation.
A premise contradiction (severity minor) found by the cross-document consistency pass.
- End A:
.abcd/development/intents/planned/itd-2609151838312703-sessions-announce-what-they-are-doing.md:24— "and when I cut a release, nobody's session merges into it." - End B:
.abcd/development/brief/04-surfaces/04-launch.md:770— "The hold stops a merge from being armed; it does not stop a merge armed, or queued, before the release was reserved"
itd-2609151838312703 promises that while a release is cut, nobody's session merges into it, because every session's merge step waits on the release reservation. The launch page describes the same hold (rel-vX.Y.Z, read by the land step, citing this intent's C7 and C8) and says it only stops a merge being armed. A pull request with auto-merge already on, or already in the merge queue, lands when its checks pass. The runbook has to check for such merges by hand. The intent's guarantee is stronger than the mechanism the launch page says it delivers.
Evidence: .abcd/work/reviews/2026-10-26-consistency/00-summary.md, finding 357.
Frontmatter
| id | iss-2610262033053387 |
|---|---|
| type | issue |
| lifecycle | open |
| severity | minor |
.abcd/work/issues/open/iss-2610262033053387-the-announcements-intent-promises-that.md
open on GitHub ↗ · commit history ↗
References1
- itd-2609151838312703Sessions under any account, on any machine or in the cloud announce what they are doing through short fixed-form announcements on the shared remote, a person reads everyone's status with one command, and what is really a hold stays a reservationrelated
mentions1
- iss-2610262037274982The sessions-announce intent promises every session's merge waits out a release cut; the reserve brief says merges armed before the hold still land