{"id":"ai-loop-rule-three-phase-contract","text":"FTL2 AI-loop rules follow a three-phase contract: `observe` (gather state), `condition(state)` (check for drift), and `action(ftl)` (remediate) — the reconciliation loop calls these in order automatically.","truth_value":"IN","source":"entries/2026/05/11/deployments-catbeez-rules-ensure_arcade_app.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{},"explanation":{"steps":[{"node":"ai-loop-rule-three-phase-contract","truth_value":"IN","reason":"premise"}]}}