summaryrefslogtreecommitdiff
path: root/TODO.org
diff options
context:
space:
mode:
Diffstat (limited to 'TODO.org')
-rw-r--r--TODO.org10
1 files changed, 8 insertions, 2 deletions
diff --git a/TODO.org b/TODO.org
index cf33cea..9067d6d 100644
--- a/TODO.org
+++ b/TODO.org
@@ -159,8 +159,14 @@ Could destroy user's uncommitted changes in repos during dotfile setup
RESOLVED: Already fixed - git_install and yay installer use safe rm + fresh clone approach.
No git pull --force in current script.
-*** TODO [#A] Add pre-flight checks before installation starts
-Validate system requirements: disk space, network connectivity, Arch version, tool dependencies (curl, stow, git, make)
+*** DONE [#A] Add pre-flight checks before installation starts
+CLOSED: [2025-12-01 Sun]
+Validate system requirements: disk space, network connectivity, Arch version, tool dependencies
+RESOLVED: Added preflight_checks() function that verifies:
+- Disk space (minimum 20GB free)
+- Network connectivity (ping archlinux.org)
+- pacman available
+- Running on Arch Linux (/etc/arch-release exists)
*** TODO [#A] Implement state tracking for install progress
Track what completed vs failed mid-run to enable targeted recovery and resume capability