Clarify engineer and Ops ownership when both can push code #116
Labels
No labels
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
coherence-core
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
qa-fixture
role/ai
role/creator
role/design
role/director
role/engineer
role/exec
role/human
role/ops
role/qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-flight-deck/agent-compose#116
Loading…
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?
Outcome
Make the Engineer and Ops ownership boundary symmetric in the canonical role
skills produced by #121.
Run contract: #115
Paired role-skill migration: #121
Contract
validation and the resolved landing workflow.
rollback readiness, and after-state verification.
rollback changes, runbooks, and operational automation when runtime authority
permits the action.
observed evidence and acceptance condition.
and leaves durable Engineering follow-up.
approve, or repeatedly probe live promotion.
from an operational experiment.
Role prose grants no permission. Launch consumers and guarded runtime policy
continue to own executable authority.
Source placement
The implementation edits the canonical Engineer and Ops role skills from #121.
If #116 lands in the same slice as #121, the implementation authors the final
wording directly in those new skill sources. The implementation does not edit a
generated roster projection or preserve a competing KDL briefing.
Acceptance
failure.
authority permits it.
live verification, and rollback.
authority.
ward exec testandward exec smokepass.mainand closes this issue.Landed on canonical main in
cd99a44. The canonical Engineer and Ops role skills now state the symmetric boundary: Engineer owns reusable product and software changes through repository validation and landing. Ops owns the running-system loop through before-state, authorized change or promotion, rollback readiness, and after-state verification. GitOps wording distinguishes repository landing from promotion and live verification. Role prose explicitly grants no executable authority. Covered by role-skill loader, resolver, roster, bundle, and verification tests. ward exec test and ward exec smoke passed.