aboutsummaryrefslogtreecommitdiff
path: root/todo.org
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-13 13:30:51 -0500
committerCraig Jennings <c@cjennings.net>2026-05-13 13:30:51 -0500
commit3ca68462cbe035c25ddc4128eebe94202a7c411d (patch)
treeaa1c611b64bb1ebc0bd1c57c7a1029d59d1e80b6 /todo.org
parentcc26f773de3fdc040ccd027d40e4e074ab4e2e38 (diff)
downloadarchsetup-3ca68462cbe035c25ddc4128eebe94202a7c411d.tar.gz
archsetup-3ca68462cbe035c25ddc4128eebe94202a7c411d.zip
docs: add dotfile-separation spec with phased implementation plan
Covers extracting dotfiles/ into a standalone repo, adding a minimal/ stow target for headless installs, and a three-phase plan with commit boundaries. todo.org tracks the review as a sub-task.
Diffstat (limited to 'todo.org')
-rw-r--r--todo.org6
1 files changed, 6 insertions, 0 deletions
diff --git a/todo.org b/todo.org
index 87738d6..19ba29a 100644
--- a/todo.org
+++ b/todo.org
@@ -22,6 +22,12 @@ Open questions for Craig:
- Do you want the minimal/headless starter set (=dotfiles/minimal/=), or out of scope?
- Keep =git restore=/=git checkout= conflict-recovery behavior only when dotfiles are a git checkout, and silently skip otherwise — acceptable?
+*** 2026-05-13 Wed @ 13:07:54 -0500 AI Response: Open questions answered; full spec written
+All 5 questions resolved: extract now (Q1), clone to =~/.dotfiles= (Q2), no opt-out — =DOTFILES_REPO= always has a default (Q3), include =minimal/= as Tier B with TUI apps (Q4), error out if dotfiles dir isn't a git checkout (Q5). Full spec at [[file:docs/PLAN-dotfiles-separation.org][docs/PLAN-dotfiles-separation.org]] — covers the =minimal/= tree, SSH/GPG availability, three-phase implementation plan (Phase 1: extract + populate new repo at =cjennings.net/archsetup-dotfiles.git=; Phase 2: wire archsetup + VM test; Phase 3: migrate machines + remove =dotfiles/=), commit map, and open observations. Implementation gated on spec review.
+
+*** TODO [#A] Review docs/PLAN-dotfiles-separation.org
+Review the spec for accuracy, edge cases, and scope. Flag changes before implementation starts. See [[file:docs/PLAN-dotfiles-separation.org][docs/PLAN-dotfiles-separation.org]].
+
** DOING [#A] Prepare for GitHub open-source release
Remove personal info, credentials, and code quality issues before publishing.
*** 2026-05-11 Mon @ 13:01:29 -0500 AI Response: Open-source-prep source audit