dashboard refresh

This commit is contained in:
alex 2026-09-08 13:28:52 -04:00
parent f6a914beee
commit 19afa1f78a

View file

@ -1,19 +1,19 @@
# SotS RE campaign — coverage dashboard
Generated 2026-09-08 17:04 UTC · `sots-re` @ 7f4d5c5,2026-09-08 · `sots-engine` @ 0592104,2026-09-08 (145 commits) · regenerate with `tools/dashboard.py`
Generated 2026-09-08 17:28 UTC · `sots-re` @ f6a914b,2026-09-08 · `sots-engine` @ 54b0353,2026-09-08 (147 commits) · regenerate with `tools/dashboard.py`
> **North star:** A functional reimplementation of the engine — behavior-equivalent, NOT byte-for-byte
## 1. Map coverage (campaign/board.md)
227 targets · mapped-or-better **207/227** `[█████████░] 91%` · verified **171/227** `[████████░░] 75%`
230 targets · mapped-or-better **209/230** `[█████████░] 91%` · verified **172/230** `[███████░░░] 75%`
| Status | Count | % |
|---|---:|---:|
| verified | 171 | 75% |
| mapped | 36 | 16% |
| verified | 172 | 75% |
| mapped | 37 | 16% |
| in-progress | 1 | 0% |
| backlog | 17 | 7% |
| backlog | 18 | 8% |
| blocked | 2 | 1% |
| Type | verified | mapped | in-progress | backlog | blocked | total |
@ -21,8 +21,8 @@ Generated 2026-09-08 17:04 UTC · `sots-re` @ 7f4d5c5,2026-09-08 · `sots-engine
| objects | 29 | 6 | 0 | 2 | 1 | 38 |
| control-flow | 15 | 2 | 0 | 0 | 0 | 17 |
| subsystems | 4 | 8 | 0 | 2 | 1 | 15 |
| engine | 20 | 0 | 0 | 0 | 0 | 20 |
| verify | 45 | 10 | 1 | 12 | 0 | 68 |
| engine | 21 | 0 | 0 | 0 | 0 | 21 |
| verify | 45 | 11 | 1 | 13 | 0 | 70 |
| phase2 | 13 | 3 | 0 | 0 | 0 | 16 |
| meta | 37 | 6 | 0 | 1 | 0 | 44 |
| other | 8 | 1 | 0 | 0 | 0 | 9 |
@ -45,7 +45,7 @@ Generated 2026-09-08 17:04 UTC · `sots-re` @ 7f4d5c5,2026-09-08 · `sots-engine
| Module | LOC | Test files | Checks | Wired | Doc |
|---|---:|---:|---:|---|---|
| `app` | 1,754 | 6 | 79 | yes | N-output-term.md |
| `app` | 2,078 | 6 | 82 | yes | N-output-term.md |
| `game/combat` | 582 | 2 | 34 | yes | mars-parse.md |
| `game/config` | 558 | 4 | 131 | yes | M1.md |
| `game/data` | 2,077 | 12 | 462 | yes | game-data.md |
@ -62,9 +62,9 @@ Generated 2026-09-08 17:04 UTC · `sots-re` @ 7f4d5c5,2026-09-08 · `sots-engine
| `shim` | 12,102 | 0 | 0 | direct (WIN32) | M0.md |
| `shim/hooks` | 9,075 | 0 | 0 | direct (WIN32) | M0.md |
| `shim/trace` | 2,258 | 9 | 273 | direct (WIN32) | shim-trace.md |
| **total** | **43,313** | **106** | **3480** | | |
| **total** | **43,637** | **106** | **3483** | | |
Board `engine:` rows: verified **20**, mapped 0, in flight 0 (of 20) — verified & merged `[██████████] 100%`
Board `engine:` rows: verified **21**, mapped 0, in flight 0 (of 21) — verified & merged `[██████████] 100%`
## 5. Phase 2 milestones
@ -78,11 +78,11 @@ Board `engine:` rows: verified **20**, mapped 0, in flight 0 (of 20) — verifie
## 6. Standalone (`src/app`) — distance to the byte-match
Turn-driver phases: **14/44** modelled (8 committed) `[███░░░░░░░] 32%`
Turn-driver phases: **15/44** modelled (9 committed) `[███░░░░░░░] 34%`
| | verified | implemented | partial | blocked | stub |
|---|---:|---:|---:|---:|---:|
| turn drivers (44) | 0 | 2 | 6 | 6 | 30 |
| turn drivers (44) | 0 | 3 | 6 | 6 | 29 |
| post-combat tail (37) | 0 | 1 | 0 | 2 | 34 |
Reference pair `turn1-state.sav` → `turn2-state.sav`, leaves localised by `state_checksum.py` (coverage proved by re-serialisation):
@ -131,11 +131,11 @@ Most recent open:
## 9. Delta since previous dashboard
- verified targets: 162 → 171 (+9) · mapped-or-better: 195 → 207 (+12)
- engine LOC: 43,313 → 43,313 (+0) · test files: 106 → 106 (+0) · checks: 3,480 → 3,480 (+0)
- verified targets: 171 → 172 (+1) · mapped-or-better: 207 → 209 (+2)
- engine LOC: 43,313 → 43,637 (+324) · test files: 106 → 106 (+0) · checks: 3,480 → 3,483 (+3)
- addresses verified: 940 → 940 (+0) · recovered layouts: 384 → 384 (+0) · open questions: 26 → 26 (+0)
- standalone leaves closed: 5 → 5 (+0) · leaves still diverging: 204 → 204 (+0)
---
warnings: board.md: unknown types subsystems; mars-rng.md: no oracle total row parsed; mars-stream.md: no oracle total row parsed; mars-vfs.md: no oracle total row parsed
<!-- dashboard-metrics {"verified": 171, "mapped_plus": 207, "targets": 227, "loc": 43313, "tests": 106, "checks": 3480, "addr_verified": 940, "addr_total": 986, "layouts": 384, "open_q": 26, "sa_closed": 5, "sa_left": 204} -->
<!-- dashboard-metrics {"verified": 172, "mapped_plus": 209, "targets": 230, "loc": 43637, "tests": 106, "checks": 3483, "addr_verified": 940, "addr_total": 986, "layouts": 384, "open_q": 26, "sa_closed": 5, "sa_left": 204} -->