# M15-01C Status status: done task: Blender 5.2 modifier, constraint and node inventory updated: 2026-08-19 America/New_York enablingTask: false parityStateChange: false ## Scope The pinned Blender 5.2 runtime generated deterministic inventories for the 83 modifier types, 29 constraint types, and 451 registered Shader, Geometry, and Compositor node types. Node entries include RNA properties sorted by identifier. The inventory is a machine baseline only and does not claim web parity for any family. ## Evidence - `npm --prefix web run test:blender-family-inventory` passed after temporary regeneration. - Checker output: `blender-family-inventory-ok modifiers=83 constraints=29 nodes=451 inventory=bb7bbbf64184f326cd17933960800d7d761db6dd3b5f829e322e5ccdb12b8845 next=M15-01D`. - Node family distribution: Shader 99, Geometry 264, Compositor 88. - `npm --prefix web run typecheck` and `git diff --check` passed. ## Artifact Hashes - parent manifest: `54dec9d2e7a0eacf3b17a06168b0c9c73a1358d0545cbf70d8a8579a9ed6fde5` - generator: `2630357cbe6ca7264499621399f1a010d6eb7af8c002283d9d16e65c23955eda` - checker: `0cf9821bb0f6f691ee1eb5a96d77a78932eeb07565352e65a5ed68844f7c0108` - inventory: `bb7bbbf64184f326cd17933960800d7d761db6dd3b5f829e322e5ccdb12b8845` - report: `0ca03907f828feba02df396d3fb9f0cfab791a5be67bd8d768c175a49088bae1` - manifest: `ae6acf4fa173803fcbd9b4c3cff0a561563e7ddb7abf6985844397d14c8f45dc` - runtime binary: `d4483926610484ef9c2ad9241aae1469f934d955ebe791f1920e263e0ba85b82` ## Next Task `M15-01D`: sequencer strip/effect, physics family, and import/export inventory. ## Rollback Remove the family generator, checker, inventory, report, manifest, package command and this status page together. Restore `M15-01B` as the queue tail without changing the operator inventory.