summaryrefslogtreecommitdiff
path: root/TODO.org
diff options
context:
space:
mode:
Diffstat (limited to 'TODO.org')
-rw-r--r--TODO.org9
1 files changed, 8 insertions, 1 deletions
diff --git a/TODO.org b/TODO.org
index 9067d6d..dd86ad2 100644
--- a/TODO.org
+++ b/TODO.org
@@ -168,8 +168,15 @@ RESOLVED: Added preflight_checks() function that verifies:
- pacman available
- Running on Arch Linux (/etc/arch-release exists)
-*** TODO [#A] Implement state tracking for install progress
+*** DONE [#A] Implement state tracking for install progress
+CLOSED: [2025-12-01 Sun]
Track what completed vs failed mid-run to enable targeted recovery and resume capability
+RESOLVED: Implemented file-based state tracking:
+- State stored in /var/lib/archsetup/state/ as marker files
+- run_step() wrapper skips completed steps on resume
+- --status flag shows progress
+- --fresh flag clears state for clean restart
+- 12 major steps tracked (intro through boot_ux)
*** TODO [#A] Fix sleep/suspend on Framework Laptop
Critical functionality for laptop use - current battery drain unacceptable