feat(hooks): add git-workflow to the fleet hook set #1262

Merged
coilyco-ops merged 1 commit from aos/claude/sy55 into main 2026-08-26 03:07:26 +00:00
Owner

Last piece of coilyco-flight-deck/infrastructure#937.

agentic-os wires git-workflow as a local hook, and the managed hook set this script writes into consumer repos never carried it. So the authoring repo was gated against git-workflow block drift and no consumer repo ever was. That asymmetry is the whole of the issue: one repo stayed current and 18 drifted, silently, because nothing downstream could notice.

Safe to land now

Inert until each repo's managed block is refreshed, so this is not a flag day. The hook ships in the release the applier already tracks, and test_default_hook_ids_exist_at_the_pinned_rev covers exactly that, passing with the addition.

Ordering matters and it is already satisfied: the blocks landed first, in coilyco-flight-deck/infrastructure#943. Adding this gate to a repo whose block is still stale would turn it red on the next commit. sirens-echo is the one repo still without its block, blocked on unrelated drift at coilyco-gaming/sirens-echo#1157, so its config refresh should wait for that.

Full suite at 723 passed.

Co-Authored-By: Claude Opus 5 (1M context) noreply@anthropic.com

Last piece of https://forgejo.coilysiren.me/coilyco-flight-deck/infrastructure/issues/937. agentic-os wires `git-workflow` as a local hook, and the managed hook set this script writes into consumer repos never carried it. So the authoring repo was gated against git-workflow block drift and no consumer repo ever was. That asymmetry is the whole of the issue: one repo stayed current and 18 drifted, silently, because nothing downstream could notice. ## Safe to land now Inert until each repo's managed block is refreshed, so this is not a flag day. The hook ships in the release the applier already tracks, and `test_default_hook_ids_exist_at_the_pinned_rev` covers exactly that, passing with the addition. Ordering matters and it is already satisfied: the blocks landed first, in https://forgejo.coilysiren.me/coilyco-flight-deck/infrastructure/pulls/943. Adding this gate to a repo whose block is still stale would turn it red on the next commit. sirens-echo is the one repo still without its block, blocked on unrelated drift at https://forgejo.coilysiren.me/coilyco-gaming/sirens-echo/issues/1157, so its config refresh should wait for that. Full suite at 723 passed. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
feat(hooks): add git-workflow to the fleet hook set
All checks were successful
ci / aos-eval-tests (pull_request) Successful in 7s
ci / ward-doctor (pull_request) Successful in 6s
ci / aos-cli-tests (pull_request) Successful in 24s
ci / gate (pull_request) Successful in 50s
c2307ce72d
agentic-os wired this hook as a local hook and the managed set written into
consumer repos never carried it, so the authoring repo was gated against
git-workflow block drift and no consumer repo ever was. One repo stayed
current and 18 drifted, which is the whole of infrastructure#937.

Inert until each repo's managed block is refreshed, and the hook ships in the
release the applier already tracks, so this closes the gap without a flag day.
The blocks land first: adding the gate to a repo whose block is still stale
turns it red on the next commit.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Kai Siren <coilysiren@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>
Agent-Role: platform
coilyco-ops deleted branch aos/claude/sy55 2026-08-26 03:07:27 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
coilyco-flight-deck/agentic-os!1262
No description provided.