Stage: Orientation and Guardrails
An AI agent proposes operations with very different risk levels.
Deliverable
A line-by-line permission decision.
Input and output contract
Read operation:target lines; mark read, search, and test as auto, and all other operations as approval.
Acceptance criteria
- Preserve target text.
- Use auto only for read-only or test actions.
- Require approval for unknown actions.
Suggested vibe loop
Ask the coach to restate the contract, inspect the starter files, propose one small plan, and explain what evidence will prove the change. Implement in app.py, keep main.py stable, then run the visible example before submitting.