<feed xmlns='http://www.w3.org/2005/Atom'>
<title>claudomator.git/scripts/next-task, branch story/repo-url</title>
<subtitle>claudomator — task automation server
</subtitle>
<id>https://git.terst.org/claudomator.git/atom?h=story%2Frepo-url</id>
<link rel='self' href='https://git.terst.org/claudomator.git/atom?h=story%2Frepo-url'/>
<link rel='alternate' type='text/html' href='https://git.terst.org/claudomator.git/'/>
<updated>2026-03-16T04:24:15+00:00</updated>
<entry>
<title>feat: improve next-task selection and rejection UX</title>
<updated>2026-03-16T04:24:15+00:00</updated>
<author>
<name>Peter Stone</name>
<email>thepeterstone@gmail.com</email>
</author>
<published>2026-03-16T04:24:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.terst.org/claudomator.git/commit/?id=16ff7ca46bfb4af44af488fa95bd3f8e981f4db2'/>
<id>urn:sha1:16ff7ca46bfb4af44af488fa95bd3f8e981f4db2</id>
<content type='text'>
- next-task script: exclude rejected tasks from fallback selection; only
  pick PENDING tasks with no rejection comment and no prior executions,
  or QUEUED tasks (e.g. BUDGET_EXCEEDED retries)
- web/app.js: prompt for optional rejection comment when rejecting a task,
  passing it through to the API instead of always sending an empty string

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>feat: fix task failures via sandbox improvements and display commits in Web UI</title>
<updated>2026-03-15T03:39:49+00:00</updated>
<author>
<name>Peter Stone</name>
<email>thepeterstone@gmail.com</email>
</author>
<published>2026-03-15T03:39:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.terst.org/claudomator.git/commit/?id=6ff67a57d72317360cacd4b41560395ded117d20'/>
<id>urn:sha1:6ff67a57d72317360cacd4b41560395ded117d20</id>
<content type='text'>
- Fix ephemeral sandbox deletion issue by passing $CLAUDOMATOR_PROJECT_DIR to agents and using it for subtask project_dir.
- Implement sandbox autocommit in teardown to prevent task failures from uncommitted work.
- Track git commits created during executions and persist them in the DB.
- Display git commits and changestats badges in the Web UI execution history.
- Add badge counts to Web UI tabs for Interrupted, Ready, and Running states.
- Improve scripts/next-task to handle QUEUED tasks and configurable DB path.
</content>
</entry>
<entry>
<title>fix: next-task correctly handles READY parent and COMPLETED sibling cases</title>
<updated>2026-03-06T03:26:59+00:00</updated>
<author>
<name>Peter Stone</name>
<email>thepeterstone@gmail.com</email>
</author>
<published>2026-03-06T03:26:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.terst.org/claudomator.git/commit/?id=e26c2a1246d21a9d2d6f6d8be2b9481e07931f9d'/>
<id>urn:sha1:e26c2a1246d21a9d2d6f6d8be2b9481e07931f9d</id>
<content type='text'>
READY state means a parent task whose subtasks should now run — select
its first PENDING child, not a global fallback. COMPLETED state means
continue the series via the next PENDING sibling. Only fall back to the
priority+age queue when neither yields a task.

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>fix: next-task falls back to priority queue when no pending siblings remain</title>
<updated>2026-03-06T03:09:05+00:00</updated>
<author>
<name>Peter Stone</name>
<email>thepeterstone@gmail.com</email>
</author>
<published>2026-03-06T03:09:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.terst.org/claudomator.git/commit/?id=79c1cdad0b51d301b9c78db0dec1d1fec7e3def4'/>
<id>urn:sha1:79c1cdad0b51d301b9c78db0dec1d1fec7e3def4</id>
<content type='text'>
When the most recently completed task had no remaining PENDING siblings
(series fully done), the script returned empty and start-next-task
reported "No task to start." Fix by falling through to the
priority+age fallback whenever the sibling search yields nothing.

Also add header comment documenting the selection logic, and suppress
browser favicon 404s with &lt;link rel="icon" href="data:,"&gt;.

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>scripts: make next-task machine-readable, simplify start-next-task</title>
<updated>2026-03-05T17:41:09+00:00</updated>
<author>
<name>Peter Stone</name>
<email>thepeterstone@gmail.com</email>
</author>
<published>2026-03-05T17:41:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.terst.org/claudomator.git/commit/?id=ddfb922584dd990481f44aad1a989e5bdf188823'/>
<id>urn:sha1:ddfb922584dd990481f44aad1a989e5bdf188823</id>
<content type='text'>
next-task now outputs only the task ID (or nothing), removing prose
prefixes that made downstream parsing fragile. start-next-task
simplifies to a direct empty-check with no awk required.

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
</feed>
