| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
- Add Wayland environment section to protocols (wl-copy, Hyprland)
- Add session-context deletion step to wrap-up workflow
- Add clean git state verification before valediction
- Update todo.org tasks
|
| |
|
|
|
|
|
| |
- Non-LUKS tests all pass (single, mirror, stripe)
- LUKS reboot automation attempted but blocked (encrypt hook limitation)
- Added manual LUKS verification task to todo.org
- Session notes updated
|
| |
|
|
|
|
|
|
| |
- Add TODO for ISO naming convention change (date after project name)
- Update session context with test results:
- btrfs-single, btrfs-mirror, btrfs-stripe: PASS
- btrfs-luks, btrfs-mirror-luks: reboot test blocked by passphrase prompt
- Sync fix validated for non-encrypted btrfs
|
| |
|
|
|
|
| |
- Add NO_ENCRYPT=yes to btrfs-single.conf for unattended testing
- Add offline Arch Wiki documentation section to RESCUE-GUIDE.txt
- Update todo.org with completed tasks and new items
|
| |
|
|
|
|
|
|
| |
- RAID1 (mirror) and RAID0 (stripe) for 2+ disks
- Multi-disk LUKS with single passphrase prompt
- EFI redundancy: GRUB installed on all disks
- Pacman hook syncs GRUB updates across EFI partitions
- btrfs initramfs hook for multi-device assembly at boot
|
| |
|
|
|
|
| |
- Create PLAN-archangel-btrfs.org with 6-phase implementation
- Phases: Refactor, Btrfs, Multi-disk, Testing, CLI tools, Docs
- Add TODO referencing the plan
|
| |
|
|
|
|
|
| |
- Add TODO [#B] for archsetup --chroot mode to enable full workstation
setup during install-archangel chroot phase
- Document required changes: skip systemctl start, ping checks, tmpfs mount
- Update session context with archangel naming decision
|
| |
|
|
|
|
|
|
|
|
|
| |
- Create docs/project-workflows/code-review.org with comprehensive
code review checklist based on Code Review Pyramid framework
- Add 14 new tasks to todo.org from senior developer code review:
- Priority A: README GRUB refs, missing LICENSE, skeleton script
- Priority B: Stale files, Makefile lint, documentation gaps
- Priority C: Style consistency, .editorconfig, test docs
- Add Makefile targets to todo.org: deps, lint, deploy
- Create docs/session-context.org for session tracking
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Root cause: Missing/outdated linux-firmware broke AMD Strix Halo GPU init.
Fixed by installing linux-firmware 20260110-1.
Changes:
- install-archzfs: Fix mkinitcpio config (remove archiso.conf, fix preset)
- todo.org: Add ZFS rollback + /boot mismatch issue, recommend ZFSBootMenu
- docs/2026-01-22-ratio-boot-fix-session.org: Full troubleshooting session
- docs/2026-01-22-mkinitcpio-config-boot-failure.org: Bug report
- assets/: Supporting documentation and video transcript
Key learnings:
- AMD Strix Halo requires linux-firmware 20260110+
- ZFS rollback with /boot on EFI partition can break boot
- zpool import -R can permanently change mountpoints
|
| |
|
|
|
|
|
|
|
| |
- Move all tasks to same level (no nested headers)
- Add "Idea from:" attribution for external sources
- Sort tasks by priority (A, B, C, D)
- Expand build logging task with archsetup UX reference
- Clarify multi-variant builds as very low priority
- Trim Resolved section for brevity
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- Move completed items to Resolved section
- Add RAID configuration tests (mirror, raidz)
- Add pre-flight validation to install-archzfs
- Add task to extract install-archzfs into testable functions
- Add negative/failure test cases
- Add install-archzfs --dry-run mode
Improvements based on quality engineering principles:
fail fast, testable architecture, error case coverage.
|
|
|
- Add chown step to build.sh to restore ownership to invoking user
after mkarchiso completes (fixes root-owned out/work/profile dirs)
- Rename TODO.org to todo.org (lowercase)
- Add todo item for post-install reboot countdown timer
|