benikigai/plus-onePublic
Plus One
SHA-256 d135a852de30077ad7c9ff61d288f3e6d939ffdc14758090e03b189eff949b1b
{
"schema": "factory-n1/layout/v1",
"revision": 1,
"selection": {
"status": "proposal",
"date": "2026-11-01"
},
"geometry_evidence": "ASSUMPTION",
"calibration_status": "uncalibrated",
"workstations": "manual",
"units": {
"length": "m",
"angle": "rad"
},
"frame": {
"handedness": "right",
"up_axis": "Z",
"origin": "floor corner at minimum X and Y",
"flow_axis": "+X",
"station_pose_anchor": "footprint centre at floor level",
"quaternion_order": "xyzw"
},
"station_geometry_defaults": {
"footprint_m": [
1.2,
0.75
],
"work_surface_height_m": 0.9
},
"id": "plus-one-bench-cell",
"label": "Plus One bench cell (concept)",
"title": "Plus One · bench cell",
"room": {
"size_m": [
5.0,
4.6,
3.0
]
},
"footprint_m": [
4.6,
3.2
],
"stations": [
{
"station_id": "BA",
"position_m": [
1.0,
2.2,
0.0
],
"orientation_xyzw": [
0.0,
0.0,
0.7071068,
0.7071068
],
"label": "Top shell to haptic"
},
{
"station_id": "BB",
"position_m": [
2.3,
3.4,
0.0
],
"orientation_xyzw": [
0.0,
0.0,
0.0,
1.0
],
"label": "Battery and base"
},
{
"station_id": "BC",
"position_m": [
3.6,
2.2,
0.0
],
"orientation_xyzw": [
0.0,
0.0,
-0.7071068,
0.7071068
],
"label": "Flash, test and pack"
}
],
"cell": {
"type": "u",
"open_side": "-Y",
"kit_rack_m": [
0.25,
3.4
],
"hold_m": [
4.55,
1.6
],
"carton_m": [
4.55,
2.6
]
},
"crews": [
{
"id": "tech",
"count": 1,
"stations": [
"BA",
"BB",
"BC"
]
}
],
"behavior_binding": {
"station_key": "station_id",
"route_source": "active product sequence",
"station_definition_source": "resolved product station library",
"timing_and_outcome_source": "recorded engine events and results",
"inactive_station_policy": "retain footprint; show inactive; no unit visits"
},
"transport": {
"duration_source": "engine",
"layout_time_model": "not-calibrated"
},
"notes": [
"Concept layout for the bench-build scenario (studies/plus_one_demand.yaml): three benches in a small U, open toward -Y, with one technician inside it. Every position is an ASSUMPTION.",
"Benches are 1.2 x 0.75 m at 0.9 m (as the other Plus One layouts). Kitted trays come from a rack outside the U behind BA and are loaded into each bench's rear flow shelves from outside; the technician never walks out of the U for parts.",
"Work in process is only in a fixture or in the marked single-unit square at the front corner of the next bench. A failed unit goes onto a red HOLD shelf outside the U by BC; good units, packed at BC, go into a master carton beside it. Both are display only: the run scraps a unit at its bench.",
"footprint_m is the cell with the feeding space outside it, the area the study compares; the room is just the drawing's floor.",
"\"crews\" repeats the study's crews (studies/plus_one_demand.yaml) for the viewer, which draws only that many operators at the benches they are working; tests/test_demand_layouts.py keeps the two the same."
]
}