Skip to content

Commit b71050e

Browse files
committed
Visualize roadmap waves and ignore comux
Add a Mermaid flowchart to `ROADMAP.md` to show the build waves, issue dependencies, GTM tracks, and the critical path at a glance. Also ignore `.comux*` files so local comux artifacts do not get committed.
1 parent 0294ff5 commit b71050e

2 files changed

Lines changed: 52 additions & 0 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ keys/
44
*.pem
55
.env
66
.DS_Store
7+
.comux*

ROADMAP.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,57 @@ Native GitHub "blocked by" relationships gate these issues; the sequencing track
7777

7878
`#2 → #4 → #10 → #13 → #19` — durable queue → auth split → review triggers → command protocol → reference demo.
7979

80+
```mermaid
81+
flowchart LR
82+
classDef spine fill:#b91c1c,color:#fff,stroke:#7f1d1d,stroke-width:2px;
83+
classDef gtm fill:#334155,color:#fff,stroke:#1e293b;
84+
85+
subgraph W0["Wave 0 · foundation"]
86+
I2["#2 Durable queue + idempotency"]
87+
I16["#16 Landing + waitlist"]
88+
I17["#17 Pricing tiers"]
89+
end
90+
subgraph W1["Wave 1 · unblocked by #2"]
91+
I4["#4 Read/write auth split"]
92+
I3["#3 Tenant task-API auth"]
93+
I5["#5 Worker isolation"]
94+
I8["#8 Check Run head SHA"]
95+
I9["#9 Repo default branch"]
96+
I11["#11 Structured output + gates"]
97+
I14["#14 Branch Gardener"]
98+
end
99+
subgraph W2["Wave 2"]
100+
I10["#10 Review triggers"]
101+
I6["#6 Memory governance"]
102+
I7["#7 Familiar routing"]
103+
I15["#15 Usage metering"]
104+
I12["#12 Audit + retention"]
105+
end
106+
subgraph W3["Wave 3"]
107+
I13["#13 Command protocol"]
108+
I18["#18 Cave dashboard"]
109+
end
110+
subgraph W4["Wave 4"]
111+
I19["#19 ClawSweeper demo"]
112+
end
113+
114+
I2 --> I3 & I4 & I5 & I8 & I9 & I11 & I14
115+
I4 --> I10
116+
I3 --> I6 & I7 & I15
117+
I5 --> I12
118+
I10 --> I13
119+
I3 --> I18
120+
I12 --> I18
121+
I13 --> I19
122+
I8 -.feeds.-> I11
123+
I9 -.feeds.-> I11
124+
125+
class I2,I4,I10,I13,I19 spine;
126+
class I16,I17 gtm;
127+
```
128+
129+
Legend: red = critical path `#2 → #4 → #10 → #13 → #19` · slate = GTM (no code dependencies) · dashed = grooming "feeds" (not a native blocked-by edge).
130+
80131
Build waves (topological):
81132

82133
- **Wave 0 — foundation:** #2 unblocks all of M2/M3/M4. #16 and #17 are parallelizable with no code dependencies.

0 commit comments

Comments
 (0)