Submit Adapted Prompt
submit_adapted_promptValidate and store an adapted prompt for the target model, ensuring minimal changes and documented guidance dispositions.
Instructions
Validate and store one adapted prompt for the target model.
Adapt minimally: change only what a listed model difference or guidance
item requires. Dispose EVERY guidance item of the task (its guidance
plus shared_prompt_guidance) exactly once in guidance_dispositions:
{guidance_id, disposition: applied|not_applicable|declined, note
(required when declined)}. Document every edit in annotated_changes
against the DECODED runtime values: {operation: edit|insert|delete|
restructure, original_anchor/adapted_anchor (exact spans), why,
evidence: [{kind: model_guidance|model_difference|analysis_finding|
research|mechanical, url|reference}]}; every diff hunk covered, no
phantom annotations. Serialization-, whitespace-, or case-only edits
are rejected; structural drops need allow_restructure=true plus a
recorded justification. No change needed? Pass unchanged=true with an
EMPTY adapted_prompt (refused while the prompt still references the
source model). Shared guidance already disposed earlier in the run is no
longer owed, and default_disposition covers unlisted items as visibly
defaulted records. Deliverables land under /output/prompts/.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| changes | No | ||
| run_dir | Yes | ||
| rationale | Yes | ||
| unchanged | No | ||
| source_path | Yes | ||
| adapted_prompt | Yes | ||
| allow_restructure | No | ||
| annotated_changes | No | ||
| default_disposition | No | ||
| guidance_dispositions | No | ||
| default_disposition_note | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||