docs(05-06): add canonical Mermaid architecture source + PNG render
Browse files- docs/architecture.mmd: flowchart LR with trained models (CLS + ANO)
at the visual gravity center (D-README-02 anti-"GPT wrapper" rebuttal)
- docs/architecture.png: mmdc-rendered 1600x900 PNG (Gotcha 9 β HF
model-card silently fails on raw Mermaid fences)
- 'YOU ARE HERE' style overrides highlight the classifier + anomaly
detector nodes in the Model repo (D-README-01)
Plan 05-06 Task 1.
- docs/architecture.mmd +15 -0
- docs/architecture.png +0 -0
docs/architecture.mmd
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
flowchart LR
|
| 2 |
+
L["π‘ Laptop telemetry<br/>(802.1X / DHCP / RADIUS / RF)"] --> S["π wifi-diag-schema<br/>TelemetryFrame allowlist"]
|
| 3 |
+
S --> CLS["π’ LightGBM 10-class classifier<br/>(calibrated, top-K verdict)"]
|
| 4 |
+
S --> ANO["π PyOD IForest anomaly detector<br/>(95p-of-normal threshold)"]
|
| 5 |
+
CLS --> V["π Verdict + EvidenceItems<br/>(citation-grounded)"]
|
| 6 |
+
ANO --> V
|
| 7 |
+
V --> N["π¬ Anthropic Haiku 4.5 narrator<br/>(Structured Outputs)"]
|
| 8 |
+
N --> UI["π₯οΈ Gradio Live tab<br/>+ Agent CLI"]
|
| 9 |
+
style CLS fill:#3498db,stroke:#1b4f72,stroke-width:3px,color:#fff
|
| 10 |
+
style ANO fill:#3498db,stroke:#1b4f72,stroke-width:3px,color:#fff
|
| 11 |
+
style V fill:#2ecc71,stroke:#196f3d,stroke-width:2px,color:#fff
|
| 12 |
+
|
| 13 |
+
%% YOU ARE HERE (Model repo): highlight trained-model nodes
|
| 14 |
+
style CLS stroke:#ff6600,stroke-width:5px,stroke-dasharray:5 5
|
| 15 |
+
style ANO stroke:#ff6600,stroke-width:5px,stroke-dasharray:5 5
|
docs/architecture.png
ADDED
|