Print readiness (READY / NOT READY / WHY)
Before anything could reach a printer, JARVIS checks mesh, size, bed fit, orientation, supports, slice, profiles and revision, and answers READY, NOT READY or WHY.
LIVE-PROVEN , rung 6 of 8 Recorded 23 September 2026. Advanced Systems branch, not merged into production.
Technical
What it is
jarvis/fabrication/readiness.py: mesh validity, dimensions, bed fit, orientation, supports, slice, profiles, revision, displayed identity.
Truth ladder
Where it stands
Rung 6 of 8: LIVE-PROVEN
A bounded probe ran the real code path on a booted JARVIS on the real machine and recorded evidence. The project treats live evidence as expiring after 24 hours, so every live reading here shows the date it was taken.
Project record: COMPLETE/FULL, PRODUCTION_REACHABLE, canonical live proof (20 atoms complete)
- CONCEPT Designed or specified. No working code yet.
- IMPLEMENTED Code exists. Nothing has demonstrated that it behaves correctly.
- TESTED Automated tests exercise it in isolation, often against fixtures.
- INTEGRATED Wired into the rest of JARVIS and tested across component boundaries.
- PRODUCTION-REACHABLE The owner can reach it through the real runtime path, not only through a test harness.
- LIVE-PROVEN A bounded probe ran the real code path on a booted JARVIS on the real machine and recorded evidence. The project treats live evidence as expiring after 24 hours, so every live reading here shows the date it was taken.
- FORMALLY VERIFIED Its critical property is checked by a proof or exhaustive verification.
- RELEASE-QUALIFIED Passed every qualification gate for a named release.
Limits
Limitations
- Readiness is software readiness only: JARVIS has never started a physical print, and the final send still refuses by design.
- Unknown checks never count as passed, and owner approval is still required for any handoff.
- Proven on an isolated diagnostic core with synthetic test fixtures, not on the owner’s everyday runtime.
Record
Status history
- TESTED , rung 3 of 8 Recorded state: lane-tested only; canonical review REPAIR_REQUIRED_BEFORE_CANONICAL_ACCEPTANCE; matrix UNDISPOSITIONED
- LIVE-PROVEN , rung 6 of 8 Canonical three-boot proof with a real slicer: READY in 0.125 s, receipts identical after restart, NOT VALID after a CAD revision change, NOT READY when the real slicer rejected a part. No printer was contacted.
Only states recorded in the public export are listed. Earlier states may exist in the project’s private ledgers.
Connected work
Connected work
- Changelog Print readiness live-proven on the branch 23 Sept 2026
- Changelog Print readiness: READY / NOT READY / WHY, and a handoff that only asks 22 Sept 2026
- Roadmap Merge Advanced Systems into production INTEGRATING
- Roadmap Physical 3D printing DEFERRED
Neighbours
Related capabilities
- Fabrication workshop: installed slicer, printer staging and monitoring Fabrication workshop: installed slicer, printer staging and monitoring.
POSTLM-A01· IMPLEMENTED (body state, CURRENT_BODY_EVIDENCE_MATRIX.md 2026-09-19 @23f2f945); ledger row status IN_PROGRESS · TESTED · as of 2026-09-19 ·docs/ledger/CURRENT_BODY_EVIDENCE_MATRIX.md#A01 - STEP to verified slicing mesh and slicer estimates Turn a CAD model into a sliced print plan with time and filament estimates, without touching the printer.
fabrication.slice_asset· integrated and live-proven on fixtures (handoff) · OBSERVED · as of 2026-09-22 ·branch build/jarvis-advanced-systems-20260922 @ f0738a5b9 (2026-09-22)