dave
6e0d12d145
storkit: accept 440_refactor_consolidate_is_permission_approval_into_chat_util
2026-03-28 23:44:25 +00:00
dave
d471d29c72
storkit: accept 434_story_wizard_auto_checks_completion_on_first_conversation
2026-03-28 23:34:10 +00:00
dave
0b652eec21
storkit: done 434_story_wizard_auto_checks_completion_on_first_conversation
2026-03-28 23:33:07 +00:00
dave
b32fdf7d65
storkit: merge 434_story_wizard_auto_checks_completion_on_first_conversation
2026-03-28 23:33:05 +00:00
dave
2da0e1eb55
storkit: accept 442_refactor_deduplicate_stage_display_name_into_shared_module
2026-03-28 22:58:18 +00:00
dave
269124a1fd
storkit: accept 443_refactor_extract_shared_find_story_name_from_commands
2026-03-28 22:40:14 +00:00
dave
5992f9bd19
storkit: merge 438_story_slash_command_autocomplete_in_web_ui_text_input
2026-03-28 22:27:40 +00:00
dave
a53967453e
storkit: done 438_story_slash_command_autocomplete_in_web_ui_text_input
2026-03-28 22:26:16 +00:00
dave
ab4b218ac7
storkit: accept 441_refactor_deduplicate_get_project_root_wrappers_in_io_modules
2026-03-28 20:35:05 +00:00
dave
d5b936c88d
storkit: accept 439_refactor_unify_story_stuck_states_into_a_single_status_field
2026-03-28 20:28:04 +00:00
dave
07cc0e3f29
storkit: accept 437_bug_strip_prefix_ci_panics_on_multi_byte_utf_8_input
2026-03-28 20:22:04 +00:00
dave
db4a84c70f
storkit: done 445_bug_rate_limited_mergemaster_exits_advance_stories_to_done_without_merging
2026-03-28 20:08:18 +00:00
dave
3048d26e66
storkit: merge 445_bug_rate_limited_mergemaster_exits_advance_stories_to_done_without_merging
2026-03-28 20:08:15 +00:00
dave
8e45b2a08d
storkit: done 444_refactor_extract_shared_test_helpers_test_ctx_write_story_file_make_api
2026-03-28 19:51:20 +00:00
dave
ddc4a57cd2
storkit: merge 444_refactor_extract_shared_test_helpers_test_ctx_write_story_file_make_api
2026-03-28 19:51:17 +00:00
dave
d216f3c267
storkit: done 440_refactor_consolidate_is_permission_approval_into_chat_util
2026-03-28 19:47:36 +00:00
dave
8cd881c8f1
storkit: merge 440_refactor_consolidate_is_permission_approval_into_chat_util
2026-03-28 19:47:33 +00:00
dave
2867e1d15f
storkit: accept 431_story_qa_agent_reviews_code_changes_against_acceptance_criteria
2026-03-28 19:30:48 +00:00
dave
c2c9d3f9cb
storkit: create 445_bug_rate_limited_mergemaster_exits_advance_stories_to_done_without_merging
2026-03-28 19:19:17 +00:00
dave
f734b4a3c6
storkit: done 443_refactor_extract_shared_find_story_name_from_commands
2026-03-28 19:09:13 +00:00
dave
890693efda
storkit: done 442_refactor_deduplicate_stage_display_name_into_shared_module
2026-03-28 18:57:31 +00:00
dave
5403b29261
storkit: done 439_refactor_unify_story_stuck_states_into_a_single_status_field
2026-03-28 18:36:45 +00:00
dave
8ee59f5dc1
storkit: merge 439_refactor_unify_story_stuck_states_into_a_single_status_field
2026-03-28 18:36:42 +00:00
dave
5dcc35a1b3
fix: gate runner delegates to script/test instead of hardcoding cargo clippy
...
The acceptance gate was hardcoded to run cargo clippy, which fails on
non-Rust projects (Go, Node, etc.). Now the gate only runs script/test
which is project-specific. Clippy is added to storkit's own script/test
so Rust linting is preserved for this project.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-28 18:15:29 +00:00
dave
af70b68cd1
storkit: accept 432_story_complete_setup_wizard_with_mcp_tools_and_agent_driven_file_generation
2026-03-28 18:12:43 +00:00
dave
e356f9b2dd
storkit: accept 423_story_auto_schedule_timer_on_rate_limit_to_resume_after_reset
2026-03-28 17:42:42 +00:00
dave
96793de11b
storkit: merge 441_refactor_deduplicate_get_project_root_wrappers_in_io_modules
2026-03-28 16:48:49 +00:00
dave
bfe70f5599
storkit: done 439_refactor_unify_story_stuck_states_into_a_single_status_field
2026-03-28 16:48:42 +00:00
dave
98aedaddf0
storkit: done 442_refactor_deduplicate_stage_display_name_into_shared_module
2026-03-28 16:47:58 +00:00
dave
496ce864d7
storkit: done 441_refactor_deduplicate_get_project_root_wrappers_in_io_modules
2026-03-28 16:46:18 +00:00
dave
243738551c
fix: wizard README instructions explicitly require LLM to generate and write files
...
The LLM was having the conversation with the user but never following
through with wizard_generate calls. The instructions now spell out
the full workflow: get hint, write content, stage it, show user, confirm.
Also adds "keep moving" instruction so the LLM auto-advances to the
next step after confirmation.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-28 16:37:25 +00:00
dave
20f2d97f06
storkit: create 444_refactor_extract_shared_test_helpers_test_ctx_write_story_file_make_api
2026-03-28 16:34:45 +00:00
dave
b6edc1bff7
storkit: create 443_refactor_extract_shared_find_story_name_from_commands
2026-03-28 16:34:41 +00:00
dave
c45613a3ad
storkit: create 442_refactor_deduplicate_stage_display_name_into_shared_module
2026-03-28 16:34:39 +00:00
dave
7efed33851
storkit: create 441_refactor_deduplicate_get_project_root_wrappers_in_io_modules
2026-03-28 16:34:36 +00:00
dave
b00a477070
storkit: create 440_refactor_consolidate_is_permission_approval_into_chat_util
2026-03-28 16:34:35 +00:00
dave
52f2e89659
storkit: done 437_bug_strip_prefix_ci_panics_on_multi_byte_utf_8_input
2026-03-28 16:33:29 +00:00
dave
08db28d9d6
storkit: merge 437_bug_strip_prefix_ci_panics_on_multi_byte_utf_8_input
2026-03-28 16:33:26 +00:00
dave
77ff0ce093
storkit: create 439_refactor_unify_story_stuck_states_into_a_single_status_field
2026-03-28 16:27:51 +00:00
dave
0ab1b1232b
storkit: create 439_refactor_unify_story_stuck_states_into_a_single_status_field
2026-03-28 16:27:36 +00:00
dave
209e01bc06
storkit: create 438_story_slash_command_autocomplete_in_web_ui_text_input
2026-03-28 16:24:44 +00:00
dave
2650b1a42e
storkit: create 437_bug_strip_prefix_ci_panics_on_multi_byte_utf_8_input
2026-03-28 16:21:19 +00:00
Timmy
3595df4d9d
Bump version to 0.8.1
v0.8.1
2026-03-28 15:37:08 +00:00
dave
5d84100c41
storkit: create 436_refactor_unify_story_stuck_states_into_a_single_status_field
2026-03-28 15:35:14 +00:00
dave
dd436ad186
storkit: create 435_story_unblock_command_handles_all_stuck_states_not_just_blocked_flag
2026-03-28 15:33:39 +00:00
dave
b811b9188f
storkit: done 431_story_qa_agent_reviews_code_changes_against_acceptance_criteria
2026-03-28 15:33:19 +00:00
dave
9935311c35
storkit: merge 431_story_qa_agent_reviews_code_changes_against_acceptance_criteria
2026-03-28 15:33:16 +00:00
dave
be0036922a
fix: unblock command also clears merge_failure field
...
Previously unblock only checked for blocked=true. Stories stuck in
merge with a merge_failure field were not considered "blocked" and
unblock refused to act. Now it clears both blocked and merge_failure,
and reports which fields were cleared.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-28 15:33:01 +00:00
dave
361f9dff0d
fix(426): also narrow pre-cherry-pick code change check to .storkit/work/
...
There were two places checking for code changes: the post-cherry-pick
verification (already fixed) and a pre-cherry-pick check in the
merge-queue worktree. The pre-cherry-pick check was still filtering
all of .storkit/ which rejected stories that only change project.toml.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-28 15:27:19 +00:00
dave
fc160b5c5f
feat: wizard detects bare projects and prompts user interview for context/stack
...
wizard_generate now checks if the project has no source code. On bare
projects, the generation hints tell the LLM to ask the user what they
want to build and what tech stack they plan to use, rather than trying
to read a nonexistent codebase.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-28 15:17:42 +00:00