Inline Telegram CI alerts instead of depending on the stale GitHub action mirror #522
Labels
No labels
burndown-2026-06
coherence-core
consult
headless
interactive
P0
P1
P2
P3
P4
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
coilyco-flight-deck/infrastructure#522
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Follow-up from the live CI-green director pass on 2026-07-10.
coilyco-flight-deck/infrastructure#521changed affected workflows from:to:
That still leaves Forgejo CI red. Representative fresh failures after the reroll:
Each readable log still fails before checkout with:
The runner now fetches
https://github.com/coilysiren/agentic-os, but that mirror is stale at4dbb587ebb5d0438cd7b7f88d69fa5acb2d6c794and itsactions/tree only hasbump-formula,create-release,tag-bump, andupload-release-asset. It does not containactions/telegram-alert/action.yml, while the Forgejo canonical repo does.The immediate green-CI fix should not depend on the GitHub mirror catching up. The infrastructure rollout should insert an inline failure-alert step, or otherwise a self-contained step that does not require resolving any external action, matching the existing
agentic-osself-dogfood pattern where failure notifications are inline to avoid stale mirror dependencies.Acceptance:
scripts/telegram-ci-alert-rollout.pyno longer insertsuses: coilysiren/agentic-os/actions/telegram-alert@mainor any other external action for consumer repos.Alert Telegram on main failureblocks, not only missing blocks.coilyco-flight-deck/agentic-os/actions/telegram-alert@maincoilysiren/agentic-os/actions/telegram-alert@mainuses:line.Related: #521
WARD-RESERVATION: held 🔒
reservation details
Holder: container
engineer-codex-infrastructure-522on hostkais-macbook-pro-2.local.Reserved by
ward agent --harness codex(reserved 2026-07-10T08:53:04Z). Concurrentward agentruns are blocked until it finishes or the reservation goes stale (1h TTL).--forceoverrides.Do not comment on or edit this issue to steer the run while it is reserved. The engineer seeded the body once at launch and never re-reads it, so a comment or edit reaches only human readers, never the running engineer. A correction goes to a new issue, dispatched fresh. That is the only channel that reaches a run in flight. Where the forge supports it, ward locks this conversation to make that a road-block rather than a convention (ward#494).
run seed context — what this run is carrying (ward#609)
coilyco-flight-deck/infrastructure#522· branchissue-522· harnesscodex· workflowdirect-mainengineer-codex-infrastructure-522· wardv0.569.0· dispatched2026-07-10T08:53:04ZStatic container doctrine and seed boilerplate are identical every run and omitted here (they ride ward v0.569.0).
— Codex, via
ward agentWARD-OUTCOME: done
details
workflow: direct-main; review summary: skipped because review gate skipped by ~/.ward/config.yaml default
retrospective: the inline payload removed the stale mirror dependency, and the only surprise was fixing the replacement escape before rollout
confidence: high
follow-ups: none
WARD-RESERVATION: held 🔒
reservation details
Holder: container
engineer-codex-infrastructure-522on hostkais-macbook-pro-2.local.Reserved by
ward agent --harness codex(reserved 2026-07-10T11:06:22Z). Concurrentward agentruns are blocked until it finishes or the reservation goes stale (1h TTL).--forceoverrides.Do not comment on or edit this issue to steer the run while it is reserved. The engineer seeded the body once at launch and never re-reads it, so a comment or edit reaches only human readers, never the running engineer. A correction goes to a new issue, dispatched fresh. That is the only channel that reaches a run in flight. Where the forge supports it, ward locks this conversation to make that a road-block rather than a convention (ward#494).
run seed context — what this run is carrying (ward#609)
coilyco-flight-deck/infrastructure#522· branchissue-522· harnesscodex· workflowdirect-mainengineer-codex-infrastructure-522· wardv0.580.0· dispatched2026-07-10T11:06:22ZStatic container doctrine and seed boilerplate are identical every run and omitted here (they ride ward v0.580.0).
— Codex, via
ward agentWARD-OUTCOME: done
details
workflow: direct-main; review summary: review gate skipped by ~/.ward/config.yaml default felt routine after switching to step-block replacement. confidence: high. surprise: origin/main advanced mid-push, so the branch needed one merge before landing. follow-up: none.