clawdie-iso/firstboot
Sam & Claude 9e7034b094 docs: purge historical cruft (Lumina/LightDM/QML/Qt6) + de-stale README
Broad removal of obsolete decisions and dead subsystems across docs and code:

Deleted
- firstboot/gui/** — entire Qt6/QML installer subsystem (qml-installer,
  helloworld, Phase4 notes) — never the active live-session path
- live/installer-session/** — orphaned QML installer session
- .archive/completed-work/** — 14 historical planning/impl docs
- ROADMAP-v1.0.0.md, RELEASE-NOTES-v0.9.0.md — Lumina/LightDM/Qt6-era history
- .opencode/plans/phase0-gpu-fix-unified-iso.md — stale Lumina/LightDM plan
- dated/handoff docs: PHASE4-TEST-REPORT, COLIBRI-XFCE-HANDOFF,
  CLAWDIE-CODEX-HANDOFF, CANONICAL-BUILD-PATHS-HANDOFF

README de-stale
- present-tense intro (drop xfce-operator-usb branch framing)
- harness reality: pi (npm global) + Colibri daemon staged/rc.d-enabled;
  clawdie + zot as opt-in build flags
- GPU: NVIDIA auto-detect + universal driver lane (drop "conservative fallback")
- drop dead "historical installer/QML files in-tree" limitation

CHANGELOG
- drop dead "## Archive" + Qt6 "## For v1.0.0" sections
- correct stale sudo wording: live image uses mac_do/mdo, not sudo/doas
- drop RELEASE-NOTES-*.md pointer (file removed)

build.sh
- WARN no longer mentions removed QML build stage

.gitignore
- drop firstboot/gui qml-installer/helloworld ignore rules

Live decision guardrails retained (SDDM-over-LightDM notes); BUILD.md qt6
package deps retained (current runtime deps, not history).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-13 11:29:12 +02:00
..
rc.d Wire live installer commit path (Sam & Codex) 2026-06-04 20:04:22 +02:00
firstboot.sh Merge xfce-operator-usb: Track F Colibri, DeepSeek smoke, LLM provider harness 2026-06-04 20:04:23 +02:00
gpu-detect.sh feat: initial clawdie-iso skeleton 2026-06-04 20:04:21 +02:00
integration-test.sh Align ISO config docs with post-install setup 2026-06-04 20:04:23 +02:00
maintenance-mode.sh Harden firstboot scripts: POSIX fixes, quoting, offline pkg path 2026-06-04 20:04:22 +02:00
patch-pi-footer-hostname.js Show hostname in Pi footer on operator images (Sam & Codex) 2026-06-04 20:59:47 +02:00
setup-import.sh Boot live installer session and narrow install-time contract (Sam & Codex) 2026-06-04 20:04:22 +02:00
shell-deploy.sh Merge pull request 'pi/main-live-boot-xfce-colibri-fixes' (#4) from pi/main-live-boot-xfce-colibri-fixes into main 2026-06-04 20:04:23 +02:00
shell-desktop.sh Merge xfce-operator-usb: Track F Colibri, DeepSeek smoke, LLM provider harness 2026-06-04 20:04:23 +02:00
shell-env.sh Fix stale TESTING.md banner and embedding bake-through in .env seed (Sam & Claude) 2026-06-04 20:04:23 +02:00
shell-gpu.sh impl: Complete all 5 shell modules for v0.9.0 installer 2026-06-04 20:04:21 +02:00
shell-npm-globals.sh Show hostname in Pi footer on operator images (Sam & Codex) 2026-06-04 20:59:47 +02:00
shell-nvidia.sh Unify ISO and fix GPU installation gap (Sam & ZAI) 2026-06-04 20:04:22 +02:00
shell-pf.sh Clean up warden0 bridge documentation 2026-06-04 20:04:23 +02:00
shell-pkg.sh impl: Complete all 5 shell modules for v0.9.0 installer 2026-06-04 20:04:21 +02:00
shell-ssh.sh feat: ground-up .bashrc rewrite — sudo→mdo alias, ZFS safety (Sam & Hermes) 2026-06-04 20:04:23 +02:00
shell-system.sh Show hostname in Pi footer on operator images (Sam & Codex) 2026-06-04 20:59:47 +02:00
shell-tailscale.sh feat: recommend Tailscale with optional opt-out (Sam & Claude) 2026-06-04 20:04:22 +02:00
shell-zfs.sh feat(firstboot): unify setup import across USB and VPS 2026-06-04 20:04:22 +02:00
vps-path-test.sh feat(firstboot): unify setup import across USB and VPS 2026-06-04 20:04:22 +02:00
zfs-pool-detect.sh Wire ZFS pool detection into firstboot pipeline (Sam & Claude) 2026-06-04 20:04:22 +02:00
zfs-pool-migrate.sh Wire ZFS pool detection into firstboot pipeline (Sam & Claude) 2026-06-04 20:04:22 +02:00