Files
pom-omp/prompts/stage-run.md

1.7 KiB

Execute POM Task {{STAGE_ID}} — {{STAGE_NAME}} for {{PROJECT_TITLE}}.

Read first:

  • skill://pom
  • {{PROJECT_ROOT}}/00_admin/project_state.json
  • only canonical files relevant to this stage

Operating contract:

  • initialize the exact stage todo blueprint with the built-in todo tool
  • use tool profile {{TOOL_PROFILE}}
  • use model role {{MODEL_ROLE}} when available
  • parallelize independent specialist work through one task batch
  • preferred agents: {{AGENTS}}
  • read files and static URLs with read; use browser only for interaction/authentication
  • use LSP for symbol-aware code work, AST tools for structural code work, edit for grounded local edits, eval for multi-step computation, and bash only for short binary calls
  • use generate_image only from a complete visual brief; inspect every generated asset
  • canonical files override memory and chat summaries
  • update state, canon, ledgers, manifest, and logs through POM tools
  • never claim an artifact, count, citation, validation, or completion without evidence
  • do not call pom_stage pass before pom_validate succeeds
  • on failure, preserve completed work and call pom_stage block with the exact blocker

Required artifact targets: {{ARTIFACTS}}

Completion gate: {{GATE}}

Agent-studio contract:

  • use one native task batch with one shared context and complete assignments
  • use local:// for large shared context
  • use agent:// and history:// for outputs and follow-up
  • message existing agents through IRC instead of respawning them
  • do not poll jobs unless all useful parent work is blocked

Finish:

  1. run pom_validate
  2. fix material defects
  3. call pom_stage pass on PASS or pom_stage block on failure
  4. mark todos done immediately
  5. present the configured POM UI with only real files and one next action