opencad
← Parts
PartFAIL 10/11

Aleph stack case

Printed enclosure for the full Aleph stack, with the heatsink rising through the lid for airflow and openings for every connector.

Facts

Backend
Zoo KCL
Gates
10 pass, 1 fail, 1 n/a
Bounding box
99.7 × 65.4 × 37.0 mm
Volume
57.21 cm³
Material
PETG
Process
FDM / FFF 3D printing; two fixed printed bodies in one PartContract
Release
prototype

Print files

FileKindSize
aleph-stack-case.stepSTEP0.1 MB
aleph-stack-case.stlSTL0.3 MB

Source

contract.yaml (design contract)

Design intent

create a case enclosure for a full aleph stack, allowing for the heat sink to extend outside the top to allow airflow, and making sure to have openings for the J4, J5, J7, UARTs, the molex power port, eth gadget USB-C, and RPI debugger USB-C ports. This will be 3D printing in PETG, so make sure it has enough thickness for strength. Make sure the stack secures to the case via the top standoff screw holes.

Failing gates

features. The geometry and handoff are published as built; read each gate below before printing.

Gates

TierGateResultEvidence
Acontract_provenance
Contract validates; stated/measured sources resolve to bundle files; no blocking open questions; interfaces pinned by checks
PASSdesigns/aleph-stack-case/contract.yaml: 65 parameters {'stated': 16, 'derived': 34, 'inferred': 15}; sources unresolved {}; unanchored 0
Aenvelope
Bounding box of the exported STEP equals the contract envelope
PASSresults/zoo/aleph-stack-case/inspect.json bbox.max_error = 0.0 (tol 0.5)
Amass_properties
Volume, surface area and centre of mass within contract tolerance (independent STEP measurement)
PASSresults/zoo/aleph-stack-case/inspect.json volume = 57209.4895 vs 57209.489541
Afeatures
Every required feature, section, named face, cylinder axis, plane, dimension, body, clearance, passage, wall, gear and symmetry check verified on the STEP
FAILresults/zoo/aleph-stack-case/inspect.json features: 11/11 ok; failed required []; failed optional []; unverified []
Means: a hole, wall, cavity, channel, face or declared mirror is missing or in the wrong place
Areference_fidelity
Deviation from the reference model within the contract band (when a reference exists)
n/aresults/zoo/aleph-stack-case/inspect.json deviation.p95 = None hausdorff = None silhouette_iou_min = None
Bexport_agreement
Engine, STEP (OpenCascade) and STL (trimesh) volumes agree
PASSresults/zoo/aleph-stack-case/inspect.json agreement engine=57206.8221603624 step=57209.48954106461 stl=57206.78592627108 (rel tol 0.01; independent=True)
Bedit_robustness
Declared parameter edits rebuild with the expected effect, undriven interfaces stay put, sweeps regenerate, infeasible values are refused; baseline re-export hash unchanged
PASSresults/zoo/aleph-stack-case/edit.json 2/2 edit tests ok; restore.ok = True
Bsource_hygiene
Dialect, units, formatted, lint-clean, named parameters match the contract, asserts present
PASSresults/zoo/aleph-stack-case/verify.json hygiene: dialect=True unit=True legacy=[] params_ok=True asserts=127
Cexport_integrity
Deterministic STEP (two exports identical), valid B-rep, expected solid count, watertight STL (solid shells == solids)
PASSresults/zoo/aleph-stack-case/export.json step.deterministic = True sha256 0ed6554fbf66; stl=present; glb=present
Ctraceability
Every stage JSON present with tool versions, git head, worker thread ids, engine-call ledger; no --allow-errors
PASSstages present: {'plan': True, 'model': True, 'verify': True, 'export': True, 'inspect': True, 'edit': True}
Cevidence_separation
Contract agreement, reference agreement and physical validation are reported as separate verdicts
PASSresults/zoo/aleph-stack-case/inspect.json carries contract checks (volume/bbox/features) and a separate deviation block (reference = None)
Cindependence
The source is editable construction: no import of reference geometry, construction ops present, no traced geometry
PASSresults/zoo/aleph-stack-case/verify.json hygiene.forbidden_imports = [] construction_ops = {'sketch_blocks': 8, 'feature_ops': 16} lines = 959