Dave
748d86cf10
story-kit: done 314_story_show_token_cost_per_story_in_bot_status_command_output
2026-03-19 19:59:07 +00:00
Dave
060d5a40a4
story-kit: merge 314_story_show_token_cost_per_story_in_bot_status_command_output
2026-03-19 19:59:04 +00:00
Dave
3cb4f32634
story-kit: create 315_story_rename_binary_and_all_references_from_story_kit_to_storkit
2026-03-19 19:55:41 +00:00
Dave
e00d780940
story-kit: create 314_story_show_token_cost_per_story_in_bot_status_command_output
2026-03-19 19:50:33 +00:00
Dave
df7556c0f3
story-kit: accept 312_bug_auto_assign_assigns_mergemaster_to_coding_stage_stories
2026-03-19 19:49:53 +00:00
Dave
07f8defad0
story-kit: done 313_story_improve_htop_output_formatting_for_mobile_matrix_clients
2026-03-19 19:45:58 +00:00
Dave
1739c2ff58
story-kit: merge 313_story_improve_htop_output_formatting_for_mobile_matrix_clients
2026-03-19 19:45:55 +00:00
Dave
e6eaa10c16
story-kit: accept 310_story_bot_delete_command_removes_a_story_from_the_pipeline
2026-03-19 19:43:35 +00:00
Dave
110db662a9
story-kit: accept 311_story_server_enforced_retry_limits_for_failed_merge_and_empty_diff_stories
2026-03-19 19:42:34 +00:00
Dave
9998b3ed25
story-kit: done 312_bug_auto_assign_assigns_mergemaster_to_coding_stage_stories
2026-03-19 19:32:41 +00:00
Dave
d27a389a21
story-kit: merge 312_bug_auto_assign_assigns_mergemaster_to_coding_stage_stories
2026-03-19 19:32:38 +00:00
Dave
11a6be4b45
story-kit: create 313_story_improve_htop_output_formatting_for_mobile_matrix_clients
2026-03-19 19:20:42 +00:00
Dave and Claude Opus 4.6
8074e3b420
fix: suppress unused variable TS errors that block release build
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-19 16:43:42 +00:00
Dave and Claude Opus 4.6
8a6eeacb5e
fix: suppress unused variable TS errors that block release build
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-19 16:41:04 +00:00
Dave
eb9707d8b6
story-kit: done 311_story_server_enforced_retry_limits_for_failed_merge_and_empty_diff_stories
2026-03-19 16:36:21 +00:00
Dave
3b887e3085
story-kit: merge 311_story_server_enforced_retry_limits_for_failed_merge_and_empty_diff_stories
2026-03-19 16:36:18 +00:00
Dave and Claude Opus 4.6
662e00f94a
fix: biome formatting and lint fixes in App.tsx and TokenUsagePage.tsx
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-19 16:14:44 +00:00
Dave and Claude Opus 4.6
932325744c
fix: return arrays for list endpoints in test fetch mock
...
Prevents "agentList is not iterable" warnings in test output.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-19 16:09:02 +00:00
Dave and Claude Opus 4.6
3ced187aaa
fix: mock fetch in test setup to suppress URL parse errors in jsdom
...
Also set jsdom base URL to http://localhost:3000 in vitest config.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-19 16:07:56 +00:00
Dave
64f73e24bf
story-kit: done 310_story_bot_delete_command_removes_a_story_from_the_pipeline
2026-03-19 16:05:03 +00:00
Dave
c4282ab2fa
story-kit: merge 310_story_bot_delete_command_removes_a_story_from_the_pipeline
2026-03-19 16:05:00 +00:00
Dave
a23fe71232
story-kit: accept 307_story_configurable_coder_pool_size_and_default_model_in_project_toml
2026-03-19 16:01:38 +00:00
Dave
84b1c24073
story-kit: done 307_story_configurable_coder_pool_size_and_default_model_in_project_toml
2026-03-19 16:00:37 +00:00
Dave
429597cbce
story-kit: merge 307_story_configurable_coder_pool_size_and_default_model_in_project_toml
2026-03-19 16:00:35 +00:00
Dave
101b365354
story-kit: accept 309_story_show_token_cost_breakdown_in_expanded_work_item_detail_panel
2026-03-19 15:55:39 +00:00
Dave
ca3d5ee7a6
story-kit: create 312_bug_auto_assign_assigns_mergemaster_to_coding_stage_stories
2026-03-19 15:49:38 +00:00
Dave
4af9507764
story-kit: create 312_bug_auto_assign_assigns_mergemaster_to_coding_stage_stories
2026-03-19 15:48:41 +00:00
Dave
b71e8dd2be
story-kit: create 310_story_bot_delete_command_removes_a_story_from_the_pipeline
2026-03-19 15:43:11 +00:00
Dave
a6621a7095
story-kit: done 309_story_show_token_cost_breakdown_in_expanded_work_item_detail_panel
2026-03-19 15:42:50 +00:00
Dave
ce380ffb52
story-kit: merge 309_story_show_token_cost_breakdown_in_expanded_work_item_detail_panel
2026-03-19 15:42:47 +00:00
Dave
be9c15efe0
story-kit: create 311_story_server_enforced_retry_limits_for_failed_merge_and_empty_diff_stories
2026-03-19 15:42:23 +00:00
Dave
76e3bf952e
story-kit: accept 298_story_bot_htop_command_with_live_updating_process_dashboard
2026-03-19 15:33:32 +00:00
Dave
d6858b690b
story-kit: done 306_story_replace_manual_qa_boolean_with_configurable_qa_mode_field
2026-03-19 11:58:50 +00:00
Dave
2067abb2e5
story-kit: merge 306_story_replace_manual_qa_boolean_with_configurable_qa_mode_field
2026-03-19 11:58:47 +00:00
Dave
a058fa5f19
story-kit: create 310_story_bot_delete_command_removes_a_story_from_the_pipeline
2026-03-19 11:57:28 +00:00
Dave
62c2c531e6
story-kit: create 309_story_show_token_cost_breakdown_in_expanded_work_item_detail_panel
2026-03-19 11:55:12 +00:00
Dave
f266bb1d03
story-kit: create 308_bug_token_cost_breakdown_missing_from_expanded_work_item_detail_panel
2026-03-19 11:54:05 +00:00
Dave
7c9261da41
story-kit: create 307_story_configurable_coder_pool_size_and_default_model_in_project_toml
2026-03-19 11:42:35 +00:00
Dave
0eac4ca966
story-kit: done 303_story_bot_cost_command_with_story_filter_for_detailed_breakdown
2026-03-19 11:40:57 +00:00
Dave
a70f6b01e0
story-kit: create 307_story_configurable_coder_pool_size_and_default_model_in_project_toml
2026-03-19 11:39:57 +00:00
Dave
4545b57160
story-kit: done 301_story_dedicated_token_usage_page_in_web_ui
2026-03-19 11:36:16 +00:00
Dave
a6ac6497e9
story-kit: merge 301_story_dedicated_token_usage_page_in_web_ui
2026-03-19 11:36:12 +00:00
Dave
586d06b840
story-kit: create 306_story_replace_manual_qa_boolean_with_configurable_qa_mode_field
2026-03-19 11:30:19 +00:00
Dave
c67f148383
story-kit: done 305_story_bot_show_command_displays_story_text_in_chat
2026-03-19 11:12:37 +00:00
Dave
f88114edbf
story-kit: merge 305_story_bot_show_command_displays_story_text_in_chat
2026-03-19 11:12:35 +00:00
Dave
08c7a92d74
story-kit: done 300_story_show_token_cost_badge_on_pipeline_board_work_items
2026-03-19 11:02:14 +00:00
Dave
36535b639f
story-kit: merge 300_story_show_token_cost_badge_on_pipeline_board_work_items
2026-03-19 11:02:12 +00:00
Dave
b6f99ce7a2
story-kit: done 304_story_mcp_tool_to_move_stories_between_pipeline_stages
2026-03-19 10:59:50 +00:00
Dave
f4376b01e1
story-kit: merge 304_story_mcp_tool_to_move_stories_between_pipeline_stages
2026-03-19 10:59:47 +00:00
Dave
e7aa4e028e
story-kit: create 305_story_bot_show_command_displays_story_text_in_chat
2026-03-19 10:56:25 +00:00
Dave
52c5cc9b72
story-kit: done 302_story_bot_cost_command_shows_total_and_per_story_token_spend
2026-03-19 10:54:09 +00:00
Dave
c327263254
story-kit: merge 302_story_bot_cost_command_shows_total_and_per_story_token_spend
2026-03-19 10:54:04 +00:00
Dave
7c9b86c31b
story-kit: create 304_story_mcp_tool_to_move_stories_between_pipeline_stages
2026-03-19 10:44:14 +00:00
Dave
a2c893420b
story-kit: create 304_story_mcp_tool_to_move_stories_between_pipeline_stages
2026-03-19 10:43:10 +00:00
Dave
a1fe5356cf
story-kit: create 301_story_dedicated_token_usage_page_in_web_ui
2026-03-19 10:41:49 +00:00
Dave
1477fbc02b
story-kit: create 303_story_bot_cost_command_with_story_filter_for_detailed_breakdown
2026-03-19 10:40:42 +00:00
Dave and Claude Opus 4.6
6a74eefd07
chore: gitignore token_usage.jsonl
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-19 10:35:37 +00:00
Dave and Claude Opus 4.6
981fd3fd81
story-kit: merge 298_story_bot_htop_command_with_live_updating_process_dashboard
...
Adds htop bot command with live-updating Matrix message showing system
load and per-agent CPU/memory usage. Supports timeout override and
htop stop. Resolved conflict with git command in commands.rs registry.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-19 10:33:21 +00:00
Dave
99d301b467
story-kit: done 298_story_bot_htop_command_with_live_updating_process_dashboard
2026-03-19 10:29:35 +00:00
Dave
9ed80384d5
story-kit: create 302_story_bot_cost_command_shows_total_and_per_story_token_spend
2026-03-19 10:14:01 +00:00
Dave
c2cda92337
story-kit: done 299_story_bot_git_status_command_shows_working_tree_and_branch_info
2026-03-19 10:11:30 +00:00
Dave
b25ae42737
story-kit: merge 299_story_bot_git_status_command_shows_working_tree_and_branch_info
2026-03-19 10:11:28 +00:00
Dave
7811130a8b
story-kit: create 300_story_show_token_cost_badge_on_pipeline_board_work_items
2026-03-19 10:10:27 +00:00
Dave
ec212cb5a2
story-kit: create 303_story_bot_cost_command_with_story_filter_for_detailed_breakdown
2026-03-19 10:08:57 +00:00
Dave
d174bb41e7
story-kit: create 302_story_bot_cost_command_shows_total_and_per_story_token_spend
2026-03-19 10:08:48 +00:00
Dave
40570888ff
story-kit: create 301_story_dedicated_token_usage_page_in_web_ui
2026-03-19 10:08:35 +00:00
Dave
dd75e9e0fa
story-kit: create 300_story_show_token_cost_badge_on_pipeline_board_work_items
2026-03-19 10:08:26 +00:00
Dave
c2aa9ef134
story-kit: accept 295_bug_stories_stuck_in_qa_when_qa_agent_is_busy
2026-03-19 09:58:55 +00:00
Dave
501d6d31ff
story-kit: create 299_story_bot_git_status_command_shows_working_tree_and_branch_info
2026-03-19 09:58:06 +00:00
Dave
db2f8fcfc5
story-kit: done 295_bug_stories_stuck_in_qa_when_qa_agent_is_busy
2026-03-19 09:57:32 +00:00
Dave
f325ddf9fe
story-kit: done 296_story_track_per_agent_token_usage_for_cost_visibility_and_optimisation
2026-03-19 09:55:28 +00:00
Dave
9cdb0d4ea8
story-kit: merge 296_story_track_per_agent_token_usage_for_cost_visibility_and_optimisation
2026-03-19 09:55:25 +00:00
Dave and Claude Opus 4.6
6c413e1fc7
fix: call auto_assign_available_work after every pipeline advance (bug 295)
...
Stories got stuck in QA/merge when agents were busy at assignment time.
Consolidates auto_assign into a single unconditional call at the end of
run_pipeline_advance, so whenever any agent completes, the system
immediately scans for pending work and assigns free agents.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-19 09:53:41 +00:00
Dave
28b29b55a8
story-kit: accept 294_story_rename_app_title_from_story_kit_to_storkit
2026-03-19 09:47:31 +00:00
Dave
376de57252
story-kit: done 294_story_rename_app_title_from_story_kit_to_storkit
2026-03-19 09:46:31 +00:00
Dave
63f46751ac
story-kit: merge 294_story_rename_app_title_from_story_kit_to_storkit
2026-03-19 09:46:28 +00:00
Dave
dc9df6d497
story-kit: create 298_story_bot_htop_command_with_live_updating_process_dashboard
2026-03-19 09:41:26 +00:00
Dave
ae7b04fac5
story-kit: create 298_story_bot_htop_command_with_live_updating_process_dashboard
2026-03-19 09:39:38 +00:00
Dave
50959e6b67
story-kit: done 297_story_improve_bot_status_command_formatting
2026-03-19 09:39:08 +00:00
Dave
6353b12c1d
story-kit: merge 297_story_improve_bot_status_command_formatting
2026-03-19 09:39:05 +00:00
Dave
170fd53808
story-kit: create 296_story_track_per_agent_token_usage_for_cost_visibility_and_optimisation
2026-03-19 09:37:21 +00:00
Dave
597e6bf1c3
story-kit: create 298_story_bot_htop_command_with_live_updating_process_dashboard
2026-03-19 09:36:14 +00:00
Dave
7a5a56f211
story-kit: create 297_story_improve_bot_status_command_formatting
2026-03-19 09:26:32 +00:00
Dave and Claude Opus 4.6
73c86b6946
story-kit: merge 293_story_register_all_bot_commands_in_the_command_registry
...
Moves status, ambient, and help commands into a unified command registry
in commands.rs. Help output now automatically lists all registered
commands. Resolved merge conflict with 1_backlog rename.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-19 09:14:04 +00:00
Dave
11afd21f17
story-kit: create 296_story_track_per_agent_token_usage_for_cost_visibility_and_optimisation
2026-03-19 09:03:46 +00:00
Dave
1d20cfc679
story-kit: create 296_story_track_per_agent_token_usage_for_cost_visibility_and_optimisation
2026-03-19 08:59:46 +00:00
Dave
959c680e10
story-kit: accept 293_story_register_all_bot_commands_in_the_command_registry
2026-03-19 08:37:52 +00:00
Dave
dd377de7db
story-kit: done 293_story_register_all_bot_commands_in_the_command_registry
2026-03-19 08:37:47 +00:00
Dave
9fee4d9478
story-kit: accept 292_story_show_server_logs_in_web_ui
2026-03-19 01:32:28 +00:00
Dave
40c04fcb28
story-kit: done 292_story_show_server_logs_in_web_ui
2026-03-19 01:31:28 +00:00
Dave
2f0d796b38
story-kit: merge 292_story_show_server_logs_in_web_ui
2026-03-19 01:31:25 +00:00
Dave and Claude Opus 4.6
2346602b30
fix: default manual_qa to false so stories advance automatically
...
Bug 283 was implemented with manual_qa defaulting to true, causing all
stories to hold in QA for human review. Changed to default false as
originally specified — stories advance automatically unless explicitly
opted in with manual_qa: true.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-19 00:53:00 +00:00
Dave
13c0ee4c08
story-kit: create 295_bug_stories_stuck_in_qa_when_qa_agent_is_busy
2026-03-18 21:24:11 +00:00
Dave
483dca5b95
story-kit: create 295_bug_stories_stuck_in_qa_when_qa_agent_is_busy
2026-03-18 21:23:04 +00:00
Dave
dc7d070101
story-kit: create 294_story_rename_app_title_from_story_kit_to_storkit
2026-03-18 20:43:09 +00:00
Dave
875d1f88aa
story-kit: accept 291_story_show_test_results_in_work_item_detail_panel
2026-03-18 20:39:16 +00:00
Dave
f550018987
Updated toml to 1.0.7
2026-03-18 16:38:16 +00:00
Dave
52ec989c3a
Fixed some bot tests.
2026-03-18 16:37:23 +00:00
Dave
d080e8b12d
story-kit: accept 273_story_matrix_bot_sends_typing_indicator_while_waiting_for_claude_response
2026-03-18 16:11:51 +00:00
Dave
cfd85d3a0e
story-kit: accept 284_story_matrix_bot_status_command_shows_pipeline_and_agent_availability
2026-03-18 16:06:45 +00:00