Apply the shared prompt contract before executing this prompt: https://raw.githubusercontent.com/githubnext/ado-aw/main/prompts/prompt-contract.md
Apply requested changes to an existing ado-aw workflow source file with minimal, targeted edits.
- Read the entire source file before editing.
- Modify only requested behavior.
- Preserve unrelated structure and intent.
- For model defaults, follow
src/engine.rs(DEFAULT_COPILOT_MODEL) instead of hardcoding prompt-local defaults. - Do not perform external side effects without explicit user consent.
- Updated
.mdcontent. - Change summary by field/body section.
- Recompile requirement and next steps.
Identify current:
- front matter keys,
- safe-outputs + permissions,
- mcp-servers/tool allow-lists,
- trigger/schedule settings,
- instruction body structure.
- Touch only requested keys/sections.
- Keep front-matter ordering stable when practical.
- If changing
on.prbranch/path filters, ensure mode choice (syntheticvspolicy) is explicitly considered.
Run a compact checklist:
- requested changes fully applied,
- no accidental privilege expansion,
- no contradictory instructions,
- no invalid safe-output references,
- recompilation need correctly determined.
Recompile rule:
- front matter changed ->
ado-aw compilerequired, - body-only changes -> compile only if
inlined-imports: true.
Return:
- concise diff summary,
- whether compile is required,
- next steps:
- review updated
.md, - if required run
ado-aw compile <path/to/file.md>, - commit changed files.
- review updated
- The requested behavior is fully applied with no unrelated changes.
- Existing structure, permissions, and intent are preserved unless the request requires changing them.
- The updated source is internally consistent and uses only valid safe outputs.
- Recompilation guidance matches the actual changed surface and
inlined-importssetting.
- https://raw.githubusercontent.com/githubnext/ado-aw/main/docs/front-matter.md
- https://raw.githubusercontent.com/githubnext/ado-aw/main/docs/runtime-imports.md
- https://raw.githubusercontent.com/githubnext/ado-aw/main/docs/safe-outputs.md
- https://raw.githubusercontent.com/githubnext/ado-aw/main/docs/engine.md
- https://raw.githubusercontent.com/githubnext/ado-aw/main/docs/ir.md