<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rulesets/archive, branch main</title>
<subtitle>Claude Code skills, rules, and language bundles
</subtitle>
<id>https://git.cjennings.net/rulesets/atom?h=main</id>
<link rel='self' href='https://git.cjennings.net/rulesets/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/rulesets/'/>
<updated>2026-07-14T04:50:33+00:00</updated>
<entry>
<title>chore: archive completed tasks and close out the day's records</title>
<updated>2026-07-14T04:50:33+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-07-14T04:50:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/rulesets/commit/?id=f573c35885583900e3e319cea384606c4e0321cf'/>
<id>urn:sha1:f573c35885583900e3e319cea384606c4e0321cf</id>
<content type='text'>
The archive sweep moves the finished routing feature and the cancelled ntfy proposal into Resolved, todo.org carries the day's review stamps and dated build entries, and the session record lands under its dated name.
</content>
</entry>
<entry>
<title>chore(todo): archive completed tasks, file build-to-prototype follow-up</title>
<updated>2026-07-11T07:33:10+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-07-11T07:33:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/rulesets/commit/?id=828f70a788279e0019548385ccbce389c0313f4b'/>
<id>urn:sha1:828f70a788279e0019548385ccbce389c0313f4b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(page): pages are info-level, not alarm-red</title>
<updated>2026-07-02T09:58:03+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-07-02T09:58:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/rulesets/commit/?id=a6b534ff6c8c998d940fc3bd201f236c182c8bb3'/>
<id>urn:sha1:a6b534ff6c8c998d940fc3bd201f236c182c8bb3</id>
<content type='text'>
Craig's verdict on the all-red page styling: it reads like the system is about to crash. page-me and the work-the-backlog end-of-set page now use notify info --persist, still persistent and audible, never crash-scary. status-check's success and fail notifications keep their types, since a job outcome isn't a page.

The commit also carries the two loop-filed task records and the archive sweep counterpart from earlier tonight.
</content>
</entry>
<entry>
<title>chore: shed the Resolved backlog to task-archive.org on first aging run</title>
<updated>2026-06-30T17:56:24+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-06-30T17:56:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/rulesets/commit/?id=e36e932fdf55d58161549015198acddf4b2f2092'/>
<id>urn:sha1:e36e932fdf55d58161549015198acddf4b2f2092</id>
<content type='text'>
The new --archive-done aging step's first run on this repo moved 58 closed subtrees older than seven days out of todo.org's Resolved section into archive/task-archive.org, leaving the last week in-file. Confirms the feature end to end: this repo tracks its todo file, so the archive is tracked and no gitignore entry was added.
</content>
</entry>
</feed>
