<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rulesets/docs/design/task-review.org, 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-05-20T19:08:32+00:00</updated>
<entry>
<title>docs(design): record task-review Shape B revision</title>
<updated>2026-05-20T19:08:32+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-05-20T19:08:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/rulesets/commit/?id=e6b27ba85c0a5adc5925fc08165ce58beb4d8800'/>
<id>urn:sha1:e6b27ba85c0a5adc5925fc08165ce58beb4d8800</id>
<content type='text'>
The spec recommended an Emacs keystroke mode (task-review.el). Implementation went the other way — a pure Claude workflow, no elisp — because the interactive mode would couple a rulesets-owned file to archsetup's init.el, and the daily Claude touchpoint already exists in daily-prep. I added a Revision section at the top recording the change: pure workflow, rulesets-owned, the task-review.org / open-tasks.org name swap, the staleness --list selection, and the startup nudge promoted to template-level. The elisp architecture and ERT sections stay as a record of the abandoned approach, flagged superseded.

The todo task moves to DOING with per-component status: everything but the smoke test is done, and component 3 (the elisp) is dropped.
</content>
</entry>
<entry>
<title>docs(design): task-review spec + filed [#A] task</title>
<updated>2026-05-16T16:59:40+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-05-16T16:59:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/rulesets/commit/?id=daf960fad5169f0d3fa52bae770e83ad73344f30'/>
<id>urn:sha1:daf960fad5169f0d3fa52bae770e83ad73344f30</id>
<content type='text'>
docs/design/task-review.org captures the brainstorm output for a daily 5-min keystroke-driven review habit that walks 7 oldest-unreviewed top-level [#A]/[#B]/[#C] tasks per session, rotating through the list over ~12 days. Replaces wrap-it-up.org's date-coverage scan once implemented; the watchdog flips from "do all priorities have dates?" to "is the review habit happening?" with a 30-day threshold.

todo.org gets a [#A] entry at the top of Rulesets Open Work pointing at the spec, so the implementation work isn't lost. Six components in the spec's Next Steps: extract task-review-staleness.sh, replace the wrap-up section, author task-review.el in archsetup, author the workflow file plus INDEX entry, add the startup nudge, smoke test.
</content>
</entry>
</feed>
