Scope
Produce testable scope.
Frame
Read the repository's Repository process declaration. If absent or ambiguous,
use an unambiguous existing owner or return proposed content in chat; never
invent an owner. Define the decision, users and done in the declared parent
issue or project-docs home. Emit the minimum config/risk-policy.json tier,
path/write/resource limits, prohibited actions, external effects, expiry and
approver. Credentials, secrets, unrelated paths, denials and project bans stay
outside authority. Execution permission is not assurance. Ordinary authorised
workspace content proceeds without a
family-separation gate. Only a user may downgrade risk. Judgement-bearing AI
requires evaluate.
Writing a tracker needs explicit external-write authority; project-write authority alone does not grant it.
Scope owns accepted content and decision register: intake, goals, constraints, alternatives and decided/parked branches. Record disclosure in the authority envelope, never private memory.
Grill
Load grill-me only when the user explicitly asks to be grilled or dependent owner decisions remain
materially unresolved. Then work purpose -> users ->
constraints -> edge cases -> failure modes -> success -> exclusions. Otherwise
present a compact decision packet with 2–3
choices, a recommendation and parked calls.
Agents decide engineering calls. Business, legal or financial owner calls stay parked as open-decision rows; never guess. Put every unresolved branch in scope.
Resolve uncertainty
Research surviving questions through orchestrate; use prototype only for a
timeboxed feasibility answer, then harvest it and clean only manifest-owned
scratch.
Compare viable options through correctness, cost and operations. Put costly-to-reverse choices and rejected alternatives in an ADR; keep reversible detail in the spec/story. In paired-primary mode one chair asks; the peer audits. Record authorship.
Land outputs
Resolve artifact authority. In advisory/read-only mode, return proposed scope and open decisions in chat; do not change project files. In project-write mode, land only approved artifacts:
| Output | Owner |
|---|---|
| Durable requirements and normative acceptance criteria | project docs via engineering-docs |
| One-way decisions | project ADR process |
| User gates | declared scope/story owner; project-docs may name a register |
| Change scope, stories and delivery acceptance | declared issue tracker or project-docs home |
| Work items | declared project tracker |
| Durable context | declared project-docs owner; run state stays run-local |
Write observable acceptance criteria. Preserve project schemas; pin only decision-critical interfaces with native locks/constraints. Link or cache authority with its source and relevant date/version; vendor only with redistribution permission.
Before handoff, record decided/parked branches, exclusions, risk/authority and anchored evidence, with user approval of the spec and one-way doors. The execution handoff is digest-bound; any change creates a new revision and gate.
Portable artifact
Use the skill-owned scope handoff schema.