Checkpoint web parity through Chromium input tasks
This commit is contained in:
47
docs/status/M12-07D.md
Normal file
47
docs/status/M12-07D.md
Normal file
@@ -0,0 +1,47 @@
|
||||
# M12-07D Status
|
||||
|
||||
status: done
|
||||
task: split STL binary and ASCII capability declarations
|
||||
updated: 2026-08-18 America/New_York
|
||||
enablingTask: true
|
||||
parityStateChange: false
|
||||
|
||||
## Scope
|
||||
|
||||
Pinned Blender 5.2 `WM_OT_stl_export` now generates binary and ASCII STL from the same selected
|
||||
two-triangle mesh using identical axis, scale, unit, evaluation, and modifier settings. The report
|
||||
keeps `STL_BINARY/ascii_format=false` and `STL_ASCII/ascii_format=true` as separate variants; it does
|
||||
not infer the format from the `.stl` extension or claim Web parsing/import support.
|
||||
|
||||
## Evidence
|
||||
|
||||
- `build_blender_5.2.0/bin/blender -b --factory-startup --python
|
||||
tools/web/generate-stl-capability-fixtures.py -- tests/files/web/m12_stl_capability_v1
|
||||
tests/golden/M12-07D/capability-report.json` generated a 184-byte binary STL with two 50-byte
|
||||
triangle records and a 213-byte ASCII STL with two facets/six vertex lines.
|
||||
- `node tools/web/check-stl-capability-fixtures.mjs` matched runtime identity to M12-05A, validated
|
||||
both independent encodings, regenerated the report/files byte-for-byte in a fresh directory, and
|
||||
returned `stl-capability-fixtures-ok binaryTriangles=2 asciiFacets=2 deterministic=true next=M12-07E`.
|
||||
- Package hash remains frozen. This enabling task does not change N-023 parity or expose an STL UI
|
||||
route.
|
||||
|
||||
## Artifact Hashes
|
||||
|
||||
- parent manifest: `0c639954900b1fcc3b8285d0f4c0ecfa5807df6cde6d1f2cd3b59c4636d71674`
|
||||
- generator: `8310104e66f246b32ac7cb4619e7f4da109baf2ece39ea670cbb6d33bd88c8b8`
|
||||
- checker: `b2ad901eaa9701436cf7bcc8aa4e40d1b2d6eda7c6c44a0af830347a37cc9ca8`
|
||||
- desktop report: `29c7d2a6e6764440c99eec25bb5760c7e0880839691757fb3e607ed4f5050013`
|
||||
- binary/ASCII fixtures: `50161172cd12e4240067064db6f80e74b2df69c475e3e34154e9d0523928c1ca` /
|
||||
`a463a5add8be070fb67b34f00ef6e7b46025aed31fa429d4a033d75a11cf0113`
|
||||
- package: `cfb232baa494ff59f6c8d65514a08c86332ee9354350b2a0392b6f932a7ee42c`
|
||||
- manifest: `bbc78e47f389562e7d648bf49c9b3bf8a08aaa36e914589a6eab0a1f6e72748d`
|
||||
|
||||
## Next Task
|
||||
|
||||
`M12-07E`: STL normal, unit, degenerate-triangle, and trailing-byte parity.
|
||||
|
||||
## Rollback
|
||||
|
||||
Remove the STL capability generator, checker, fixtures, report, manifest, and this status entry.
|
||||
Restore M12-07C as the queue tail and move the machine queue back to M12-07D. No parity ledger rollback
|
||||
is required.
|
||||
Reference in New Issue
Block a user