# Project instructions for AI coding agents

- Preserve every existing feature unless the user explicitly approves removal.
- Work only in the staging checkout.
- Inspect relevant files before editing.
- Keep changes small, coherent, and reversible.
- Never read or modify `.env`, SSH keys, mail, SSL material, backups, or files outside this repository.
- Run syntax checks and existing automated tests after changes.
- Show a diff and explain migration or database effects.
- Do not deploy to production without explicit user approval.
- Commit accepted changes with a descriptive message.
