Commit Graph

172 Commits

Author SHA1 Message Date
Dave
8dd0c92a89 story-kit: start 59_story_current_work_panel 2026-02-23 13:03:15 +00:00
Dave
b2fd6ccb1e story-kit: start 67_story_server_drives_pipeline_as_state_machine 2026-02-23 13:01:14 +00:00
Dave
b3d7ff9bdf story-kit: accept 65_story_standardised_script_test_entry_point_for_all_projects 2026-02-23 13:00:26 +00:00
Dave
cbd0233e5e story-kit: start 65_story_standardised_script_test_entry_point_for_all_projects 2026-02-23 12:59:55 +00:00
Dave
216ca9ea2f story-kit: create 59_story_current_work_panel 2026-02-23 12:58:39 +00:00
Dave
c9ac9cd8a6 story-kit: create 68_story_frontend_pipeline_state_stale_after_server_restart 2026-02-23 12:53:14 +00:00
Dave
8994179dd6 story-kit: accept 64_story_watcher_should_ignore_worktree_code_changes 2026-02-23 12:51:06 +00:00
Dave
b684a8c79d story-kit: accept 63_story_auto_spawn_mergemaster_on_merge 2026-02-23 12:50:07 +00:00
Dave
bd0de4caee story-kit: start 65_story_standardised_script_test_entry_point_for_all_projects 2026-02-23 12:49:21 +00:00
Dave
15a8278d43 story-kit: create 67_story_server_drives_pipeline_as_state_machine 2026-02-23 12:48:21 +00:00
Dave
07fe5c2026 story-kit: create 67_story_server_drives_pipeline_as_state_machine 2026-02-23 12:48:13 +00:00
Dave
1fe9ea2015 story-kit: create 67_story_server_drives_pipeline_as_state_machine 2026-02-23 12:45:01 +00:00
Dave
cc5855bbd2 story-kit: create 66_spike_pipeline_stage_state_machine 2026-02-23 12:44:49 +00:00
Dave
0530aec8f4 story-kit: create 66_story_pipeline_stage_state_machine_spike 2026-02-23 12:44:43 +00:00
Dave
4f74947cb9 story-kit: create 65_story_standardised_script_test_entry_point_for_all_projects 2026-02-23 12:26:01 +00:00
Dave
4487862479 story-kit: create 65_story_standardised_script_test_entry_point_for_all_projects 2026-02-23 12:25:07 +00:00
Dave
35b45945b2 story-kit: start 64_story_watcher_should_ignore_worktree_code_changes 2026-02-23 12:22:31 +00:00
Dave
f885bcf2c9 story-kit: start 64_story_watcher_should_ignore_worktree_code_changes 2026-02-23 12:19:57 +00:00
Dave
1354f595e5 story-kit: create 64_story_watcher_should_ignore_worktree_code_changes 2026-02-23 12:17:38 +00:00
Dave
ada46e069a story-kit: accept 63_story_auto_spawn_mergemaster_on_merge 2026-02-23 12:13:29 +00:00
Dave
bd2414437a story-kit: start 63_story_auto_spawn_mergemaster_on_merge 2026-02-23 12:12:20 +00:00
Dave
6075f07c87 story-kit: queue 63_story_auto_spawn_mergemaster_on_merge for merge 2026-02-23 12:07:22 +00:00
Dave
62863a246a story-kit: start 63_story_auto_spawn_mergemaster_on_merge 2026-02-23 12:06:42 +00:00
Dave
e77fd61edc story-kit: create 63_story_auto_spawn_mergemaster_on_merge 2026-02-23 12:00:56 +00:00
Dave
da9e41293c Removing concrete technology mentions in story kit README, those living tech specs 2026-02-23 11:53:06 +00:00
Dave
83b2e0e700 Bringing README up to date. 2026-02-23 11:51:35 +00:00
Dave
4e83b30f8b story-kit: create 59_story_current_work_panel 2026-02-23 11:40:56 +00:00
Dave
06e46feb04 story-kit: create 59_story_current_work_panel 2026-02-23 11:40:50 +00:00
Dave
80639b210b story-kit: create 59_story_current_work_panel 2026-02-23 11:40:31 +00:00
Dave
daee1000df story-kit: remove 4_bug_run_button_does_not_start_agent 2026-02-23 11:18:10 +00:00
Dave
4615381c41 story-kit: accept 56_story_auto_increment_work_item_ids 2026-02-20 19:48:06 +00:00
Dave
5f6cf373e2 story-kit: start 56_story_auto_increment_work_item_ids 2026-02-20 19:46:06 +00:00
Dave
7b506974a5 story-kit: accept 61_spike_filesystem_watcher_architecture 2026-02-20 19:45:15 +00:00
Dave
2f625a60c8 story-kit: create 62_story_allow_frontend_ui_to_accept_permissions_requests 2026-02-20 19:41:55 +00:00
Dave
b348ce8381 story-kit: create 62_story_allow_frontend_ui_to_accept_permissions_requests 2026-02-20 19:41:54 +00:00
Dave
65b104edc5 story-kit: create story 62_story_allow_frontend_ui_to_accept_permissions_requests 2026-02-20 19:25:50 +00:00
Dave
ece46b2232 story-kit: create story 62_story_stretch_stu_s_nutsack 2026-02-20 19:22:11 +00:00
Dave
a160bde26b Spike 61: document findings and mark success criteria done
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-20 18:25:56 +00:00
Dave
a57ac257a2 story-kit: start spike 61 - Filesystem Watcher Architecture
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 17:55:28 +00:00
Dave
99613d095e Accept story 53: QA Agent Role
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 17:46:06 +00:00
Dave
122f481ab9 Story 53: Add QA agent role with request_qa MCP tool
- Add `qa` agent entry to `.story_kit/project.toml` with a detailed
  prompt covering code quality scan, test verification, manual testing
  support, and structured report generation
- Add `move_story_to_qa` function in `agents.rs` that moves a work item
  from `work/2_current/` to `work/3_qa/` and auto-commits (idempotent)
- Add `request_qa` MCP tool in `mcp.rs` that moves the story to
  `work/3_qa/` and starts the QA agent on the existing worktree
- Add unit tests for `move_story_to_qa` (moves, idempotent, error cases)
- Update `tools_list_returns_all_tools` test to expect 27 tools

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-20 17:45:43 +00:00
Dave
4a726e74c0 Add spike 61: Filesystem Watcher Architecture
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 17:44:30 +00:00
Dave
52f3a0efe0 Add .gitkeep to all work pipeline directories
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 17:38:52 +00:00
Dave
697217d8a2 story-kit: start 53_story_qa_agent_role 2026-02-20 17:37:52 +00:00
Dave
bd0e7b0017 Accept story 52: Mergemaster Agent Role
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 17:37:03 +00:00
Dave
9dab18d597 Story 52: Mergemaster agent role with merge_agent_work MCP tool
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 17:36:35 +00:00
Dave
9be55ad198 Update story 55: scope to Upcoming panel only
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 17:28:53 +00:00
Dave
9c2a4e3550 story-kit: start 52_story_mergemaster_agent_role 2026-02-20 17:25:51 +00:00
Dave
38f2656aee Accept story 60: Status-Based Directory Layout
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 17:24:40 +00:00
Dave
e1e0d49759 Story 60: Status-Based Directory Layout with work/ pipeline
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 17:17:12 +00:00