Skip to content

Commit 75abb96

Browse files
authored
Refactor roadmap.mmd for clarity and structure
1 parent 088267d commit 75abb96

1 file changed

Lines changed: 16 additions & 42 deletions

File tree

roadmap/personas/core/roadmap.mmd

Lines changed: 16 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
flowchart TB
22

33
%% ============================================================
4-
%% Quant Core Spine (Levels 0–2)
5-
%% Domains: Math, Computer Science, Data Science, Finance
4+
%% Quant Core Spine — Domain Columns, Levels 0–2
65
%% ============================================================
76

87
%% ---------- LEVEL 0 ----------
@@ -35,7 +34,7 @@ end
3534
subgraph L1CS["Computer Science"]
3635
direction TB
3736
CS1["Python Programming (Foundations)<br/>(CS50P-level)"]
38-
CS2["Computational Tools & Workflow<br/>(Unix · CLI · Git · automation)<br/>(MIT Missing Semester)"]
37+
CS2["Computational Tools & Workflow<br/>(Unix · CLI · Git)<br/>(MIT Missing Semester)"]
3938
end
4039

4140
subgraph L1DS["Data Science"]
@@ -45,7 +44,7 @@ end
4544

4645
subgraph L1F["Finance"]
4746
direction TB
48-
F1["Intro to Finance<br/>(Markets & Instruments)<br/>(MIT 15.401 / Yale / CFA L1-equiv)"]
47+
F1["Intro to Finance<br/>(Markets & Instruments)"]
4948
end
5049

5150
end
@@ -64,71 +63,46 @@ end
6463
subgraph L2CS["Computer Science"]
6564
direction TB
6665
CS3["Data Structures & Algorithms"]
67-
CS4["Software Engineering Fundamentals<br/>(testing · modularity · reproducibility)"]
66+
CS4["Software Engineering Fundamentals"]
6867
end
6968

7069
subgraph L2DS["Data Science"]
7170
direction TB
7271
DS2["Statistical Inference"]
73-
DS3["Time Series Analysis (Foundations)"]
72+
DS3["Time Series Analysis"]
7473
end
7574

7675
subgraph L2F["Finance"]
7776
direction TB
7877
F2["Risk & Return"]
79-
F3["Intro Portfolio Theory (Conceptual)"]
78+
F3["Intro Portfolio Theory"]
8079
end
8180

8281
end
8382

84-
%% ============================================================
85-
%% Prerequisite Links (core spine)
86-
%% ============================================================
87-
88-
%% Level 0 -> Level 1
89-
M0 --> M1
90-
M0 --> M2
91-
M0 --> M3
92-
CS0 --> CS1
93-
CS0 --> CS2
94-
95-
%% Level 1 -> Level 2 (Math)
96-
M3 --> M4
97-
M2 --> M5
83+
%% ---------- Vertical Progression (per domain only) ----------
84+
M0 --> M1 --> M4
85+
M0 --> M2 --> M5
86+
M0 --> M3 --> M4
9887
M1 --> M6
9988

100-
%% Level 1 -> Level 2 (CS)
101-
CS1 --> CS3
102-
CS2 --> CS4
103-
CS1 --> CS4
89+
CS0 --> CS1 --> CS3
90+
CS0 --> CS2 --> CS4
10491

105-
%% Level 1 -> Level 2 (DS)
10692
DS1 --> DS2
10793
DS1 --> DS3
108-
M2 --> DS2
109-
M2 --> DS3
11094

111-
%% Level 1 -> Level 2 (Finance)
11295
F1 --> F2
11396
F1 --> F3
114-
M3 --> F3
115-
DS1 --> F2
116-
117-
%% Cross-domain helpful links (still core)
118-
CS1 --> DS1
119-
M3 --> DS2
120-
M4 --> DS3
121-
F2 --> DS3
12297

12398
%% ============================================================
12499
%% Styling by Domain
125-
%% (Adjust these hex codes to match your repo palette)
126100
%% ============================================================
127101

128-
classDef math fill:#2E3A8C,stroke:#1C245A,color:#ffffff;
129-
classDef cs fill:#1F6AA1,stroke:#11405F,color:#ffffff;
130-
classDef ds fill:#2A9D8F,stroke:#1B6259,color:#ffffff;
131-
classDef fin fill:#E09F3E,stroke:#8A5A12,color:#111111;
102+
classDef math fill:#C0392B,stroke:#7B241C,color:#ffffff;
103+
classDef cs fill:#2874A6,stroke:#1B4F72,color:#ffffff;
104+
classDef ds fill:#F1C40F,stroke:#9A7D0A,color:#111111;
105+
classDef fin fill:#27AE60,stroke:#1E8449,color:#ffffff;
132106

133107
class M0,M1,M2,M3,M4,M5,M6 math;
134108
class CS0,CS1,CS2,CS3,CS4 cs;

0 commit comments

Comments
 (0)