storkit: done 372_story_scaffold_auto_detects_tech_stack_and_configures_script_test
This commit is contained in:
@@ -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 <number> shows story triage dump
|
|
||||||
- [ ] /assign <number> <model> — pre-assign a model to a story
|
|
||||||
- [ ] /start <number> — start a coder on a story; /start <number> opus for specific model
|
|
||||||
- [ ] /show <number> — display full text of a work item
|
|
||||||
- [ ] /move <number> <stage> — move a work item to a pipeline stage
|
|
||||||
- [ ] /delete <number> — 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 <number> — 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
|
|
||||||
@@ -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
|
||||||
Reference in New Issue
Block a user