19 lines
1.4 KiB
Markdown
19 lines
1.4 KiB
Markdown
# Native New Group Workflow
|
|
|
|
Implemented and published: `Std_Group`. Formal receipt: `web-group-pipeline.json`, one ready and zero missing. No automated tests, browser validation, acceptance or benchmarks ran.
|
|
|
|
The supplied `CommandStructure.cpp` creates `App::DocumentObjectGroup`, sets its label and document tip, and uses native `allowObject` before nesting it in an active group. `WebGroupCommand.h` reuses these operations inside the live PartBox/DocumentProbe document with native transaction commit/abort and actual group/member enumeration. A read request does not mutate the document.
|
|
|
|
`WebGroupTask` is mounted in Workbench and Project. It supports document root or an existing native group as the active container, prevents overlapping requests, rejects stale owner/document responses, and reports a committed group even when a later tree refresh fails. Existing FCStd/OPFS save, reopen and undo chains remain in use. No alternate store, fixture result, extra Worker or geometry algorithm was added.
|
|
|
|
| Step | Seconds |
|
|
| --- | ---: |
|
|
| Capability generation | 8.788 |
|
|
| Initial packet preparation | 0.773 |
|
|
| Native owner rebuilds | 62.547 |
|
|
| Final handoff | 1.692 |
|
|
| Final artifact sync | 0.056 |
|
|
| Frontend publication | 3.680 |
|
|
|
|
Final handoff reused the two existing native artifacts. Current route inventory remains 1356/1451, with 95 implementation-required. This is not acceptance or full migration completion. User verification is deferred by policy.
|