<feed xmlns='http://www.w3.org/2005/Atom'>
<title>archsetup/.gitignore, branch main</title>
<subtitle>Builds a full dev workstation from a bare Arch Linux install.
</subtitle>
<id>https://git.cjennings.net/archsetup/atom?h=main</id>
<link rel='self' href='https://git.cjennings.net/archsetup/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/'/>
<updated>2026-08-01T03:45:08+00:00</updated>
<entry>
<title>docs: keep the timeline face's design history, not its engine</title>
<updated>2026-08-01T03:45:08+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-08-01T03:45:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=1e81319c7a41623a8e361ef3cc3898b9a023530b'/>
<id>urn:sha1:1e81319c7a41623a8e361ef3cc3898b9a023530b</id>
<content type='text'>
Six prototypes from the world-face work, kept as the record of how the design got to where it is. The first five are self-contained; prototype 6 and the option-A pages load the engine, so they read here but do not run here.

The engine stays out on purpose. It carries the list of places I travel to, with coordinates, and this repo is published — a design record is not worth publishing that for. The README says how to copy the modules in locally to run prototype 6, and gitignore keeps such a copy from being committed by accident.

Dropping the prototype test target with it: the engine and its tests now live in one place, so the suite runs once rather than twice over identical files.
</content>
</entry>
<entry>
<title>chore: ignore the screenshot the gallery probes emit</title>
<updated>2026-07-16T14:11:09+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-07-16T14:11:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=471a0bcedd03e35cc583358003182b34f6a1f210'/>
<id>urn:sha1:471a0bcedd03e35cc583358003182b34f6a1f210</id>
<content type='text'>
probe-fams.mjs writes fams.png into the test directory on every run, so it sat untracked and one `git add -A` from being committed.
</content>
</entry>
<entry>
<title>chore: extend gitignore for local tooling files</title>
<updated>2026-07-02T04:44:41+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-07-02T04:44:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=a3a78114a0f1ba75181bd8d8e776bc0e17ecb2db'/>
<id>urn:sha1:a3a78114a0f1ba75181bd8d8e776bc0e17ecb2db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: log UI follow-up bugs and ignore dated secret backups</title>
<updated>2026-05-21T21:52:04+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-05-21T21:52:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=aec716a3d08f632c0d781a6f596cca2235be19b1'/>
<id>urn:sha1:aec716a3d08f632c0d781a6f596cca2235be19b1</id>
<content type='text'>
I logged three follow-ups: uneven waybar indicator spacing, airplane-mode toggle hardening (a laptop guard and a brightness fallback), and rectangular wlogout exit-menu buttons. I also moved the finished touchpad and airplane-mode entries into the resolved section, and added a gitignore rule so dated .bak backups stay on disk but out of git.
</content>
</entry>
<entry>
<title>chore(dotfiles): move claude config to rulesets, add gitignore guard</title>
<updated>2026-05-06T11:09:04+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-05-06T11:09:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=8a3971710794f209dbef28c8e6df28ddbc011c64'/>
<id>urn:sha1:8a3971710794f209dbef28c8e6df28ddbc011c64</id>
<content type='text'>
I moved settings.json, .mcp.json, and commands/refactor.md to the rulesets repo so they travel across machines instead of being archsetup-specific. The local ~/.claude/ symlinks now point at rulesets.

I also added the three paths to .gitignore so a stray re-add of any of them won't slip through. settings.local.json stays here because it's per-machine by convention.
</content>
</entry>
<entry>
<title>chore: add pycache directories to gitignore</title>
<updated>2026-04-24T12:40:48+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-04-24T12:40:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=0de81447125c49acae4c90b77a38efaa04d45bf6'/>
<id>urn:sha1:0de81447125c49acae4c90b77a38efaa04d45bf6</id>
<content type='text'>
now ignoring all __pycache__ directories
</content>
</entry>
<entry>
<title>restructure: move docs/ to .ai/ + sync latest template</title>
<updated>2026-04-20T13:36:27+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-04-20T13:36:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=958fde5022d91a6fbfd15d7103aa4f4b0cf7af21'/>
<id>urn:sha1:958fde5022d91a6fbfd15d7103aa4f4b0cf7af21</id>
<content type='text'>
Per claude-templates c36fd14. Claude tooling moves to hidden .ai/;
project-level docs/ reserved for real documentation.
</content>
</entry>
<entry>
<title>chore: gitignore .claude/ and .cursorrules</title>
<updated>2026-04-13T15:55:40+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-04-13T15:55:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=291a650d5b7710569e2f7f0505f8925922e8bd4d'/>
<id>urn:sha1:291a650d5b7710569e2f7f0505f8925922e8bd4d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: add reference-repos to gitignore</title>
<updated>2026-01-25T20:02:27+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-01-25T20:02:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=e5e0d76ab5b202e71633e79aa339362d78b46ace'/>
<id>urn:sha1:e5e0d76ab5b202e71633e79aa339362d78b46ace</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(testing): remove obsolete --skip-slow-packages option</title>
<updated>2026-01-25T00:52:34+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-01-25T00:52:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=f01e96d000a195a59a7f25cb133caa72a486007e'/>
<id>urn:sha1:f01e96d000a195a59a7f25cb133caa72a486007e</id>
<content type='text'>
This flag was removed from archsetup but remained in test scripts.
</content>
</entry>
</feed>
