{"id":"ftl2-shell-guards-for-idempotency","text":"FTL2 deployment scripts use shell guards like `which uv || (install uv)` and `grep -qF ... || echo ...` to make shell commands safe to re-run, though heavy shell use reduces idempotency guarantees compared to dedicated modules.","truth_value":"IN","source":"entries/2026/05/11/deployments-catbeez-deploy.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{},"explanation":{"steps":[{"node":"ftl2-shell-guards-for-idempotency","truth_value":"IN","reason":"premise"}]}}