# Phase 0.9 future live-switch approval template Status: **TEMPLATE ONLY — NOT AUTHORIZED**. This template is limited to one future switch of one separately staged component. It cannot authorize staging, execution, lifecycle, rollback, autoload, retry or a second component. ```json { "template_only": true, "template_action": "live_switch", "authorized": false, "installation_authorized": false, "execution_authorized": false, "transfer_authorized": false, "lifecycle_authorized": false, "automatic_retry": false, "required_fields": { "exact_user_statement": null, "active_task_id": null, "authorization_issued_at": null, "authorization_expires_at": null, "device_identity": null, "firmware_exact": null, "component": null, "exact_action": null, "maximum_action_count": null, "maximum_runtime_ms": null, "live_path_mount_object_size_sha256": null, "backup_path_mount_object_size_sha256": null, "candidate_path_mount_object_size_sha256": null, "target_quiescence_evidence": null, "autoload_and_retry_disabled_evidence": null, "atomic_switch_primitive_identity": null, "atomicity_evidence": null, "file_durability_evidence": null, "directory_durability_evidence": null, "power_loss_evidence": null, "post_switch_verification_contract": null, "independent_recovery_executor": null, "rollback_target_mapping": null, "allowed_persistent_effects": null, "forbidden_effects": null, "stop_conditions": null, "revocation_method": null, "reviewer": null }, "fixed_exclusions": { "staging": true, "execution": true, "second_component": true, "lifecycle_probe": true, "autoload": true, "automatic_retry": true, "in_place_overwrite": true, "two_step_rename_gap": true, "graphics": true, "retroarch": true } } ``` While atomicity or durability is `UNPROVEN`, this template must remain empty and no switch request may be made.