Development record
2026-10-17 — abcd land announces merging for each issue, intent or pull request that the branch's own commits, those not on origin's default branch, name in a Refs:, Resolves: or Delivers: trailer; a branch whose commits name none announces nothing, and its land says so. A build or drain lane announces its own record. An item whose announcement by the same person still stands for a minute more is not announced again. Decided by the facilitating agent on 2026-10-17: those trailers are how abcd's changes already name the records they work (AGENTS.md), so no new flag or input is needed (iss-2610161645224876, dcn-2610170655202547).
2026-10-17 — abcd land announces merging for each issue, intent or pull request that the branch's own commits, those not on origin's default branch, name in a Refs:, Resolves: or Delivers: trailer; a branch whose commits name none announces nothing, and its land says so. A build or drain lane announces its own record. An item whose announcement by the same person still stands for a minute more is not announced again. Decided by the facilitating agent on 2026-10-17: those trailers are how abcd's changes already name the records they work (AGENTS.md), so no new flag or input is needed (iss-2610161645224876, dcn-2610170655202547).
Frontmatter
| id | dcn-2610170704191129 |
|---|---|
| type | decision |
| date | 2026-10-17 |
.abcd/work/decisions/dcn-2610170704191129-abcd-land-announces-merging-for-each.md
open on GitHub ↗ · commit history ↗
mentions3
- dcn-26101706552025472026-10-17 — Only abcd's own pushes post an announcement before they push (abcd land, and a drain lane's landing); a push a person types by hand with git posts none, and the docs say so. The product thinker chose this on 2026-10-17 over posting from the pre-push hook or refusing an unannounced push there. Refines dcn-2610161645360719 and settles how iss-2610161645224876 keeps the messaging promise.
- iss-2610161645224876The messaging press release promises that a colleague's session sees an announcement such as 'merging the login fix' before the session that made it pushes. The build guarantees it only before the work merges into the main line, at the land step. The product thinker chose on 2026-10-16 to make the build keep the promise rather than reword it.
- iss-2611011155419019abcd land announces 'merging <id>' for every issue or intent a branch's commits name in a Refs: trailer, as well as Resolves: and Delivers: (internal/core/landing/announce.go, per dcn-2610170704191129). Refs: means the change touches a record without fixing it, but the announcement reads as that record's work merging. On 2026-10-31 a peer session read a build session's records-PR announcements for Refs-only issues as competing work on those issues, and the two sessions spent a round of messages confirming nobody else was on them. A colleague reading abcd status cannot tell a fix that is merging from a record that is merely cited.