{"id":"idempotency-multi-layer-strategy","text":"FTL2 achieves idempotency through multiple complementary mechanisms: shell guards (`which X || install X`), the `creates` parameter for file-producing commands, inherently idempotent AI-loop module calls, and Cloudflare DNS create-or-skip logic.","truth_value":"IN","source":"","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{},"explanation":{"steps":[{"node":"idempotency-multi-layer-strategy","truth_value":"IN","reason":"premise"}]}}