IRON-KIDS K2 / R54

All-component preflight + source-region freeze.

R54 opens up every inspectable R45 registered component, exports build-plate-origin Z0 slicer-reference copies, quarantines micro fragments, and freezes the next action for every DaDave source region. This keeps the work grounded in actual mounted artifacts instead of pretending unavailable transient ZIPs were present.

Download the R54 preflight packageSummary JSON

135registered components inspected
130Z0 slicer-reference STL exports
5micro / empty fragments quarantined
30/81exact source regions inherited
R54 preflight dashboard
All-component preflight dashboard.
R54 print-review batch queue
Batch queue for slicer preflight; not a print-ready shell claim.

What changed

R54 adds a full 135-component slicer/preflight layer on top of the R48 resolver. The Z0 copies preserve each component’s existing orientation and translate it to the build-plate origin. Components that are too small, empty, or flagged as micro fragments are isolated in a quarantine folder so they are not mistaken for standalone shell prints.

Boundary: R54 is still digital preflight/reference geometry. It does not claim final closed shells, child fit, print success, heat performance, electronics safety, or emergency extraction validation.

Unresolved source-region queue

51 source regions still need exact registration or an explicit hard-reject decision before final shell conversion.

RegionStageZonesComponentsNext action
0UNRESOLVED_SOURCE_REGIONhead_neck1RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
1UNRESOLVED_SOURCE_REGIONhead_neck1RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
2UNRESOLVED_SOURCE_REGIONhead_neck1RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
4UNRESOLVED_SOURCE_REGIONhead_neck1RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
5UNRESOLVED_SOURCE_REGIONhead_neck1RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
7UNRESOLVED_SOURCE_REGIONhead_neck2RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
8UNRESOLVED_SOURCE_REGIONpelvis1RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
9UNRESOLVED_SOURCE_REGIONthigh_negx|thigh_posx2RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
10UNRESOLVED_SOURCE_REGIONarm_negx|arm_posx2RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
11UNRESOLVED_SOURCE_REGIONthigh_negx|thigh_posx2RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
12UNRESOLVED_SOURCE_REGIONfoot_negx|foot_posx2RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
13UNRESOLVED_SOURCE_REGIONarm_negx|arm_posx2RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
14UNRESOLVED_SOURCE_REGIONlower_leg_negx|lower_leg_posx2RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
15UNRESOLVED_SOURCE_REGIONtorso1RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
16UNRESOLVED_SOURCE_REGIONhead_neck2RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
17UNRESOLVED_SOURCE_REGIONlower_leg_negx|lower_leg_posx2RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
18UNRESOLVED_SOURCE_REGIONlower_leg_negx|lower_leg_posx2RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
19UNRESOLVED_SOURCE_REGIONpelvis1RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
23UNRESOLVED_SOURCE_REGIONpelvis1RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
26UNRESOLVED_SOURCE_REGIONarm_negx|arm_posx2RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
27UNRESOLVED_SOURCE_REGIONarm_negx|arm_posx2RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
28UNRESOLVED_SOURCE_REGIONarm_negx|arm_posx2RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
29UNRESOLVED_SOURCE_REGIONarm_negx|arm_posx2RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
31UNRESOLVED_SOURCE_REGIONtorso1RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
32UNRESOLVED_SOURCE_REGIONtorso2RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
33UNRESOLVED_SOURCE_REGIONarm_posx1RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
35UNRESOLVED_SOURCE_REGIONtorso1RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
36UNRESOLVED_SOURCE_REGIONtorso2RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
37UNRESOLVED_SOURCE_REGIONpelvis1RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
38UNRESOLVED_SOURCE_REGIONhead_neck2RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
39UNRESOLVED_SOURCE_REGIONpelvis1RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
40UNRESOLVED_SOURCE_REGIONtorso2RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
41UNRESOLVED_SOURCE_REGIONtorso1RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
42UNRESOLVED_SOURCE_REGIONtorso2RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
46UNRESOLVED_SOURCE_REGIONhead_neck2RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
47UNRESOLVED_SOURCE_REGIONhead_neck2RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
53UNRESOLVED_SOURCE_REGIONlower_leg_negx|lower_leg_posx2RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
54UNRESOLVED_SOURCE_REGIONlower_leg_negx|lower_leg_posx2RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
55UNRESOLVED_SOURCE_REGIONlower_leg_negx|lower_leg_posx2RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
56UNRESOLVED_SOURCE_REGIONlower_leg_negx|lower_leg_posx2RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
59UNRESOLVED_SOURCE_REGIONarm_negx|arm_posx2RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
60UNRESOLVED_SOURCE_REGIONarm_negx|arm_posx2RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
61UNRESOLVED_SOURCE_REGIONarm_negx|arm_posx2RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
62UNRESOLVED_SOURCE_REGIONhead_neck2RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
70UNRESOLVED_SOURCE_REGIONpelvis2RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
71UNRESOLVED_SOURCE_REGIONpelvis2RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
74MICRO_FRAGMENT_OR_EMPTYpelvis2QUARANTINE_OR_MERGE_WITH_ADJACENT_SOURCE_REGION
75MICRO_FRAGMENT_OR_EMPTYhead_neck1QUARANTINE_OR_MERGE_WITH_ADJACENT_SOURCE_REGION
76MICRO_FRAGMENT_OR_EMPTYlower_leg_negx|lower_leg_posx2QUARANTINE_OR_MERGE_WITH_ADJACENT_SOURCE_REGION
79UNRESOLVED_SOURCE_REGIONtorso1RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
80UNRESOLVED_SOURCE_REGIONtorso1RUN_SOURCE_TO_REGION_REGISTRATION_OR_HARD_REJECT
R54 component action map
Component-level retain / register / quarantine action map.

Next hard work

The next meaningful pass is to move from preflight/reference surfaces into final shell-solid booleans: real inward offsets, cut openings, keyed seams, edge returns, backed bosses, strap routing, and release reach. That should happen after measurements and coupon data, not by blindly thickening every open surface.