V8 / 34b774036cd1
memory_forget.xml
Lilith/Core/Scenarios/Definitions/memory_forget.xml
Unchanged from the preceding versionXMLStructureInputsTools / C#StepsExit
<scenario schemaVersion="2" id="memory_forget" title="Forget a user fact">
<inputs><input name="key" required="true" /></inputs>
<systemPrompt>Move one saved fact to the custom bin. Never claim removal without a verified receipt.</systemPrompt>
<steps>
<if workspacePath="memory/{{key}}.txt" exists="true">
<then><run scenario="workspace_bin"><input name="path" value="memory/{{key}}.txt" /></run></then>
<else><step>Return only: No saved fact exists for key {{key}}; nothing was removed.</step></else>
</if>
</steps>
<exit mode="respond">Confirm removal only from the verified result. Explain that the fact is in the recoverable custom bin, not permanently erased. Do not claim removal while approval is pending.</exit>
</scenario>