board+dashboard: mars/vfs merged
This commit is contained in:
parent
ea866da452
commit
1ee49da917
2 changed files with 13 additions and 12 deletions
|
|
@ -1,18 +1,18 @@
|
|||
# SotS RE campaign — coverage dashboard
|
||||
|
||||
Generated 2026-09-07 21:37 UTC · `sots-re` @ 6095c03,2026-09-07 · `sots-engine` @ 43fc883,2026-09-07 (13 commits) · regenerate with `tools/dashboard.py`
|
||||
Generated 2026-09-07 21:41 UTC · `sots-re` @ ea866da,2026-09-07 · `sots-engine` @ 352577a,2026-09-07 (16 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)
|
||||
|
||||
43 targets · mapped-or-better **28/43** `[███████░░░] 65%` · verified **12/43** `[███░░░░░░░] 28%`
|
||||
43 targets · mapped-or-better **29/43** `[███████░░░] 67%` · verified **13/43** `[███░░░░░░░] 30%`
|
||||
|
||||
| Status | Count | % |
|
||||
|---|---:|---:|
|
||||
| verified | 12 | 28% |
|
||||
| verified | 13 | 30% |
|
||||
| mapped | 16 | 37% |
|
||||
| in-progress | 7 | 16% |
|
||||
| in-progress | 6 | 14% |
|
||||
| backlog | 7 | 16% |
|
||||
| blocked | 1 | 2% |
|
||||
|
||||
|
|
@ -21,7 +21,7 @@ Generated 2026-09-07 21:37 UTC · `sots-re` @ 6095c03,2026-09-07 · `sots-engine
|
|||
| objects | 5 | 2 | 0 | 0 | 0 | 7 |
|
||||
| control-flow | 0 | 2 | 0 | 0 | 0 | 2 |
|
||||
| subsystems | 1 | 5 | 1 | 3 | 1 | 11 |
|
||||
| engine | 2 | 1 | 4 | 0 | 0 | 7 |
|
||||
| engine | 3 | 1 | 3 | 0 | 0 | 7 |
|
||||
| verify | 2 | 2 | 1 | 0 | 0 | 5 |
|
||||
| phase2 | 1 | 0 | 0 | 4 | 0 | 5 |
|
||||
| meta | 1 | 4 | 1 | 0 | 0 | 6 |
|
||||
|
|
@ -47,10 +47,11 @@ Generated 2026-09-07 21:37 UTC · `sots-re` @ 6095c03,2026-09-07 · `sots-engine
|
|||
| `game/sim` | 1,342 | 9 | 356 | yes | game-sim.md |
|
||||
| `mars/parse` | 750 | 12 | 188 | yes | mars-parse.md |
|
||||
| `mars/text` | 855 | 8 | 205 | yes | mars-text.md |
|
||||
| `mars/vfs` | 788 | 9 | 140 | yes | mars-vfs.md |
|
||||
| `shim` | 184 | 0 | 0 | direct (WIN32) | M0.md |
|
||||
| **total** | **3,131** | **29** | **749** | | |
|
||||
| **total** | **3,919** | **38** | **889** | | |
|
||||
|
||||
Board `engine:` rows: verified **2**, mapped 1, in flight 4 (of 7) — verified & merged `[███░░░░░░░] 29%`
|
||||
Board `engine:` rows: verified **3**, mapped 1, in flight 3 (of 7) — verified & merged `[████░░░░░░] 43%`
|
||||
|
||||
## 5. Phase 2 milestones
|
||||
|
||||
|
|
@ -85,10 +86,10 @@ Most recent open:
|
|||
|
||||
## 8. Delta since previous dashboard
|
||||
|
||||
- verified targets: 12 → 12 (+0) · mapped-or-better: 28 → 28 (+0)
|
||||
- engine LOC: 3,131 → 3,131 (+0) · test files: 27 → 29 (+2) · checks: 749 → 749 (+0)
|
||||
- verified targets: 12 → 13 (+1) · mapped-or-better: 28 → 29 (+1)
|
||||
- engine LOC: 3,131 → 3,919 (+788) · test files: 29 → 38 (+9) · checks: 749 → 889 (+140)
|
||||
- addresses verified: 10 → 10 (+0) · recovered layouts: 21 → 21 (+0) · open questions: 20 → 20 (+0)
|
||||
|
||||
---
|
||||
warnings: none
|
||||
<!-- dashboard-metrics {"verified": 12, "mapped_plus": 28, "targets": 43, "loc": 3131, "tests": 29, "checks": 749, "addr_verified": 10, "addr_total": 25, "layouts": 21, "open_q": 20} -->
|
||||
warnings: mars-vfs.md: no oracle total row parsed
|
||||
<!-- dashboard-metrics {"verified": 13, "mapped_plus": 29, "targets": 43, "loc": 3919, "tests": 38, "checks": 889, "addr_verified": 10, "addr_total": 25, "layouts": 21, "open_q": 20} -->
|
||||
|
|
|
|||
|
|
@ -45,6 +45,6 @@ Status flow: `backlog → in-progress → mapped → verified` (or `blocked`).
|
|||
| engine: game/sim formulas | engine | mapped | med | 80% | 2026-09-07 | economy/research/colony/movement pure fns, 356 checks; 5 low-confidence formulas fed back to open-questions |
|
||||
| engine: mars/stream + rng | engine | in-progress | — | 0% | 2026-09-07 | Streamable reader/writer + MT19937; oracle = 3 real saves + reference vectors |
|
||||
| engine: game/data catalogs | engine | in-progress | — | 0% | 2026-09-07 | typed WeaponDef/ShipSectionDef/TechTree/IdRegistry on mars/parse+text; oracle = data-catalogs JSON |
|
||||
| engine: mars/vfs (gob) | engine | in-progress | — | 0% | 2026-09-07 | ZIP reader + native override; oracle = unzip listings |
|
||||
| engine: mars/vfs (gob) | engine | verified | high | 100% | 2026-09-07 | merged: ZIP reader + native override; 8352+2035 entries = unzip -l; all 10268 files CRC-clean; byte-equal spot checks; ctest 11/11 |
|
||||
| determinism oracle | verify | in-progress | — | 0% | 2026-09-07 | load same save -> End Turn -> byte-compare autosaves across runs (VM) |
|
||||
| engine: shim trace/compare emitter | engine | in-progress | — | 0% | 2026-09-07 | C++ port of harness emit_record/esc/fmt_num + hook modes + snapshot/diff; validated by tracecmp.py exit codes |
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue