# Intent Contract

Intent is the declared desired behavior for a loop on a host. It comes from:

- `harness/loops/<loop>/GUIDE.md`
- lifecycle hook prompts
- `harness/loops/<loop>/loop.json`
- `harness/bindings/<host>.<loop>.json`

Intent should be readable by the host agent without making Mnemon own host
execution.

