<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rulesets/docs/design/wrapup-routing-spec-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-06-21T06:07:31+00:00</updated>
<entry>
<title>docs: spec-response wrap-up routing — redesigned to inbox-send delivery, Ready</title>
<updated>2026-06-21T06:07:31+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-06-21T06:07:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/rulesets/commit/?id=af15faeb5cbfbe56310a42581e110a96c90054e0'/>
<id>urn:sha1:af15faeb5cbfbe56310a42581e110a96c90054e0</id>
<content type='text'>
Folded the spec-review in. The router now delivers each routable keeper to the destination's inbox via inbox-send and lets that project's own process-inbox file it, instead of a new atomic cross-repo todo.org move. Superseded D2 (move helper) and D3 (hand-stamped provenance, now inbox-send's for free); added D7 (inbox-send delivery), D8 (ROUTE_CANDIDATE marker stamped at process-inbox file time), D9 (local source removal with the reject flow as undo). Rewrote summary, goals, mechanics, phases, and acceptance to match. Decisions [9/9], status Ready. Review file consumed and removed.
</content>
</entry>
<entry>
<title>docs: spec-review wrap-up routing — inbox-route supersedes direct-move</title>
<updated>2026-06-21T05:59:11+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-06-21T05:59:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/rulesets/commit/?id=23fac0892ef04246307d5050840497c622eddc59'/>
<id>urn:sha1:23fac0892ef04246307d5050840497c622eddc59</id>
<content type='text'>
Reviewed the approved wrap-up routing spec; rubric Not ready, two blocking findings. The central one: route keepers via the existing inbox-send path to the destination's inbox and let its own process-inbox file them, rather than the spec's new atomic cross-repo todo.org move. inbox-send already provides the provenance the direct-move design reinvents, the destination files through its own value gate, and a verified precondition (chime and yt-sync have inbox/ but no todo.org) reverses the spec's assumption. Second finding pins the candidate-set marking to a tag stamped at process-inbox file time. Review file carries the analysis and drop-in implementation tasks.
</content>
</entry>
</feed>
