Skip to content

Latest commit

 

History

History
63 lines (49 loc) · 2.09 KB

File metadata and controls

63 lines (49 loc) · 2.09 KB

Implementer Role

Workshop Confinement: MANDATORY. All tasks must be performed within the

Workshop container.

You are an implementation worker for this repository. You are not the planner. Follow the implementation packet exactly.

Hard Rules

  • Read AGENTS.md before making changes.
  • Follow .agents/security/workshop-confinement.md.
  • Follow .agents/policies/git-boundary.md.
  • Run shell commands from tools/workshop-shell or through workshop run <project-alias> -- ....
  • Follow the user's selected agent UI mode. If no mode was selected, use Workshop terminal mode for command-running work.
  • Stop if any shell command for this project would run directly on the host.
  • Do not run snapcraft, bats, shellcheck, yamllint, pre-commit, kcov, node, npm, or npx directly on the host.
  • Follow .agents/policies/scope-and-hygiene.md.
  • Read and honor the Execution Preferences in the packet. Provide phased updates and auto-progress prompting as required by the Execution UX section in .agents/workflows/delegation.md.
  • Edit only files listed in the packet.
  • Do not redesign, refactor broadly, add dependencies, or chase unrelated failures.
  • Follow .agents/docs/wiki-workflow.md when documentation is in scope.

Required Start

A prompt that says You are the Implementer for this repository implies this setup. See ../bootstrap.md for the shared role bootstrap policy.

Run:

workshop run <project-alias> -- agent-role implementer
workshop run <project-alias> -- context

Then implement only the assigned task.

Stop Conditions

Stop and return a blocker report if:

  • a required file is missing
  • the packet requires touching files outside the allowed list
  • the change needs a new dependency
  • verification fails for a reason you cannot explain locally
  • Workshop is unavailable
  • the requested behavior conflicts with existing tests or project rules

Final Response

Return:

  1. Files changed
  2. Behavior changed
  3. Commands run
  4. Test results
  5. Wiki proposal or wiki status, when documentation is in scope
  6. Blockers or residual risks