<feed xmlns='http://www.w3.org/2005/Atom'>
<title>archangel/docs/protocols.org, branch main</title>
<subtitle>Arch Linux installer ISO — ZFS-on-root or BTRFS, doubles as rescue disk
</subtitle>
<id>https://git.cjennings.net/archangel/atom?h=main</id>
<link rel='self' href='https://git.cjennings.net/archangel/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archangel/'/>
<updated>2026-02-23T05:20:56+00:00</updated>
<entry>
<title>chore: add docs/ to .gitignore and untrack personal files</title>
<updated>2026-02-23T05:20:56+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-02-23T05:20:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archangel/commit/?id=5e6877e8f3fb552fce3367ff273167d2cf6af75f'/>
<id>urn:sha1:5e6877e8f3fb552fce3367ff273167d2cf6af75f</id>
<content type='text'>
docs/ contains session history, personal workflows, and private
protocols that shouldn't be in a public repository.
</content>
</entry>
<entry>
<title>fix: archzfs key prompt hang, test false positive, add local distribution</title>
<updated>2026-02-12T18:06:33+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-02-12T18:06:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archangel/commit/?id=5df64c76d386fd2de863d21a2b1269d53e1a39f9'/>
<id>urn:sha1:5df64c76d386fd2de863d21a2b1269d53e1a39f9</id>
<content type='text'>
- Change archzfs SigLevel to Never (pacstrap -K empty keyring caused
  interactive GPG prompt blocking unattended installs)
- Fix pgrep matching avahi-daemon's [archangel.local] in full-test.sh
- Bump install timeout to 30min for DKMS builds
- Add ~/downloads/isos and archsetup inbox to build-release distribution
- Sync templates
</content>
</entry>
<entry>
<title>docs: sync templates, rename workflows and notes.org</title>
<updated>2026-02-08T03:41:19+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-02-08T03:41:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archangel/commit/?id=24a681c0696fbdad9c32073ffd24cf7218296ed2'/>
<id>urn:sha1:24a681c0696fbdad9c32073ffd24cf7218296ed2</id>
<content type='text'>
Sync from templates. Rename NOTES.org to notes.org,
session-wrap-up to wrap-it-up, retrospective-workflow to
retrospective, session-start to startup. Update all references.
</content>
</entry>
<entry>
<title>docs: update protocols and session wrap-up workflow</title>
<updated>2026-01-31T22:22:54+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-01-31T22:22:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archangel/commit/?id=366b9347f8ba28b5ccb6acf7c34ce71c3b27addd'/>
<id>urn:sha1:366b9347f8ba28b5ccb6acf7c34ce71c3b27addd</id>
<content type='text'>
- 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
</content>
</entry>
<entry>
<title>Fix LUKS encryption for btrfs (single and multi-disk)</title>
<updated>2026-01-24T23:29:24+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-01-24T23:29:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archangel/commit/?id=5d35df670a6780a12634e6f0ccbb918f53f355eb'/>
<id>urn:sha1:5d35df670a6780a12634e6f0ccbb918f53f355eb</id>
<content type='text'>
- Use -d - flag for cryptsetup stdin key input (matches easy-arch)
- Change ((i++)) to ((++i)) to avoid set -e exit on 0 increment
- Add btrfs-mirror-luks test config
- Update status protocol with sound notifications
</content>
</entry>
<entry>
<title>Sync templates, update session context</title>
<updated>2026-01-24T19:00:09+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-01-24T19:00:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archangel/commit/?id=fc11bf6e60fe5e6b53cb87fb5d6c29ac9b00af4d'/>
<id>urn:sha1:fc11bf6e60fe5e6b53cb87fb5d6c29ac9b00af4d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplify session startup instructions in protocols.org</title>
<updated>2026-01-22T21:15:26+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-01-22T21:15:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archangel/commit/?id=3c9b78e32f2dd6d611925924e9bc0aae1d65e991'/>
<id>urn:sha1:3c9b78e32f2dd6d611925924e9bc0aae1d65e991</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add retrospective workflow and PRINCIPLES.org for continuous improvement</title>
<updated>2026-01-22T20:59:24+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-01-22T20:59:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archangel/commit/?id=a6414c49bd6f72bbabedaccf62b2535ae00d58af'/>
<id>urn:sha1:a6414c49bd6f72bbabedaccf62b2535ae00d58af</id>
<content type='text'>
- docs/PRINCIPLES.org: Behavioral lessons from retrospectives
- docs/retrospectives/: Directory for retrospective records
- docs/protocols.org: Add PRINCIPLES.org to session startup reading list

Establishes pattern for learning from problem-solving sessions and
capturing behavioral (not just technical) lessons.
</content>
</entry>
<entry>
<title>Sync templates, add session context</title>
<updated>2026-01-19T20:36:35+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-01-19T20:36:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archangel/commit/?id=34a12fd9498ca35b14894fc74b3b6a688e0e0095'/>
<id>urn:sha1:34a12fd9498ca35b14894fc74b3b6a688e0e0095</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add comprehensive installation tests and ZFS script deployment</title>
<updated>2026-01-19T19:16:33+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-01-19T19:16:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archangel/commit/?id=ea105b2a883265c0615c2275d00de1c90ae4a4e4'/>
<id>urn:sha1:ea105b2a883265c0615c2275d00de1c90ae4a4e4</id>
<content type='text'>
- Add scripts/full-test.sh for automated install testing (single, mirror, raidz1)
- Add --full-test option to build-release workflow
- Install zfssnapshot and zfsrollback to target system during install
- Simplify .gitignore to exclude entire vm/ directory
</content>
</entry>
</feed>
