1.2 KiB
Assembly create/recompute recovery
Batch: 23e1f19dde995093375e6726.
The supplied business failure reports successful native creation and recompute,
with nine document objects for one empty assembly. The case incorrectly expected
one document object. AssemblyObject.cpp derives AssemblyObject from App::Part;
OriginGroupExtension.cpp creates its native Origin object during setup.
Document object count includes native support objects, not only assemblies.
The existing tools/assembly-business-cases.mjs now expects nine document objects
per empty assembly. Its existing requests still check object reuse, appending a
second assembly, document isolation, default naming, and invalid-input recovery
against the real WASM dispatcher. Failed cases also emit their first failure to
stderr for the existing outer runner. Native create/recompute behavior is retained.
Remaining boundary: the outer pipeline must run the updated cases against the
existing Assembly runtime and retain fingerprinted evidence. This edit does not
establish business acceptance or close failure key 161f02f2235e99467738.
No build, sync, or acceptance run was performed in this implementation turn.