V13 / BUNDLED SCENARIO

Prepare a tested restoration of managed project source

Prepare a tested restoration of managed project source: 2 ordered steps in Lilith V13, using project_restore_prepare_operation, project_set_tests_operation. Read the exact bundled XML and its input and exit contracts.

V13Pinned source · 7879e8b5740bExit: copy

Use this scenario

Run

Run project_restore scenario.

Use run_scenario with the saved scenario name and string-valued inputs. Required values are requested before execution.

View invocation JSON
JSON
{
  "scenario_name": "project_restore",
  "inputs": {
    "name": "your name",
    "backup_id": "your backup id"
  }
}
SCENARIO BLUEPRINT

Read the workflow.

project_restore2 INPUTS / 2 TOOLS / 2 STEPS
01

Inputs

PARAMETERS
InputRequirementDefault value
nameRequiredNo default
backup_idRequiredNo default
02

Agent instructions

SYSTEM PROMPT

Prepare a private source restoration and executable test plan. Execution and publication both require separate host decisions.

03

Tool access

CAPABILITIES
04

Ordered steps

EXECUTION
  1. 01
    BOUND OPERATION / HOST EXECUTED

    project_restore_prepare_operation

    • name = {{name}}
    • backup_id = {{backup_id}}

    Save output as draft.

  2. 02
    NESTED SCENARIO / FRESH CHILD

    project_plan_tests ↗

    • id = {{draft.id}}

    Save output as receipt.

05

Return to main

COPY EXIT

Return the private restoration draft and separate execution command unchanged. Original files remain unchanged until testing and exact publication approval.

The final text returns without model rewriting. Bound operation scenarios return application results; pending changes still require host approval.

EVERY XML ELEMENT / IN FILE ORDER

Every part, briefly.

Short explanations of every element and chat step in this scenario.

  1. 01
    <scenario>

    Names and versions the workflow.

    Writing example ↗
  2. 02
    <inputs>

    Declares input values.

    Writing example ↗
  3. 03
    <input>name

    Requires a supplied value.

    Writing example ↗
  4. 04
    <input>backup_id

    Requires a supplied value.

    Writing example ↗
  5. 05
    <systemPrompt>

    Sets the child's instructions.

    Writing example ↗
  6. 06
    <tools>

    Defines available capabilities.

    Writing example ↗
  7. 07
    <allow>project_restore_prepare_operation

    Grants an existing tool.

    Writing example ↗
  8. 08
    <allow>project_set_tests_operation

    Grants an existing tool.

    Writing example ↗
  9. 09
    <steps>

    Orders the chat turns.

    Writing example ↗
  10. 10
    <tool>project_restore_prepare_operation

    Executes a declared host operation.

    Writing example ↗
  11. 11
    <input>name

    Binds a named operation or child input.

    Writing example ↗
  12. 12
    <input>backup_id

    Binds a named operation or child input.

    Writing example ↗
  13. 13
    <run>

    Invokes a fresh saved child scenario.

    Writing example ↗
  14. 14
    <input>id

    Binds a named operation or child input.

    Writing example ↗
  15. 15
    <exit>

    Returns the output unchanged.

    Writing example ↗