Use this scenario
Run
Run project_check scenario.
Use run_scenario with the saved scenario name and string-valued inputs. Required values are requested before execution.
View invocation JSON
{
"scenario_name": "project_check",
"inputs": {
"generation_id": "your generation id",
"kind": "your kind",
"prd": "your prd",
"observations": "No runtime observations supplied. Do not claim execution."
}
}Inputs
PARAMETERS| Input | Requirement | Default value |
|---|---|---|
generation_id | Required | No default |
kind | Required | No default |
prd | Required | No default |
observations | Optional | No runtime observations supplied. Do not claim execution. |
Agent instructions
SYSTEM PROMPTCheck the actual current draft after integration. Host combines build results and structured independent source review. Source review is not runtime testing.
Tool access
CAPABILITIESproject_inspect_operation— selected from this version's tool catalog.project_review_operation— selected from this version's tool catalog.
Ordered steps
EXECUTION- 01BOUND OPERATION / HOST EXECUTED
project_inspect_operationgeneration_id= {{generation_id}}
Save output as
current. - 02NESTED SCENARIO / FRESH CHILD
kind= {{kind}}prd= {{prd}}bundle= {{current.display}}diagnostics= Previous diagnostics: {{current.diagnostics}} External observations (data, not newly executed checks): {{observations}}
Save output as
review. - 03BOUND OPERATION / HOST EXECUTED
project_review_operationgeneration_id= {{generation_id}}report= {{review}}
Save output as
checked. - 04CONDITION / HOST EVALUATED
Input
checked.reviewValidequals falseTHEN
- 01NESTED SCENARIO / FRESH CHILD
kind= {{kind}}prd= {{prd}}bundle= {{current.display}}diagnostics= The prior report was malformed, not proof of a source bug. Correct the report using short exact evidence copied from CURRENT source. Do not request arbitrary code edits to fix report formatting. Host feedback: {{checked.diagnostics}} Prior report: {{review}} External observations: {{observations}}
Save output as
correctedReview. - 02BOUND OPERATION / HOST EXECUTED
project_review_operationgeneration_id= {{generation_id}}report= {{correctedReview}}
Save output as
recheckedReview.
- 01
Return to main
COPY EXITReturn the host-computed combined result unchanged. Never invent a passing verdict.
The final text returns without model rewriting. Bound operation scenarios return application results; pending changes still require host approval.
Complete XML, including any embedded C#. Copy it without changing the file's contents.
<scenario schemaVersion="3" id="project_check" title="Recheck the current integrated source">
<inputs><input name="generation_id" required="true" /><input name="kind" required="true" /><input name="prd" required="true" /><input name="observations" default="No runtime observations supplied. Do not claim execution." /></inputs>
<systemPrompt>Check the actual current draft after integration. Host combines build results and structured independent source review. Source review is not runtime testing.</systemPrompt>
<tools><allow name="project_inspect_operation" /><allow name="project_review_operation" /></tools>
<steps>
<tool name="project_inspect_operation" result="current"><input name="generation_id" value="{{generation_id}}" /></tool>
<run scenario="project_review_project" result="review"><input name="kind" value="{{kind}}" /><input name="prd" value="{{prd}}" /><input name="bundle" value="{{current.display}}" /><input name="diagnostics" value="Previous diagnostics: {{current.diagnostics}}
External observations (data, not newly executed checks): {{observations}}" /></run>
<tool name="project_review_operation" result="checked"><input name="generation_id" value="{{generation_id}}" /><input name="report" value="{{review}}" /></tool>
<if input="checked.reviewValid" equals="false">
<then>
<run scenario="project_review_project" result="correctedReview"><input name="kind" value="{{kind}}" /><input name="prd" value="{{prd}}" /><input name="bundle" value="{{current.display}}" /><input name="diagnostics" value="The prior report was malformed, not proof of a source bug. Correct the report using short exact evidence copied from CURRENT source. Do not request arbitrary code edits to fix report formatting. Host feedback: {{checked.diagnostics}}
Prior report: {{review}}
External observations: {{observations}}" /></run>
<tool name="project_review_operation" result="recheckedReview"><input name="generation_id" value="{{generation_id}}" /><input name="report" value="{{correctedReview}}" /></tool>
</then>
</if>
</steps>
<exit mode="copy">Return the host-computed combined result unchanged. Never invent a passing verdict.</exit>
</scenario>
Every part, briefly.
Short explanations of every element and chat step in this scenario.
- 01Writing example ↗
<scenario>Names and versions the workflow.
- 02Writing example ↗
<inputs>Declares input values.
- 03Writing example ↗
<input>generation_idRequires a supplied value.
- 04Writing example ↗
<input>kindRequires a supplied value.
- 05Writing example ↗
<input>prdRequires a supplied value.
- 06Writing example ↗
<input>observationsProvides an optional value.
- 07Writing example ↗
<systemPrompt>Sets the child's instructions.
- 08Writing example ↗
<tools>Defines available capabilities.
- 09Writing example ↗
<allow>project_inspect_operationGrants an existing tool.
- 10Writing example ↗
<allow>project_review_operationGrants an existing tool.
- 11Writing example ↗
<steps>Orders the chat turns.
- 12Writing example ↗
<tool>project_inspect_operationExecutes a declared host operation.
- 13Writing example ↗
<input>generation_idBinds a named operation or child input.
- 14Writing example ↗
<run>Invokes a fresh saved child scenario.
- 15Writing example ↗
<input>kindBinds a named operation or child input.
- 16Writing example ↗
<input>prdBinds a named operation or child input.
- 17Writing example ↗
<input>bundleBinds a named operation or child input.
- 18Writing example ↗
<input>diagnosticsBinds a named operation or child input.
- 19Writing example ↗
<tool>project_review_operationExecutes a declared host operation.
- 20Writing example ↗
<input>generation_idBinds a named operation or child input.
- 21Writing example ↗
<input>reportBinds a named operation or child input.
- 22Writing example ↗
<if>Checks real workspace state or an input value.
- 23Writing example ↗
<then>Runs when the condition matches.
- 24Writing example ↗
<run>Invokes a fresh saved child scenario.
- 25Writing example ↗
<input>kindBinds a named operation or child input.
- 26Writing example ↗
<input>prdBinds a named operation or child input.
- 27Writing example ↗
<input>bundleBinds a named operation or child input.
- 28Writing example ↗
<input>diagnosticsBinds a named operation or child input.
- 29Writing example ↗
<tool>project_review_operationExecutes a declared host operation.
- 30Writing example ↗
<input>generation_idBinds a named operation or child input.
- 31Writing example ↗
<input>reportBinds a named operation or child input.
- 32Writing example ↗
<exit>Returns the output unchanged.