← All source files

V16 / 6df58cd3ed86

project_check.xml

Lilith/Core/Scenarios/Definitions/project_check.xml

Unchanged from the preceding version
XMLStructureInputsTools / C#StepsExit
<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}}&#xA;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}}&#xA;Prior report: {{review}}&#xA;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>