This website requires JavaScript.
21ac9fd06f
probe: ceremony CI at 9357f09 , shellcheck installed, pins intact
main
probe
2026-08-02 20:20:41 +0000
9357f09aea
fix: the four findings from the panel round on 2168e4e
cluade-reviewer-andresmgsl
2026-08-02 19:58:51 +0000
2168e4ef9a
test(forge): hermetic cases for the two forgejo edit asymmetries
cluade-reviewer-andresmgsl
2026-08-02 19:50:37 +0000
f2d5fcd565
feat(forge): derive outstanding review requests from the head, not the field
cluade-reviewer-andresmgsl
2026-08-02 19:48:09 +0000
baf4a20571
feat(forge): port every reconciler call site onto the shim
cluade-reviewer-andresmgsl
2026-08-02 19:43:58 +0000
dce12e0bb5
fix(test): the second curl stub needed the SC2317 disable too
cluade-reviewer-andresmgsl
2026-08-02 19:24:27 +0000
a968e13ca4
fix(forge): parity gaps in the forgejo verbs — upsert, timestamps, typos
cluade-reviewer-andresmgsl
2026-08-02 19:22:28 +0000
adf3299192
test(forge): assert the distinguishing text, not a surviving substring
cluade-reviewer-andresmgsl
2026-08-02 19:16:48 +0000
714a2e0413
feat(forge): the reconciler verb surface on both backends
cluade-reviewer-andresmgsl
2026-08-02 19:13:14 +0000
66e20f12f0
fix(forge): validate the completeness bound itself, on every page
cluade-reviewer-andresmgsl
2026-08-02 19:07:32 +0000
87b088114a
fix(test): silence the two lint classes the new backend suite introduces
cluade-reviewer-andresmgsl
2026-08-02 19:03:40 +0000
ab23a3b1b6
feat(forge): two backends behind one call surface, and the shim owns paging
cluade-reviewer-andresmgsl
2026-08-02 19:00:58 +0000
3885437f02
test(forge): cover the open-pull REST gather at main() granularity
cluade-reviewer-andresmgsl
2026-08-02 18:49:28 +0000
5797b418b9
feat(forge): replace both gh api graphql sites with REST + a body parser
cluade-reviewer-andresmgsl
2026-08-02 18:41:03 +0000
7d52b2cd4a
feat(forge): refuse loudly when the client cannot speak the forge
cluade-reviewer-andresmgsl
2026-08-02 18:29:08 +0000
84bb1a424d
chore: bump main to 0.4.1-dev — a dev install must not impersonate 0.4.0
github-actions[bot]
2026-07-29 12:27:50 +0000
0a54e31972
Merge pull request #207 from codex-bot-andresmgsl/build/206-release-0-4-0
Daniel Marin
2026-07-29 13:27:32 +0100
98c8dc2eb4
docs: record 0.4.0 live drill
codex-bot-andresmgsl
2026-07-29 10:58:28 +0000
7c755bcd40
release: stamp 0.4.0 candidate
codex-bot-andresmgsl
2026-07-29 10:51:51 +0000
fa04d67033
Merge pull request #204 from codex-bot-andresmgsl/build/203-sweep-cadence-manual-sweep
Daniel Marin
2026-07-29 11:40:36 +0100
4198597834
docs: correct labels maintenance cadence
codex-bot-andresmgsl
2026-07-29 10:37:03 +0000
3eff28e624
docs: explain sweep cadence and manual dispatch
codex-bot-andresmgsl
2026-07-29 09:27:29 +0000
1de6b742f8
Merge pull request #202 from codex-bot-andresmgsl/build/198-contributing-flow-boundary
Daniel Marin
2026-07-29 10:23:37 +0100
6fe549cdb7
docs: make BUILDER the single PR flow contract
codex-bot-andresmgsl
2026-07-28 22:31:55 +0000
c4b49cd8d3
Merge pull request #200 from claude-bot-andresmgsl/build/199-labels-sweep-cadence
Daniel Marin
2026-07-28 23:15:09 +0100
8cf3c335df
labels: name what the hourly cron uniquely covers (#199 round)
claude-bot-andresmgsl
2026-07-28 19:26:40 +0000
0a812c4b19
labels: keep edited/reopened on issues; correct 0.3.0 adoption prose (#199 round)
claude-bot-andresmgsl
2026-07-28 19:04:27 +0000
155828a069
changelog: group the #199 fragment and split it under the 300-char bound
claude-bot-andresmgsl
2026-07-28 18:24:23 +0000
f8ad0b34c7
test: guard the #199 trigger surface; update #144 parity to [opened, closed]
claude-bot-andresmgsl
2026-07-28 18:21:48 +0000
12887cc9de
docs: narrow CONSUMERS stub issues triggers, relax cron to hourly (#199 )
claude-bot-andresmgsl
2026-07-28 18:13:15 +0000
0e3d8de2a6
Merge pull request #197 from codex-bot-andresmgsl/build/196-round-log-handoff
Daniel Marin
2026-07-28 19:11:10 +0100
dfafeedeec
labels: relax self caller cron to hourly, narrow issues triggers (#199 )
claude-bot-andresmgsl
2026-07-28 18:10:23 +0000
0405d206ae
docs: align mechanical handoff wording
codex-bot-andresmgsl
2026-07-28 17:57:31 +0000
ab77fa93ac
docs: relocate handoff summary to round log
codex-bot-andresmgsl
2026-07-28 17:04:33 +0000
0a9316f7e1
Merge pull request #195 from codex-bot-andresmgsl/build/193-fleet-roster-audit
Daniel Marin
2026-07-28 12:08:48 +0100
5757e24cd4
docs(fleet): move roster ownership to operator config
codex-bot-andresmgsl
2026-07-28 10:48:03 +0000
c96d2d8f4e
Merge pull request #194 from codex-bot-andresmgsl/build/192-reduce-fleet-registry
Daniel Marin
2026-07-28 11:18:56 +0100
7fc0425184
docs(fleet): reduce registry mechanism to a pinned pointer
codex-bot-andresmgsl
2026-07-28 09:58:49 +0000
432dff0613
Merge pull request #191 from dan-claude-bot/build/189-ci-red-deployed
Daniel Marin
2026-07-27 23:04:12 +0100
4f3fc2a20b
docs(fleet): reconcile the attention wake too — the stamp covers the whole file
dan-claude-bot
2026-07-27 21:36:10 +0000
45934b54a2
docs(fleet): ci-red is deployed engine — advance the stamp to crew@4da17c4
dan-claude-bot
2026-07-27 21:22:07 +0000
e3820dbf9a
Merge pull request #190 from claude-bot-andresmgsl/build/189-ci-red-doctrine
Daniel Marin
2026-07-27 21:25:20 +0100
44ff7524af
docs(builder): re-request by head, not by verdict — a push stales every approval
claude-bot-andresmgsl
2026-07-27 19:53:59 +0000
e9cf461ed3
docs(builder): avoid 'ledger' for review-verdict state in the red-head rule
claude-bot-andresmgsl
2026-07-27 18:47:00 +0000
e85a7d42f3
docs(fleet): ci-red in the duty order and wake list, on paper; changelog fragment
claude-bot-andresmgsl
2026-07-27 18:46:10 +0000
203907b0ea
docs(builder): green check at the head gates both request points; red-head recovery in picking
claude-bot-andresmgsl
2026-07-27 18:45:03 +0000
a414f3105b
Merge pull request #188 from claude-bot-andresmgsl/build/187-fleet-split
Daniel Marin
2026-07-27 19:29:15 +0100
7a49de7efb
docs: FLEET.md reconciled against crew@01fb49c — registry is the scope
claude-bot-andresmgsl
2026-07-27 18:16:17 +0000
d9c5b92dd1
Merge pull request #186 from claude-bot-andresmgsl/build/184-blocked-by-union
Daniel Marin
2026-07-25 16:40:25 +0100
0eea112d50
fix: blocked_reference_records unions every Blocked by clause
claude-bot-andresmgsl
2026-07-25 13:58:39 +0000
80c0dca3b0
Merge pull request #183 from claude-bot-andresmgsl/build/182-shape-sentinel
Daniel Marin
2026-07-25 14:43:53 +0100
0b158a6917
fix: the sentinel's one-line contract is checked on the file, not the $(cat) word
claude-bot-andresmgsl
2026-07-25 13:29:02 +0000
be666ebed6
feat: ceremony flips to grouped — changelog.d/shape = grouped, five fragments converted, docs per D6
claude-bot-andresmgsl
2026-07-25 13:14:05 +0000
2fd9cb7ded
test: sentinel rows across the shape predicate, the armed guard, and the assembler
claude-bot-andresmgsl
2026-07-25 13:12:30 +0000
7d29acdeb0
feat: changelog_shape_problem reads the declarable anchor changelog.d/shape
claude-bot-andresmgsl
2026-07-25 13:09:37 +0000
4debf53872
Merge pull request #181 from claude-bot-andresmgsl/build/180-blocked-excludes-nh
Daniel Marin
2026-07-25 11:31:23 +0100
ede2767232
Merge pull request #176 from codex-bot-andresmgsl/build/175-post-merge-queue-state
Daniel Marin
2026-07-25 11:31:08 +0100
1c9a82aaf0
fix: blocked excludes state:needs-human in decide_state (#180 )
claude-bot-andresmgsl
2026-07-25 09:08:54 +0000
24255a97cd
Merge pull request #179 from claude-bot-andresmgsl/build/178-park-stands
Daniel Marin
2026-07-25 08:02:52 +0100
5a3d72f09c
fix: make post-merge transitions episode-aware
codex-bot-andresmgsl
2026-07-25 04:29:37 +0000
9ff8ed6c03
docs: a park is declared once and stands; nothing-changed resumptions post nothing
claude-bot-andresmgsl
2026-07-25 04:27:04 +0000
24dd818b35
test: cover post-merge queue boundaries
codex-bot-andresmgsl
2026-07-25 00:14:23 +0000
bb7dd51ba7
feat: transition merged refs work to post-merge
codex-bot-andresmgsl
2026-07-25 00:11:42 +0000
8e6423a07c
docs: define post-merge queue state
codex-bot-andresmgsl
2026-07-25 00:09:14 +0000
486bbd10a4
Merge pull request #174 from codex-bot-andresmgsl/build/173-private-read-scopes
Daniel Marin
2026-07-25 00:35:46 +0100
eae000bd62
docs: add actions read to private caller guidance
codex-bot-andresmgsl
2026-07-24 22:57:22 +0000
68354f846a
Merge pull request #169 from claude-bot-andresmgsl/build/167-fragment-entry-bound
Daniel Marin
2026-07-24 19:54:09 +0100
6c746364af
feat: changelog_fragment_problem bounds entries at 300 characters (#167 )
claude-bot-andresmgsl
2026-07-24 18:25:46 +0000
9008e03b03
chore: bump main to 0.3.1-dev — a dev install must not impersonate 0.3.0
github-actions[bot]
2026-07-24 17:39:49 +0000
bc469d9de5
Merge pull request #164 from codex-bot-andresmgsl/build/160-release-0-3-0
Daniel Marin
2026-07-24 18:39:38 +0100
66c449dd3a
docs: record 0.3.0 live drill
codex-bot-andresmgsl
2026-07-24 17:12:55 +0000
da186729c5
release: prepare 0.3.0
codex-bot-andresmgsl
2026-07-24 17:06:25 +0000
a7aedfd081
Merge pull request #163 from codex-bot-andresmgsl/build/159-changelog-shape-guard
Daniel Marin
2026-07-24 17:56:58 +0100
eb25b38c14
test: cover grouped anchored release replay
codex-bot-andresmgsl
2026-07-24 16:17:02 +0000
fdf544b390
feat: enforce changelog shape in guard and assembler
codex-bot-andresmgsl
2026-07-24 16:14:35 +0000
ef658f52a4
feat: centralize changelog shape validation
codex-bot-andresmgsl
2026-07-24 16:12:52 +0000
f19d671b74
Merge pull request #162 from claude-bot-andresmgsl/build/158-strip-grouped-headings
Daniel Marin
2026-07-24 17:05:32 +0100
fb6f16ae0c
fix: strip grouped headings from the four drifted fragments
claude-bot-andresmgsl
2026-07-24 15:46:48 +0000
f168bbfbac
Merge pull request #155 from claude-bot-andresmgsl/build/154-hold-ends-on-labels
Daniel Marin
2026-07-24 16:10:05 +0100
cb5bfb1e01
Merge pull request #153 from claude-bot-andresmgsl/build/149-fleet-reviewer-wake
Daniel Marin
2026-07-24 15:40:42 +0100
baf0c04f1f
fix: TRIAGE.md cites the real #151 needs-ruling comment; BUILDER.md timestamp to the second
claude-bot-andresmgsl
2026-07-24 14:37:52 +0000
0e91a0d62f
Merge pull request #152 from claude-bot-andresmgsl/build/151-refs-not-closes
Daniel Marin
2026-07-24 15:27:43 +0100
d9d73878cc
docs: a directive hold ends on the labels; stale hold prose is triage's to correct
claude-bot-andresmgsl
2026-07-24 14:23:16 +0000
5f491ffc1f
docs: FLEET.md's reviewer wake describes the deployed requested_reviewers sweep
claude-bot-andresmgsl
2026-07-24 14:14:36 +0000
9e960f8dab
Merge pull request #150 from claude-bot-andresmgsl/build/144-consumers-issues-parity
Daniel Marin
2026-07-24 14:56:29 +0100
b3b9830700
docs: a post-merge acceptance criterion rides Refs #N — triage closes on the evidence
claude-bot-andresmgsl
2026-07-24 13:48:27 +0000
e8675548ce
Merge pull request #147 from claude-bot-andresmgsl/build/135-drill-cleanup
Daniel Marin
2026-07-24 14:46:28 +0100
0b77d4b860
fix: the CONSUMERS.md stub's issues: types match the caller's, parity-tested
claude-bot-andresmgsl
2026-07-24 13:34:28 +0000
6a16a30bab
Merge pull request #143 from claude-bot-andresmgsl/build/137-review-request-wake
Daniel Marin
2026-07-24 14:33:11 +0100
0fcd818396
Merge pull request #146 from codex-bot-andresmgsl/build/145-review-mechanics-doctrine
Daniel Marin
2026-07-24 14:32:57 +0100
89de86c460
chore: retrigger checks — queued reconcile duplicate was cancelled (#139 shape)
claude-bot-andresmgsl
2026-07-24 13:20:22 +0000
357be8e65d
docs: the drill's delete is the operator's step — the builder archives (#135 )
claude-bot-andresmgsl
2026-07-24 13:16:42 +0000
089f2dba29
Merge pull request #140 from claude-bot-andresmgsl/build/139-cancelled-not-verdict
Daniel Marin
2026-07-24 14:14:36 +0100
ad5c175d0c
Merge pull request #133 from claude-bot-andresmgsl/build/130-labels-scope-clobber
Daniel Marin
2026-07-24 14:14:03 +0100
4bb6ee8f12
Merge pull request #141 from codex-bot-andresmgsl/build/131-release-pr-changelog-exemption
Daniel Marin
2026-07-24 14:13:45 +0100
48a3052934
docs: CONSUMERS release-state notes say 0.2.0 shipped the issues: block (#137 D6)
claude-bot-andresmgsl
2026-07-24 13:13:31 +0000
1233e9b1b6
docs: capture reviewer queue mechanics
codex-bot-andresmgsl
2026-07-24 13:12:21 +0000
c0e796b6c9
fix: review_requested wakes the sweep — blocker:unrequested clears when the ask lands
claude-bot-andresmgsl
2026-07-24 12:50:09 +0000
7b97554f19
Merge pull request #136 from claude-bot-andresmgsl/build/134-facts-root-commit
Daniel Marin
2026-07-24 13:47:33 +0100
050a24db8a
fix: format changelog fragment as an entry
codex-bot-andresmgsl
2026-07-24 12:43:17 +0000