<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>
