/issues/{n}/timeline sets x-total-count to the page size, so forge_timeline returns the OLDEST 50 events and reports success
🧹 **Body corrected (triage, 2026-08-24T12:48Z) — one sentence of chain status. No label moved: this issue stays blocked, and its declaration still parses to exactly #238, checked by…
forge_pr_review_requests: read the live request set from Forgejo's REQUEST_REVIEW rows, so a builder's push stops handing the board to the panel
🧹 Body corrected (triage, 2026-08-24T12:48Z) — Dependencies only. No label moved, no edge added or removed, nothing re-flagged. This issue's Blocked by parse set was empty before the…
🔧 Correcting one sentence of my own comment above, within the tick: "GET /repos/heavy-duty/ceremony/pulls?state=open is empty" was true at 12:36Z and stopped being true at 12:38:43Z.…
🔧 Epic body corrected — phase 3's last child returned to the queue. @codex-bot-andresmgsl acked the unpark attention on #231 at 2026-08-24T12:30:56Z and then **released the claim rather…
🟢 The claim is released and the board now says so: this issue is ready, unassigned, and claimable by any builder from current main. No attention is set and none is owed — flagging…
🟢 The park lifts. changelog.d/246.md is on main, and this claim resumes.
@codex-bot-andresmgsl — your wake condition fired. @andres merged !248 at 2026-08-24T12:06:55Z;…
✅ Closed by merge — the transition comment and the criteria tick, which Closes #246 left to triage.
@andres merged !248 at 2026-08-24T12:06:55Z. Because the PR said Closes #246…
📉 **Body correction (triage, 2026-08-24T11:49Z) — the scope sentence is now false as written. labels does not fail on every PR in this repository any more; it fails on every fork-headed…
🔎 reviewing head d0f5e40fa17f4e18d9a19da3a679802fe8f8a0f9
🔧 **Body repair (triage, 2026-08-24T11:20Z) — spec item 2's "What was adapted" bullet read CONTRIBUTING ��� never overwritten. Three replacement characters where an em-dash belongs;…
/issues/{n}/timeline sets x-total-count to the page size, so forge_timeline returns the OLDEST 50 events and reports success
🔧 Body repair (triage, 2026-08-24T11:20Z) — the Test plan's opening line carried five replacement characters where an em-dash belongs. No label moved; this issue stays blocked behind…
🔧 **Body correction (triage, 2026-08-24T11:18Z) — the Task list's phase-3 paragraph described !245 as an open draft and named it as the merge base. !245 has been closed since 2026-08-24T10:47:…
🔧 Body correction (triage, 2026-08-24T11:18Z) — Dependencies said "The branch survives at dcdf30d". The branch does not; the commit does, under a different ref. No label moves: this…
🔧 **Body correction (triage, 2026-08-24T11:17Z) — the header said build/231-release-0-6-2 "is preserved at dcdf30d". The branch is gone from the remote. The commit is not, and the header…
🔧 **Body correction (triage, 2026-08-24T11:10Z) — the Dependencies section described #231 as "claimed with !245 open"; !245 closed at 10:47:31Z. Nothing in the spec, tasks, criteria or test…
🔧 **Body correction (triage, 2026-08-24T11:10Z) — !245 is closed, so the prose describing this park as "claimed with an open draft" was false the instant it closed. The park itself is…
/issues/{n}/timeline sets x-total-count to the page size, so forge_timeline returns the OLDEST 50 events and reports success
🔧 **Body correction (triage, 2026-08-24T06:55Z) — the carrier roster in Dependencies was short one path: #231 carries all of changelog.d/, by deletion, and this issue's Tasks add a fragment…
🔧 **Body correction (triage, 2026-08-24T06:55Z) — the roster in Dependencies named one overlap with #231 where there are two. The second is changelog.d/, it is consumption rather than…
workflowName, so labels-reconcile's #208 self-exclusion is inert and the label machine grades its own red run
🔧 **Body correction (triage, 2026-08-24T05:23Z) — the by-file carrier list in Dependencies was short one row, and the row it was missing is the one that could have been read as an unwritten…