Split publish-core into director-visible workflow steps #589
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/agentic-os#589
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?
The #587 breadcrumb patch did not make the
publish-corefailure actionable from the director surface.Current head:
mainandrelease:3114e3bc2d2866ed2449b5e10ffd033e59daf0e6(fix(dev-base): expose core publish breadcrumbs in summary (#587)).Failure evidence from release run
1434:plan-draftsucceeded.publish-corefailed.publish-corejob index 1 failed in./actions/publish-dev-base-tierafter 16m4s.data-initial-artifacts-responseis empty.This means text breadcrumbs inside the local action are not enough. The engineer should make the core publish subphases visible as Forgejo job steps, or otherwise surface the failing subphase in a director-readable way without raw logs. Prefer splitting the opaque local action path for
coreinto named workflow/script steps around the likely phases: inputs/derived tags, source acquisition, build, registry auth, push, and manifest/probe. Keep this tightly scoped to the dev-basecorepublish path.Acceptance:
publish-corerun names the failing subphase in the run page step list, not only in raw logs.dev-base-publish.ymlagain and capture whetherpublish-corepassed or which named subphase failed.WARDED_WORKFLOW: reservation-held
reservation details
Holder: launch intent for container
engineer-codex-agentic-os-589on hostkais-macbook-pro-2.local.Accepted by
ward agent --harness codex(reserved 2026-07-15T12:27:56Z). Concurrentward agentruns are blocked until this intent becomes visible or the intent is released. The stale-intent fallback is still TTL-bounded (3h TTL).--override-reservationoverrides.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/agentic-os#589· branchissue-589· harnesscodex· workflowpull-request-and-mergeengineer-codex-agentic-os-589· wardv0.697.0· dispatched2026-07-15T12:27:51ZStatic container doctrine and seed boilerplate are identical every run and omitted here (they ride ward v0.697.0).
— Codex, via
ward agentWARDED_WORKFLOW: #590
details
workflow: pull-request-and-merge; review summary: skipped (temporary ward default pending brokered QA)
The review gate was intentionally skipped because the temporary ward default pending brokered QA.
The split felt mechanical once the core path was isolated. The workflow now names the publish subphases directly on the run page.
confidence: high
surprises: shellcheck wanted the registry login written as a function instead of a single-quoted
sh -c.follow-ups: none in this branch. PR CI is green.