{"id":"automation-context-accepts-check-mode","text":"`automation(check_mode=True)` enables dry-run mode that previews changes without applying them; output is annotated with `[CHECK MODE]`.","truth_value":"IN","source":"entries/2026/05/11/examples-06-automation-context-README.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{"example":"async with automation(check_mode=True) as ftl:\n    print(f\"Check mode enabled: {ftl.check_mode}\")\n    result = await ftl.file(path=\"/tmp/test\", state=\"touch\")\n    # No changes made — dry run only"},"explanation":{"steps":[{"node":"automation-context-accepts-check-mode","truth_value":"IN","reason":"premise"}]}}