feat(web): authorize corrective smooth reader

This commit is contained in:
mes123456
2026-09-02 18:35:58 +08:00
parent 244e058999
commit 0d61c64150
51 changed files with 127040 additions and 67 deletions

View File

@@ -0,0 +1,13 @@
# WBV2 source dynamic inventory status
- operation: `BLENDER_52_SOURCE_DYNAMIC_INVENTORY`; status: `done`
- source authority: `blender-5.2.0/source/blender`; tree SHA: `600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202`
- source scan: `6206` files, `96049182` bytes, `3745` deduplicated units
- explicit coverage: verified `350`, unverified `3395`; this audit delta: `350`
- planning estimate: `5200` (non-binding); hard target: `false`
- unverified boundary: operators `2012`, operator-macros `58`, nodes `476`, RNA structs `785`, modifier sources `64`
- boundary rule: no source-backed WebEngine route plus Chromium behavior receipt means the unit remains `UNVERIFIED`
- historical 6900-entry parity map remains immutable and is retained only for regression provenance
- cmd json transport: `web_engine_call_json` provides one stable Worker-to-WASM entrypoint for stateful commands and read-only reports; it reduces native registration points but does not replace per-unit Chromium evidence
- headless boundary: `blender-5.2.0/source/blender/web_engine/web_engine_headless_fallback.cpp` records the intentional absence of window manager, desktop sequencer playback and GPU context for operator/macro execution
- deterministic generator/checker: `PASS`

View File

@@ -0,0 +1,9 @@
# WBV2-P1144-001 status
- task: `WBV2-P1144-001`; module: `DRIVER_READER`; status: `done`
- source hashes stable: `true`; commands passed: `4`
- positive Main mutation, negative no-mutation, recovery and Chromium gates are recorded in the module receipt
- Driver/AnimData reader exposes Blender scripted expression, variables and DriverTarget RNA path/ID metadata; Chromium undo/redo, malformed-input rejection and save/reopen passed; no JS simulation
- dynamic source inventory: `3745` units; verified `350`; unverified `3395`; planning estimate `5200` (non-binding); sourceTreeSha256=`600cb3dd441f09d9655b740735fbf8fa49ad6c14d308c68d59a29f9c338e4202`; this-segment binding delta: `6`
- historical 6900-entry inventory remains read-only; full-family parity: `false`
- nextTask: `WBV2-P1145-000`

View File

@@ -0,0 +1,7 @@
# WBV2-P1145-000 status
- task: `WBV2-P1145-000`; parent: `WBV2-P1144-001`; status: `done`
- taskClass: `QUEUE_ENABLEMENT`; no Corrective Smooth parity completion claimed
- source-backed successor authorized for `CORRECTIVE_SMOOTH_READER`
- dynamic inventory remains `3745` units; verified `350`; unverified `3395`; bound delta `0`
- nextTask: `WBV2-P1145-001`

View File

@@ -0,0 +1,8 @@
# WBV2-P1145-001 status
- task: `WBV2-P1145-001`; module: `CORRECTIVE_SMOOTH_READER`; status: `done`
- source hashes stable: `true`; commands passed: `4`
- positive Main mutation, negative no-mutation, recovery and Chromium gates are recorded in the module receipt
- dynamic source inventory: `3745` units; verified `350`; unverified `3395`; planning estimate `5200` (non-binding)
- historical 6900-entry inventory remains read-only; full-family parity: `false`
- nextTask: `NONE`