<feed xmlns='http://www.w3.org/2005/Atom'>
<title>claudomator.git/docs/superpowers, branch main</title>
<subtitle>claudomator — task automation server
</subtitle>
<id>https://git.terst.org/claudomator.git/atom?h=main</id>
<link rel='self' href='https://git.terst.org/claudomator.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.terst.org/claudomator.git/'/>
<updated>2026-07-10T20:17:33+00:00</updated>
<entry>
<title>docs: rewrite piece 5 plan as a code-based SeedRoleConfigs (mirrors SeedProjects) instead of a manual API call</title>
<updated>2026-07-10T20:17:33+00:00</updated>
<author>
<name>Peter Stone</name>
<email>thepeterstone@gmail.com</email>
</author>
<published>2026-07-10T20:17:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.terst.org/claudomator.git/commit/?id=db1f7d9f18142791776a510ab4e8e28974cdcd40'/>
<id>urn:sha1:db1f7d9f18142791776a510ab4e8e28974cdcd40</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: add implementation plan for recurse-processstory-tree-walk (piece 4b-3)</title>
<updated>2026-07-10T06:30:02+00:00</updated>
<author>
<name>Peter Stone</name>
<email>thepeterstone@gmail.com</email>
</author>
<published>2026-07-10T06:30:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.terst.org/claudomator.git/commit/?id=e59ab4983ac4754ef2ac8c0213ef6b407af863c9'/>
<id>urn:sha1:e59ab4983ac4754ef2ac8c0213ef6b407af863c9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: add piece 4b-3 plan (tree-walk arbitrated review)</title>
<updated>2026-07-10T06:27:24+00:00</updated>
<author>
<name>Peter Stone</name>
<email>thepeterstone@gmail.com</email>
</author>
<published>2026-07-10T06:27:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.terst.org/claudomator.git/commit/?id=98123778f4b3774d54441d31b68cb607ccedcbe8'/>
<id>urn:sha1:98123778f4b3774d54441d31b68cb607ccedcbe8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: add implementation plan for generalize-finalize-arbitration (piece 4b-2)</title>
<updated>2026-07-10T03:30:37+00:00</updated>
<author>
<name>Peter Stone</name>
<email>thepeterstone@gmail.com</email>
</author>
<published>2026-07-10T03:30:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.terst.org/claudomator.git/commit/?id=2ae4f511332f02f8c5c1779f7d097956f3ea31fd'/>
<id>urn:sha1:2ae4f511332f02f8c5c1779f7d097956f3ea31fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: add implementation plan for nested-builder-completion-follows-arbitration (piece 4b-1)</title>
<updated>2026-07-10T02:41:01+00:00</updated>
<author>
<name>Peter Stone</name>
<email>thepeterstone@gmail.com</email>
</author>
<published>2026-07-10T02:41:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.terst.org/claudomator.git/commit/?id=3ef1a2fcb75d84d957ea4a1689d6870f9f206985'/>
<id>urn:sha1:3ef1a2fcb75d84d957ea4a1689d6870f9f206985</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: fix piece-4a plan's Step 14 -- do not attempt git push in-container (lesson from piece 3's dispatch saga)</title>
<updated>2026-07-09T20:44:45+00:00</updated>
<author>
<name>Peter Stone</name>
<email>thepeterstone@gmail.com</email>
</author>
<published>2026-07-09T20:44:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.terst.org/claudomator.git/commit/?id=35946affc343761d070cf0e1d3609f6d05cf43bd'/>
<id>urn:sha1:35946affc343761d070cf0e1d3609f6d05cf43bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: add implementation plan for root-completion-follows-arbitration (piece 4a)</title>
<updated>2026-07-09T20:42:27+00:00</updated>
<author>
<name>Peter Stone</name>
<email>thepeterstone@gmail.com</email>
</author>
<published>2026-07-09T20:42:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.terst.org/claudomator.git/commit/?id=44656d1c1c4a507a0c67a472ddd81e150c8d5076'/>
<id>urn:sha1:44656d1c1c4a507a0c67a472ddd81e150c8d5076</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: add implementation plan to migrate story fix loop to CurrentAttempt</title>
<updated>2026-07-09T10:05:58+00:00</updated>
<author>
<name>Peter Stone</name>
<email>thepeterstone@gmail.com</email>
</author>
<published>2026-07-09T10:05:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.terst.org/claudomator.git/commit/?id=7b51e781f4b5ded41e8d3ac2b566abf2c1b00cdc'/>
<id>urn:sha1:7b51e781f4b5ded41e8d3ac2b566abf2c1b00cdc</id>
<content type='text'>
Piece 3 of docs/superpowers/specs/2026-07-09-recursive-arbitrated-review-design.md.
Removes ensureFixAttempt's story.RootTaskID re-pointing write path,
migrating processStory/processRetro/ensureFixAttempt onto
task.CurrentAttempt resolution (piece 2b). RootTaskID becomes a true
immutable anchor after this lands.
</content>
</entry>
<entry>
<title>docs: add implementation plan for CurrentAttempt resolution</title>
<updated>2026-07-09T04:30:28+00:00</updated>
<author>
<name>Peter Stone</name>
<email>thepeterstone@gmail.com</email>
</author>
<published>2026-07-09T04:30:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.terst.org/claudomator.git/commit/?id=884da0ba74f622dc5c41cde25710718762321ae8'/>
<id>urn:sha1:884da0ba74f622dc5c41cde25710718762321ae8</id>
<content type='text'>
Piece 2b of docs/superpowers/specs/2026-07-09-recursive-arbitrated-review-design.md.
Builds the shared CurrentAttempt primitive (internal/task, behind a
minimal TaskLookup interface so both executor.Store and
scheduler.StoryStore can use it without duplication) and wires
maybeUnblockParent to resolve through it. Deliberately does not touch
ensureFixAttempt/story.RootTaskID (piece 3) or arbitrated-review
triggering (piece 4) -- scoped to the isolated primitive plus its
first real caller.
</content>
</entry>
<entry>
<title>docs: add implementation plan for nested subtask completion fix</title>
<updated>2026-07-09T03:44:29+00:00</updated>
<author>
<name>Peter Stone</name>
<email>thepeterstone@gmail.com</email>
</author>
<published>2026-07-09T03:44:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.terst.org/claudomator.git/commit/?id=17027fbbd8eba2f1b6a8dad9c4749173f2533159'/>
<id>urn:sha1:17027fbbd8eba2f1b6a8dad9c4749173f2533159</id>
<content type='text'>
Piece 2a of docs/superpowers/specs/2026-07-09-recursive-arbitrated-review-design.md,
discovered while grounding piece 2 in the real executor code: a subtask
that itself spawns subtasks is incorrectly marked COMPLETED the instant
its own agent turn ends, ignoring pending grandchildren. handleRunResult,
maybeUnblockParent, and RecoverStaleBlocked all special-case "is this
top-level" instead of "does this task have its own pending subtasks" --
a prerequisite bug fix the currentAttempt()/fix-loop generalization
(piece 2b) depends on.
</content>
</entry>
</feed>
