<feed xmlns='http://www.w3.org/2005/Atom'>
<title>archangel/docs/protocols.org, branch v0.8</title>
<subtitle>Arch Linux installer ISO — ZFS-on-root or BTRFS, doubles as rescue disk
</subtitle>
<id>https://git.cjennings.net/archangel/atom?h=v0.8</id>
<link rel='self' href='https://git.cjennings.net/archangel/atom?h=v0.8'/>
<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=3a2445080c880544985f50fb0d916534698cc073'/>
<id>urn:sha1:3a2445080c880544985f50fb0d916534698cc073</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=de8dbe6edaf1be17a52f971f22da81c6dcf270f7'/>
<id>urn:sha1:de8dbe6edaf1be17a52f971f22da81c6dcf270f7</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=6787fb160c80118b80df37c01cb69dcfbebfff17'/>
<id>urn:sha1:6787fb160c80118b80df37c01cb69dcfbebfff17</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=8b2a1ffce5cbd3c2be2498a7a86e02469787e68b'/>
<id>urn:sha1:8b2a1ffce5cbd3c2be2498a7a86e02469787e68b</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=9423f1f3253bdf32ae182d1f9d04df55ffb5f9aa'/>
<id>urn:sha1:9423f1f3253bdf32ae182d1f9d04df55ffb5f9aa</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=1f7c72b67184e72c72de30814bebd7e0100cf1a3'/>
<id>urn:sha1:1f7c72b67184e72c72de30814bebd7e0100cf1a3</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=248f43ff4b855febe5614c91c0a39f759ec0a23f'/>
<id>urn:sha1:248f43ff4b855febe5614c91c0a39f759ec0a23f</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=88dc0e6e29664d0641fbc7fa28df65f906de1f67'/>
<id>urn:sha1:88dc0e6e29664d0641fbc7fa28df65f906de1f67</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=837f4ccdb6166ac47aff036d4af9287675c1db9a'/>
<id>urn:sha1:837f4ccdb6166ac47aff036d4af9287675c1db9a</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=72abc70a42a505af365fc5a892009ebeeba524ec'/>
<id>urn:sha1:72abc70a42a505af365fc5a892009ebeeba524ec</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>
