21 lines
1.2 KiB
Markdown
21 lines
1.2 KiB
Markdown
# 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.
|