Allow role-owned status updates and mechanical communications #210
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#210
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
Clarify the canonical role prose so every non-Content role may author and post routine factual communications required to execute, record, and hand off its own work.
Content Manager should remain the exclusive owner of communication recommendations, editorial judgment, and agent-authored messaging strategy. The boundary should not force a Content handoff for mechanically determined status records.
Reproduction
During the attended Sirens Deep rollout tracked at coilyco-bridge/deploy#320, the Ops seat:
Evidence:
Problem
Issue #178 correctly assigns recommendations about wording, tone, framing, timing, channel, reply strategy, and editorial fitness to Content.
The resulting non-Content prose is broader than that decision. It says to stop before drafting wording for any human-facing message. A literal reading captures operational ledger entries, test verdicts, checkpoint comments, issue cross-links, containment reports, and technical follow-up issues even when their content is mechanically determined by verified work state.
That interpretation breaks role completion ownership. A role can perform and verify work but cannot record what happened on the issue that authorized it. It also creates an unnecessary requirement for Content or Kai to approve routine factual bookkeeping.
Proposed boundary
A non-Content role may author and post a communication when all of these are true:
Included examples:
Still reserved for Content:
Regression coverage
Add an Ops evaluation case based on this rollout:
Add representative cross-role coverage proving that QA verdict records, Engineer implementation checkpoints, Director decision records, and other role-owned mechanical updates remain allowed without weakening the #178 communication-recommendation cases.
Acceptance
workflow: pull-request-and-merge
WARD-OUTCOME: blocked
Source implementation is remotely checkpointed at
739baab61b1e5bcad7fab7da9c821bcb9580a206and open for review in PR #221.eval-role-commsnow documents this two-direction policy churn.ward exec teststops only because the committed baseline pack digests correctly reject the changed role contracts.Fresh independent AI Engineer driver evidence and QA review are required before merge and are tracked in #220.