Skip to content

Commit 7fa6620

Browse files
author
Vincent M.
committed
fix: address PR #3 review feedback (P1 cache + P2 click behavior + P2 create-story)
- Re-run BMAD detection when outputRoot is null on refresh, so users don't need a full reload after project init - Planning artifact links now respect bmad.defaultClickBehavior setting - Remove create-story from story-aware workflows to avoid appending the current story ID to new-story commands - Add unit tests for buildCommandWithStory
1 parent a5173e3 commit 7fa6620

7 files changed

Lines changed: 16374 additions & 11 deletions

File tree

README.md

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,17 @@ A VS Code extension that acts as a real-time GPS for BMAD V6 projects. It monito
99
Auto-activates when the workspace contains a `_bmad/` directory. Appears as a custom icon in the Activity Bar.
1010

1111
**Header Toolbar**
12+
1213
- **Help icon** — copies `bmad help` to clipboard
1314
- **Overflow menu (⋮)** — lists all available workflow commands with descriptions, plus a manual Refresh option; dismisses on click-outside or ESC
1415

1516
**Sprint Progress**
17+
1618
- Visual progress bar with done / in-progress / backlog counts
1719
- Project name and completion percentage
1820

1921
**Epic List**
22+
2023
- Collapsible cards per epic showing status, progress bar, and done/total story counts
2124
- Active epic highlighted (blue left border)
2225
- Done epics hidden by default; toggle to reveal them
@@ -26,6 +29,7 @@ Auto-activates when the workspace contains a `_bmad/` directory. Appears as a cu
2629
- **Click** a story inside the list → open the story markdown file
2730

2831
**Active Story Card**
32+
2933
- Shows current story's epic/story number, title, task progress bar, subtask count, and status badge
3034
- Progress combines tasks + subtasks
3135
- **Click** story title → open story file in preview
@@ -69,12 +73,12 @@ A multi-view editor panel (`BMAD: Open Editor Panel` command) with breadcrumb na
6973

7074
## Configuration
7175

72-
| Setting | Default | Purpose |
73-
| ---------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------------------- |
74-
| `bmad.outputRoot` | `_bmad-output` | Root directory for BMAD output files |
75-
| `bmad.cliPrefix` | `claude` | CLI prefix for terminal commands (e.g., `claude`, `aider`, `copilot`) |
76-
| `bmad.defaultClickBehavior` | `markdown-preview` | Click behavior for doc links: `markdown-preview` or `editor-panel` |
77-
| `bmad.docLibraryPaths` | `["planning-artifacts", "implementation-artifacts", "docs"]` | Folders to display in the Document Library |
76+
| Setting | Default | Purpose |
77+
| --------------------------- | ------------------------------------------------------------ | --------------------------------------------------------------------- |
78+
| `bmad.outputRoot` | `_bmad-output` | Root directory for BMAD output files |
79+
| `bmad.cliPrefix` | `claude` | CLI prefix for terminal commands (e.g., `claude`, `aider`, `copilot`) |
80+
| `bmad.defaultClickBehavior` | `markdown-preview` | Click behavior for doc links: `markdown-preview` or `editor-panel` |
81+
| `bmad.docLibraryPaths` | `["planning-artifacts", "implementation-artifacts", "docs"]` | Folders to display in the Document Library |
7882

7983
## Prerequisites
8084

@@ -145,6 +149,7 @@ Versioning and releases are fully automated via [semantic-release](https://githu
145149
### CI pipeline
146150

147151
Pull requests to `main` run the CI workflow (`.github/workflows/ci.yml`):
152+
148153
- Lint → Typecheck → Test → Build
149154

150155
### Local dry run

0 commit comments

Comments
 (0)