diff --git a/.story_kit/stories/upcoming/50_unified_current_work_directory.md b/.story_kit/stories/upcoming/50_unified_current_work_directory.md index 672f77c..ee060a9 100644 --- a/.story_kit/stories/upcoming/50_unified_current_work_directory.md +++ b/.story_kit/stories/upcoming/50_unified_current_work_directory.md @@ -18,8 +18,12 @@ As a developer, I want a single `.story_kit/current/` directory (outside of `sto - [ ] All existing references to `.story_kit/stories/current/` are updated (server code, tests, MCP tools) - [ ] Migrate any files currently in `.story_kit/stories/current/` to `.story_kit/current/` - [ ] Auto-commits use deterministic messages for all moves +- [ ] Integration test: full story lifecycle — create_story → start_agent (moves to current/) → check_criterion → accept_story (moves to stories/archived/) +- [ ] Integration test: full bug lifecycle — create_bug → start_agent (moves to current/) → close_bug (moves to bugs/archive/) +- [ ] Integration test: full spike lifecycle — start_agent (moves to current/) → completion (moves back or archives) +- [ ] All deterministic MCP tools (`create_story`, `accept_story`, `close_bug`, `check_criterion`, `set_test_plan`, `start_agent`) resolve paths correctly against the new directory layout +- [ ] `list_current` MCP tool (or update `list_agents`) shows all items in `.story_kit/current/` with their type (story/bug/spike) ## Out of Scope -- Spike lifecycle (create/archive) — can follow later - UI changes to display current work items