You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 3952531
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: .planning/ROADMAP.md
+27-2Lines changed: 27 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,6 +20,10 @@ Decimal phases appear between their surrounding integers in numeric order.
20
20
-[x]**Phase 6: Test Migration** - Port all 8 test files from node:test to Vitest 4 with correct timeout and coverage config (completed 2026-02-23)
21
21
-[ ]**Phase 7: Wire Hooks into CLI Package** - Add @maxsim/hooks to CLI dependencies/bundledDependencies, fix hooksSrc resolution, validate tarball includes hooks
22
22
-[x]**Phase 8: Fix commands/maxsim/ Path Resolution** - Restructure packages/templates/commands/ to include maxsim/ subdirectory, fixing install.ts ENOENT crash for all runtimes (completed 2026-02-24)
23
+
-[x]**Phase 9: End-to-end install and publish test loop** - Self-contained e2e test script with auto-bump-publish-retry loop (completed 2026-02-24)
24
+
-[x]**Phase 10: CLI UX — chalk, ora spinners, @inquirer/prompts** - Replace raw ANSI codes with chalk, add ora spinners, replace readline prompts with @inquirer/prompts (completed 2026-02-24)
25
+
-[ ]**Phase 11: Remove Discord command and deploy website via GitHub Pages** - Remove `/maxsim:join-discord` from shipped command set, set up GitHub Actions deploy workflow for GitHub Pages
26
+
-[x]**Phase 12: UX Polish + Core Hardening** - ASCII progress bars in `/maxsim:progress`, new `/maxsim:roadmap` read command, sanity check guard at workflow start, centralized `getPhasePattern()` helper, atomic ROADMAP.md writes, and zero silent `catch {}` blocks in `packages/core/src/` (completed 2026-02-24)
23
27
24
28
## Phase Details
25
29
@@ -175,7 +179,7 @@ Plans:
175
179
## Progress
176
180
177
181
**Execution Order:**
178
-
Phases execute in dependency order: 1 → 2 → 3 → 4 → 5, with Phase 6 executable after Phase 2 completes. Phases 3 and 4 are independent of each other and can run in any order after Phase 2.
182
+
Phases execute in dependency order: 1 → 2 → 3 → 4 → 5, with Phase 6 executable after Phase 2 completes. Phases 3 and 4 are independent of each other and can run in any order after Phase 2. Phases 7–12 execute sequentially in dependency order.
**Goal:** Improve developer-facing UX of the `/maxsim:progress` command (ASCII phase progress bars), add a dedicated `/maxsim:roadmap` read command, add a sanity check guard at workflow start, centralize all phase regex patterns into a single `getPhasePattern()` helper in `packages/core/src/core.ts`, make all ROADMAP.md write operations atomic (build in memory, single write), and eliminate all silent `catch {}` blocks across `packages/core/src/`.
239
+
**Depends on:** Phase 11
240
+
**Requirements:** None new — internal quality and UX improvements
description: Display the project roadmap with phase status icons, plan counts, and milestone summary
4
+
allowed-tools:
5
+
- Read
6
+
- Bash
7
+
- Glob
8
+
---
9
+
<objective>
10
+
Render the project roadmap in a human-readable format with phase status icons (✓ DONE, ► IN PROGRESS, □ PLANNED), plan progress counts per phase, and a milestone summary header.
11
+
</objective>
12
+
13
+
<execution_context>
14
+
@./workflows/roadmap.md
15
+
</execution_context>
16
+
17
+
<process>
18
+
Execute the roadmap workflow from @./workflows/roadmap.md end-to-end.
Copy file name to clipboardExpand all lines: packages/cli/dist/assets/templates/workflows/discuss-phase.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,9 @@
1
+
<sanity_check>
2
+
Before executing any step in this workflow, verify:
3
+
1. The current directory contains a `.planning/` folder — if not, stop and tell the user to run `/maxsim:new-project` first.
4
+
2.`.planning/ROADMAP.md` exists — if not, stop and tell the user to initialize the project.
5
+
</sanity_check>
6
+
1
7
<purpose>
2
8
Extract implementation decisions that downstream agents need. Analyze the phase to identify gray areas, let the user choose what to discuss, then deep-dive each selected area until satisfied.
Copy file name to clipboardExpand all lines: packages/cli/dist/assets/templates/workflows/plan-phase.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,9 @@
1
+
<sanity_check>
2
+
Before executing any step in this workflow, verify:
3
+
1. The current directory contains a `.planning/` folder — if not, stop and tell the user to run `/maxsim:new-project` first.
4
+
2.`.planning/ROADMAP.md` exists — if not, stop and tell the user to initialize the project.
5
+
</sanity_check>
6
+
1
7
<purpose>
2
8
Create executable phase prompts (PLAN.md files) for a roadmap phase with integrated research and verification. Default flow: Research (if needed) -> Plan -> Verify -> Done. Orchestrates maxsim-phase-researcher, maxsim-planner, and maxsim-plan-checker agents with a revision loop (max 3 iterations).
0 commit comments