1 Commits

Author SHA1 Message Date
Vijay Janapa Reddi
dd2d9a8628 feat: add VS Code extensions for mlsysim and labs
Two new VS Code extensions following the established pattern:

MLSysim Workbench (mlsysim/vscode-ext/):
- 5 tree views: Hardware & Models Zoo, Scenarios, Test Suite, Recent Runs, Info
- Quick Eval flow: pick model + hardware via QuickPick for instant physics scorecard
- Test suite integration (engine, hardware, solver, empirical, SOTA)
- YAML scenario browser with file watcher
- 3 YAML snippets (basic, fleet, serving scenarios)
- 22 commands wrapping python3 -m mlsysim CLI

Labs Workbench (labs/vscode-ext/):
- 4 tree views: Labs Navigator, Governance & Audit, Recent Runs, Info
- 33 labs (16 Vol1 + 17 Vol2) with status badges (implemented/planned)
- Marimo integration: edit/run labs in browser via marimo CLI
- 30-gate audit support from REVIEW_PROMPT.md
- 22-cell template compliance checker
- Design Ledger viewer/reset (~/.mlsys/ledger.json)
- Marimo DocumentSymbolProvider for cell/zone navigation
- New lab from template scaffolding
- 5 Marimo snippets (cell, prediction lock, stakeholder, MathPeek, failure state)
- Governance docs quick access (PROTOCOL, TEMPLATE, ARCHITECTURE, LABS_SPEC)

Both extensions compile cleanly with zero TypeScript errors.
2026-03-14 16:15:48 -04:00