huskies: merge 487_story_display_story_dependencies_in_web_ui_and_chat_commands

This commit is contained in:
dave
2026-04-07 11:46:25 +00:00
parent 05eb13eab3
commit 4e082009c2
8 changed files with 140 additions and 4 deletions
@@ -0,0 +1,21 @@
---
name: "Display story dependencies in web UI and chat commands"
---
# Story 487: Display story dependencies in web UI and chat commands
## User Story
As a user managing stories with dependencies, I want to see dependency information in the web UI story panel and in chat/slash command output, so I can understand which stories are blocked and why without reading the raw markdown files.
## Acceptance Criteria
- [ ] The `UpcomingStory` API response includes a `depends_on` field (list of story numbers) when the story has dependencies in its front matter
- [ ] The `status <number>` chat command shows `depends_on` in the front matter fields section when present
- [ ] The web UI pipeline stage cards show a "Depends on: #N, #M" badge when a story has dependencies
- [ ] Stories with no `depends_on` field show no dependency indicator (no regressions)
## Out of Scope
- Rendering the dependency status (done/not done) in the UI — only the raw list of numbers is shown
- Adding or removing dependencies via the web UI (the existing `depends` chat command handles that)