Commit Graph

1156 Commits

Author SHA1 Message Date
Dave
2d28304a41 Story 49: Deterministic Bug Lifecycle Management
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 16:41:04 +00:00
Dave
b76b5df8c9 Add story 60: Status-Based Directory Layout
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 16:39:41 +00:00
Dave
5375be27b1 Add .gitkeep to .story_kit/current/
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 16:28:48 +00:00
Dave
4e0fdb2abc Remove stories/current/ — replaced by unified .story_kit/current/
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 16:28:34 +00:00
Dave
8c7a2b9c83 Accept story 50: migrate to unified .story_kit/current/, add stories 55-59
- Move stories/current/ → .story_kit/current/
- Archive story 50
- Add story 55: Live Story Panel Updates
- Add story 57: Live Test Gate Updates
- Add story 58: Live Agent Panel Updates
- Add story 59: Current Work Panel

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 16:25:43 +00:00
Dave
7f672cae5f Story 50: Unified Current Work Directory
- Move current/ to .story_kit/current/ (out of stories/)
- Type-aware routing for bugs, spikes, stories
- close_bug_to_archive() for bug lifecycle
- All path references updated across agents.rs, workflow.rs, mcp.rs

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 16:25:08 +00:00
Dave
b689466a61 Updated toml a bit - still more to go 2026-02-20 16:13:05 +00:00
Dave
94ec5ddf7d Deduplicate story numbers, add stories 52-56
- Remove duplicate 52 (was renumbered copy of story 50)
- Renumber agent-created stories: 50→54, 53→55
- Add story 52: Mergemaster Agent Role
- Add story 53: QA Agent Role
- Add story 56: Auto-Increment Work Item IDs

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 16:11:28 +00:00
Dave
9d41cdddd2 Add story 53: WebSocket push notifications for panel auto-refresh
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 16:03:09 +00:00
Dave
3e22654681 Fix leftover merge conflict markers in Chat.test.tsx
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 15:59:45 +00:00
Dave
024fb2b4b8 Accept story 48: Two Column Layout
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 15:56:34 +00:00
Dave
e7d4590997 Story 48: Two Column Layout — Chat Left, Panels Right
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 15:56:28 +00:00
Dave
6f6f9983a7 Renumber story 50 (unified current work directory) to 52 to avoid duplicate
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 15:54:51 +00:00
Dave
8bdf7d1484 story-kit: start story 49_deterministic_bug_lifecycle_management 2026-02-20 15:54:15 +00:00
Dave
20fa5b3a3c story-kit: close bug bug-5-fix_collect_coverage_button_error
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 15:52:53 +00:00
Dave
97dcab3b98 Fix failing Chat tests: correct tool call badge assertions
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 15:51:47 +00:00
Dave
01e7d67f1f Fix bug 5: truncate coverage error output to last 5 lines
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 15:45:56 +00:00
Dave
2f42bb3288 Update story 50: ensure agent prompts match new directory layout
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 15:44:24 +00:00
Dave
6d601823a4 Add story 51: Deterministic Spike Lifecycle Management
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 15:43:44 +00:00
Dave
26023bcb06 Update story 50: add integration tests and lifecycle coverage
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 15:43:17 +00:00
Dave
b1b9799e9e Add story 50: Unified Current Work Directory
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 15:42:41 +00:00
Dave
cb29601c55 Add story 49: Deterministic Bug Lifecycle Management
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 15:41:13 +00:00
Dave
bd09add399 Update bug 5 with root cause, repro steps, and expected result
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 15:40:27 +00:00
Dave
e7c4f31e34 Add story 50: cross-platform binary distribution with musl
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 15:38:03 +00:00
Dave
1331992724 Accept story 46: Deterministic Story Mutations with Auto-Commit
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 15:34:47 +00:00
Dave
928cc64bfa Story 46: Deterministic Story Mutations with Auto-Commit
- Add git_stage_and_commit() helper for deterministic commits
- move_story_to_current() auto-commits on start_agent
- accept_story auto-commits move to archived/
- New MCP tools: check_criterion, set_test_plan (total: 21)
- create_story MCP always auto-commits
- Tests for check_criterion and set_test_plan

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 15:34:41 +00:00
Dave
ee844c0fa9 Move stories 46 and 48 to current (agents working on them)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 15:30:49 +00:00
Dave
968e44f4c1 Renamed bug file 2026-02-20 15:25:25 +00:00
Dave
efb0f65f98 Move bug 47 to .story_kit/bugs/
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 15:24:45 +00:00
Dave
95364cdd74 Move bug 47 to bugs/ folder
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 15:23:48 +00:00
Dave
dd40b248e3 Add bug 47: Fix Collect Coverage button error
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 15:20:02 +00:00
Dave
e8ea361a6c Fix: export unused EditorCommand component to fix TS build
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 15:13:30 +00:00
Dave
5c164f4855 Accept story 45: Deterministic Story Lifecycle Management
- accept_story MCP tool moves current/ to archived/
- move_story_to_archived helper with idempotent behavior
- start_agent auto-moves upcoming/ to current/

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 15:09:39 +00:00
Dave
42640fba6a Accept story 44: Agent Completion Report via MCP
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 15:02:41 +00:00
Dave
1b71449dd0 Story 44: Agent Completion Report via MCP
- report_completion MCP tool for agents to signal done
- Rejects if worktree has uncommitted changes
- Runs acceptance gates (clippy, tests) automatically
- Stores completion status on agent record
- 10 new tests

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 15:02:34 +00:00
Dave
679370e48a Add story 46: Deterministic Story Mutations with Auto-Commit
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 14:58:14 +00:00
Dave
7aa337d81b Update story 45: accept_story needs MCP tool not just REST
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 14:55:28 +00:00
Dave
8003a98a35 Update story 44: server auto-commits instead of rejecting uncommitted changes
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 14:51:57 +00:00
Dave
fc93475c78 Accept story 37: Editor Command for Worktrees
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 14:49:57 +00:00
Dave
ed5f34b776 Story 37: Editor Command for Worktrees
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 14:49:36 +00:00
Dave
53d9795e31 Move story 45 to current
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 14:32:57 +00:00
Dave
258d1c6b8b Move stories 37 and 44 to current
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 14:32:20 +00:00
Dave
7bcc87fcfe Add story 45: Deterministic Story Lifecycle Management
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 14:32:01 +00:00
Dave
de3c204165 Accept story 43: Unified Chat UI for Claude Code and Regular Chat
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 14:26:53 +00:00
Dave
44bc82d23a Story 43: Unified chat UI for Claude Code and regular chat
Integrate Claude Code provider into the chat UI alongside regular
Ollama/Anthropic providers. Updates AgentPanel and Chat components.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 14:26:40 +00:00
Dave
42c21f680b Accept story 42: Deterministic Worktree Management via REST/MCP API
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 14:22:24 +00:00
Dave
a9d45bbcd5 Story 42: Deterministic worktree management via REST/MCP API
Add REST and MCP endpoints for creating, listing, and removing worktrees.
Includes worktree lifecycle management and cleanup operations.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 14:22:09 +00:00
Dave
91534b4a59 Accept story 38: Auto-Open Project on Server Startup
Server detects .story_kit/ in cwd or parent directories at startup and
automatically opens the project. MCP tools work immediately without
manual project-open step. Falls back to cwd when no .story_kit/ found.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 14:11:53 +00:00
Dave
54d34d1a85 Add story 44: Agent Completion Report via MCP
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 14:09:11 +00:00
Dave
f6f4d84c54 Add coder-3 agent to project config
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 13:37:10 +00:00