Context
The Advanced Systems branch gives JARVIS governed CAD operations through FreeCAD. They run only as fixed, isolated scripts (“No caller-supplied Python is executed”), and every result is journalled through four phases: PREPARED, CALCULATED, FILE_VERIFIED, REGISTERED. A project revision is updated by compare-and-set with an E-stop commit fence, so a newer revision is never overwritten, and a trip between calculation and publication is detected.
The run
The proof booted a real diagnostic JARVIS core twice on the branch.
- Discovery. Bounded capability discovery selected two complete STEP schemas from a 144-command catalogue.
- Derive.
engineering.step.deriveauthenticated, bounded the request and carried the admission E-stop generation into the worker. FreeCAD computed the union of two overlapping 1,000 mm³ boxes in about 0.39 s. - Publish and register. The derived STEP was written through the governed file owner and registered with its source lineage.
- Verify. Success required a separate read of the file bytes and an exact canonical registration. The command’s own dispatch response could not establish success.
- Restart. On the second boot the lineage was still present.
- Refuse. When the output bytes were changed, verification refused.
A companion proof exposed the calculation receipt: two 1,000 mm³ inputs, a 1,500 mm³ union with 15 × 10 × 10 mm bounds, input and output digests, reloaded volumes, the kernel version and evidence_class: CALCULATION. The derived shape was displayed in the real HUD scene, and a partial geometry restore returned the original shape while keeping a later placement.
The evidence
The branch’s running report (docs/ledger/ADVANCED_SYSTEMS_FINAL_REPORT.md) and its live proof records describe both runs. The inputs were deliberately simple so the result can be checked by hand. A 1,500 mm³ union that exactly fills 15 × 10 × 10 mm bounds is what two 1,000 mm³ cubes overlapping by half produce. No footage exists yet.
The limits
This is branch work and not merged into production, so it is shown here as INTEGRATED. The fixtures were synthetic. The report lists what remains open: scene promotion, arbitrary geometry features, a geometry rollback workflow, fabrication readiness, and natural-language interaction with the final model. A calculated volume is only geometry. It says nothing about mass, strength or whether the part can be printed.