| Age | Commit message (Expand) | Author |
| 7 days | docs: add implementation plan for nested subtask completion fix | Peter Stone |
| 7 days | style: gofmt internal/executor and internal/agentloop | Peter Stone |
| 7 days | feat(agentchannel,executor,agentloop): expose acceptance_criteria on spawn_su... | Claudomator Agent |
| 7 days | feat(task,storage): add Task.AcceptanceCriteria, mirroring story.Story's pattern | Claudomator Agent |
| 7 days | docs: add implementation plan for Task.AcceptanceCriteria | Peter Stone |
| 7 days | docs: add design spec for recursive arbitrated review (supersedes root-only f... | Peter Stone |
| 7 days | feat(scheduler): automatically spawn and re-point a fix attempt when a story ... | Claudomator Agent |
| 7 days | docs: add implementation plan for story fix-and-re-evaluate loop | Peter Stone |
| 7 days | feat(api): add create_story/get_story/list_stories/accept_story to chatbot MCP | Claudomator Agent |
| 7 days | refactor(api): extract acceptStory service-layer helper, mirroring acceptTask | Claudomator Agent |
| 7 days | docs: add implementation plan for story-level chatbot MCP surface | Peter Stone |
| 8 days | feat(scheduler): finalizeArbitration consults a structured verdict instead of... | Claudomator Agent |
| 8 days | feat(agentloop,executor): expose report_verdict as a tool on both transports | Claudomator Agent |
| 8 days | test(api): add missing ReportVerdict stub to fakeAgentChannel | Peter Stone |
| 8 days | feat(agentchannel,executor): add ReportVerdict for structured approve/reject ... | Claudomator Agent |
| 8 days | feat(event): add KindVerdictReported | Claudomator Agent |
| 8 days | feat(agentloop,executor): expose depends_on on the spawn_subtask tool | Claudomator Agent |
| 8 days | feat(agentchannel): add DependsOn to SubtaskSpec so a decomposing task can or... | Claudomator Agent |
| 8 days | docs: add implementation plan for subtask ordering + structured verdict repor... | Peter Stone |
| 8 days | docs: add design spec for recursive story decomposition | Peter Stone |
| 8 days | fix(task): reject shell metacharacters in Agent.Model | Peter Stone |
| 8 days | docs: add implementation plan for unified Tasks board (was never committed) | Peter Stone |
| 8 days | fix(executor): pass --model to the claude CLI in ContainerRunner | Peter Stone |
| 10 days | fix(web): restore running-log 300px height and close streams on card removal | Claudomator Agent |
| 10 days | refactor(web): remove dead old running/queue/ready/interrupted panel code (ta... | Claudomator Agent |
| 10 days | feat(web): add renderTasksBoard and wire tasks tab into renderActiveTab (task 7) | Claudomator Agent |
| 10 days | feat(web): add ensureTaskLogStream and taskLogStreams for task card log strea... | Claudomator Agent |
| 10 days | feat(web): add cardContentSignature to skip log-tail in render dedup (task 5) | Claudomator Agent |
| 10 days | fix(web): correct elapsed timer class/location, log-tail coverage, and tests ... | Claudomator Agent |
| 10 days | feat(web): extend createTaskCard with DI doc param, log-tail placeholder, ela... | Claudomator Agent |
| 10 days | fix(web): reviewer findings on Tasks board CSS (task 3 follow-up) | Claudomator Agent |
| 10 days | feat(web): add Tasks tab nav entry point and CSS column layout | Claudomator Agent |
| 10 days | fix(web/test): update tab-persistence default-tab assertions from 'queue' to ... | Claudomator Agent |
| 10 days | fix(web): reviewer findings on Tasks board column model (task 1) | Claudomator Agent |
| 10 days | feat(web): add Tasks board column model (TASK_COLUMNS, columnForTaskState, gr... | Claudomator Agent |
| 10 days | chore: gitignore subagent-driven-development scratch workspace | Peter Stone |
| 10 days | docs: add design spec for unified Tasks board | Peter Stone |
| 10 days | fix: task submission context cancellation, executions success-rate calc | Peter Stone |
| 12 days | feat(web): simplify nav to tracker board, model dashboard, drops, settings+roles | Peter Stone |
| 12 days | fix(storage): add ALTER TABLE migrations for stories columns added in schema ... | Peter Stone |
| 12 days | Merge pull request #5 from thepeterstone/fix/dockersandbox-gitpush-host-security | Peter Stone |
| 12 days | fix(sandbox): run GitPush from host to fix local-remote push + harden against...fix/dockersandbox-gitpush-host-security | Peter Stone |
| 12 days | feat(web,api): add Budget/Roles dashboard -- final phase of the harness redes... | Claude Sonnet 5 |
| 12 days | feat(web): add Stories tab -- Kanban board, epic swimlanes, story-detail DAG ... | Claude Sonnet 5 |
| 12 days | feat(story,role): add retro ceremony -- closes the self-improvement loop (Pha... | Claude Sonnet 5 |
| 12 days | feat(story,scheduler): add epic-proposal tool + AskUser-timeout escalation (P... | Claude Sonnet 5 |
| 12 days | feat(story): add StoryOrchestrator -- Builder->Evaluators->Arbitration->accep... | Claude Sonnet 5 |
| 12 days | feat(story): add Epic/Story data model + REST CRUD (Phase 7a) | Claude Sonnet 5 |
| 12 days | feat(executor): add DAG auto-cascade-fail + role-typed subtask spawning (Phas... | Claude Sonnet 5 |
| 12 days | feat(role): add versioned role configs + escalation ladder + scheduler (Phase 5) | Claude Sonnet 5 |