Let Portfolio Strategist maintain strategy-owned repository artifacts #174
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#174
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
Let Portfolio Strategist create, rename, revise, validate, commit, and land durable strategy-owned repository artifacts. Keep the existing boundary against product implementation, execution coordination, agent dispatch, deployment, and live operations.
Reproduction
A caller-assigned Advisor seat was asked to assess a durable capability catalog as the long-term implementation tracker for a project.
No code, configuration, runtime behavior, deployment, publication, or cross-role execution was requested.
Problem
The current Portfolio Strategist charter says she owns the recommendation and portfolio plan, but not execution coordination or agent dispatch. It does not state whether owning the plan includes maintaining its durable repository representation.
That omission invites an over-literal interpretation where Portfolio Strategist may decide the strategy but cannot update the strategy document. The role then owns an abstract conclusion while Engineer becomes the mechanical owner of Markdown that records it. This adds a handoff without protecting a meaningful engineering boundary.
The distinction should be based on the artifact's effect, not the fact that it lives in Git.
Proposed boundary
Portfolio Strategist may create and maintain repository artifacts whose primary effect is recording portfolio strategy, priorities, tradeoffs, decision state, capability posture, or planning structure.
Included work:
Excluded work:
When a strategy-owned document contains a small mechanical Markdown change, the role should complete it. When the requested change also alters product behavior, Portfolio Strategist should maintain the strategic artifact and hand the implementation slice to its owning role.
Regression coverage
Add a Portfolio Strategist evaluation case where the user asks the role to:
Expected result: the role completes the bounded strategy-artifact change. A handoff to Engineer solely because the artifact is tracked Markdown is a hard failure.
Acceptance
Related precedent
This is the strategy-role equivalent of #169 and the completed Content artifact boundary in #159. Both distinguish an owned artifact from unrelated implementation authority.
Acceptance is already present on canonical main. Commit
4119365added strategy-owned repository artifact maintenance pluscompletion-maintain-strategy-artifact, and later Creator naming was reconciled in49fa412. Current Go tests and pre-commit passed with that behavior.