diff --git a/.storkit/work/1_backlog/374_story_web_ui_implements_all_bot_commands_as_slash_commands.md b/.storkit/work/1_backlog/374_story_web_ui_implements_all_bot_commands_as_slash_commands.md deleted file mode 100644 index 668a527..0000000 --- a/.storkit/work/1_backlog/374_story_web_ui_implements_all_bot_commands_as_slash_commands.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -name: "Web UI implements all bot commands as slash commands" ---- - -# Story 374: Web UI implements all bot commands as slash commands - -## User Story - -As a user working in the storkit web UI, I want to type slash commands (e.g. `/status`, `/start 42`, `/cost`) in the chat input to trigger the same deterministic bot commands available in Matrix, so that I can manage my project entirely from the browser without needing a chat bot. - -## Acceptance Criteria - -- [ ] /status — shows pipeline status and agent availability; /status shows story triage dump -- [ ] /assign — pre-assign a model to a story -- [ ] /start — start a coder on a story; /start opus for specific model -- [ ] /show — display full text of a work item -- [ ] /move — move a work item to a pipeline stage -- [ ] /delete — remove a work item from the pipeline -- [ ] /cost — show token spend (24h total, top stories, by agent type, all-time) -- [ ] /git — show git status (branch, uncommitted changes, ahead/behind) -- [ ] /overview — show implementation summary for a merged story -- [ ] /rebuild — rebuild the server binary and restart -- [ ] /reset — clear the current Claude Code session -- [ ] /help — list all available slash commands -- [ ] Slash commands are handled at the frontend/backend level without LLM invocation -- [ ] Unrecognised slash commands show a helpful error message - -## Out of Scope - -- TBD diff --git a/.storkit/work/5_done/372_story_scaffold_auto_detects_tech_stack_and_configures_script_test.md b/.storkit/work/5_done/372_story_scaffold_auto_detects_tech_stack_and_configures_script_test.md new file mode 100644 index 0000000..11272c1 --- /dev/null +++ b/.storkit/work/5_done/372_story_scaffold_auto_detects_tech_stack_and_configures_script_test.md @@ -0,0 +1,24 @@ +--- +name: "Scaffold auto-detects tech stack and configures script/test" +--- + +# Story 372: Scaffold auto-detects tech stack and configures script/test + +## User Story + +As a user setting up a new project with storkit, I want the scaffold to detect my project's tech stack and generate a working `script/test` automatically, so that agents can run tests immediately without manual configuration. + +## Acceptance Criteria + +- [ ] Scaffold detects Go projects (go.mod) and adds `go test ./...` to script/test +- [ ] Scaffold detects Node.js projects (package.json) and adds `npm test` to script/test +- [ ] Scaffold detects Rust projects (Cargo.toml) and adds `cargo test` to script/test +- [ ] Scaffold detects Python projects (pyproject.toml or requirements.txt) and adds `pytest` to script/test +- [ ] Scaffold handles multi-stack projects (e.g. Go + Next.js) by combining the relevant test commands +- [ ] project.toml component entries are generated to match detected tech stack +- [ ] Falls back to the generic 'No tests configured' stub if no known stack is detected +- [ ] Coder agent prompt includes instruction to configure `script/test` for the project's test framework if it still contains the generic stub + +## Out of Scope + +- TBD