diff options
| author | Craig Jennings <c@cjennings.net> | 2026-01-24 13:00:09 -0600 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-01-24 13:00:09 -0600 |
| commit | fc11bf6e60fe5e6b53cb87fb5d6c29ac9b00af4d (patch) | |
| tree | 5bcf10ef8d1f1819ff776d6db061995c35d13e1c /docs | |
| parent | 9a9232aeed72e2d319418d06c790620db0db4ad2 (diff) | |
| download | archangel-fc11bf6e60fe5e6b53cb87fb5d6c29ac9b00af4d.tar.gz archangel-fc11bf6e60fe5e6b53cb87fb5d6c29ac9b00af4d.zip | |
Sync templates, update session context
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/protocols.org | 16 | ||||
| -rw-r--r-- | docs/session-context.org | 61 |
2 files changed, 33 insertions, 44 deletions
diff --git a/docs/protocols.org b/docs/protocols.org index 7d856cf..9c8a9b2 100644 --- a/docs/protocols.org +++ b/docs/protocols.org @@ -51,10 +51,10 @@ Do NOT estimate, guess, or rely on memory. Just run the command. It takes one se ╔══════════════════════════════════════════════════════════════════════════════╗ ║ STOP. THIS IS THE MOST IMPORTANT PROTOCOL IN THIS ENTIRE FILE. ║ ║ ║ -║ UPDATE docs/session-context.org EVERY OTHER EXCHANGE. ║ +║ UPDATE docs/session-context.org EVERY 3RD RESPONSE. ║ ║ ║ -║ NOT "when convenient." NOT "when there's a lot to write." EVERY OTHER ONE. ║ -║ Count: 1, 2, UPDATE. 1, 2, UPDATE. 1, 2, UPDATE. ║ +║ NOT "when convenient." NOT "when there's a lot to write." EVERY 3RD ONE. ║ +║ Count: 1, 2, 3, UPDATE. 1, 2, 3, UPDATE. 1, 2, 3, UPDATE. ║ ║ ║ ║ FAILURE TO DO THIS HAS ALREADY CAUSED LOST WORK. DON'T LET IT HAPPEN AGAIN. ║ ╚══════════════════════════════════════════════════════════════════════════════╝ @@ -67,15 +67,15 @@ On 2026-01-22, a session crashed and 20+ minutes of detailed workflow planning w *** Location =docs/session-context.org= (always this exact path, every project) -*** UPDATE FREQUENCY: EVERY. OTHER. EXCHANGE. +*** UPDATE FREQUENCY: EVERY. 3RD. RESPONSE. This means: - Craig says something, you respond (1) -- Craig says something, you respond (2) → **UPDATE THE FILE NOW** -- Craig says something, you respond (1) -- Craig says something, you respond (2) → **UPDATE THE FILE NOW** +- Craig says something, you respond (2) +- Craig says something, you respond (3) → **UPDATE THE FILE NOW** +- Repeat: 1, 2, 3 → UPDATE -"Exchange" = one user message + one Claude response. After TWO of these, update the file. No exceptions. +"Response" = one Claude response. After THREE of these, update the file. No exceptions. *** What Counts as "Updating" diff --git a/docs/session-context.org b/docs/session-context.org index 714cb31..19e0440 100644 --- a/docs/session-context.org +++ b/docs/session-context.org @@ -3,39 +3,28 @@ * Session: Saturday 2026-01-24 @ 10:07 CST -** Key Accomplishments - -*** Phase 2.8 LUKS Btrfs: COMPLETE -- Fixed GRUB_ENABLE_CRYPTODISK bug (heredoc was overwriting settings) -- Consolidated LUKS GRUB config into configure_grub() function -- VM test PASSED for btrfs-luks configuration - -*** ISO Build Size Fix -- Diagnosed 15G bloated ISO (vm-images from archsetup being copied) -- Fixed build.sh to use rsync with exclusions -- ISO now 2.0G (proper size) - -** Files Modified This Session - -- build.sh - rsync with exclusions for archsetup copy -- custom/lib/btrfs.sh - LUKS GRUB config fix in configure_grub() - -** Commits Pending -- build.sh change (archsetup rsync exclusions) -- custom/lib/btrfs.sh change (LUKS GRUB fix) - -** Overall Progress -| Phase | Description | Status | -|-------|----------------------|----------| -| 1 | Refactor/Modularize | COMPLETE | -| 2 | Btrfs Single-disk | COMPLETE | -| 2.8 | LUKS Encryption | COMPLETE | -| 3 | Multi-disk Btrfs | Not started | -| 4 | Testing Infrastructure | Partial | -| 5 | CLI Tools | Not started | -| 6 | Documentation | Not started | - -** Next Steps -1. Commit changes (build.sh, lib/btrfs.sh) -2. Phase 3: Multi-disk btrfs support -3. Or other priorities as Craig directs +** Completed This Session + +- Fixed LUKS btrfs GRUB bug (heredoc overwriting cryptodisk settings) +- Fixed ISO bloat (17G vm-images excluded, now 2.0G) +- btrfs-luks test: PASSED +- Committed: 76119e7, pushed to origin + +** Current Task + +About to run ZFS regression tests to verify refactor didn't break ZFS: +- single-disk +- mirror +- raidz1 + +** Project Status + +| Phase | Status | +|-------|--------| +| 1 Refactor | DONE (needs ZFS regression test) | +| 2 Btrfs+LUKS | DONE | +| 3 Multi-disk btrfs | Next | + +** Uncommitted Changes + +- docs/protocols.org (template sync) |
