{"reviewed":"November 2026","units":"cm","scope":"One wall-to-wall cross-section at the chosen height and position; no passage-width standard or door-swing simulation.","presets":{"rack":{"hallWidth":120,"frameDepth":30,"wallGap":2,"frontOverhang":4,"rearOverhang":0,"oppositeProjection":0,"openProjection":null},"obstructed":{"hallWidth":120,"frameDepth":30,"wallGap":2,"frontOverhang":4,"rearOverhang":0,"oppositeProjection":8,"openProjection":null},"cabinet":{"hallWidth":120,"frameDepth":24,"wallGap":2,"frontOverhang":0,"rearOverhang":0,"oppositeProjection":8,"openProjection":68}},"cases":[{"name":"The rack frame is not the loaded projection","kind":"Rack example","input":{"hallWidth":120,"frameDepth":30,"wallGap":2,"frontOverhang":4,"rearOverhang":0,"oppositeProjection":0,"openProjection":null},"text":"A 30 cm frame, 2 cm wall gap and 4 cm of front shoe overhang reach 36 cm from the wall. In the illustrative 120 cm hall with no opposite projection, 84 cm remains. Using 30 cm alone would suggest 90 cm and overstate the width by 6 cm.","result":{"installedFrame":32,"loadedProjection":36,"frameOnlyWidth":90,"loadedWidth":84,"openWidth":null,"limitingProjection":36,"limitingWidth":84,"rearConflict":0,"frameOverstatement":6,"openingKnown":false,"rearContact":false,"rearPositionValid":true}},{"name":"Add the obstruction at the same pinch point","kind":"Rack example with an opposing fitting","input":{"hallWidth":120,"frameDepth":30,"wallGap":2,"frontOverhang":4,"rearOverhang":0,"oppositeProjection":8,"openProjection":null},"text":"The same loaded rack still projects 36 cm, but an opposing fitting reaches 8 cm from the other wall at this cross-section. The remaining width is 120 − 36 − 8 = 76 cm. Subtracting only the 30 cm frame would overstate that width by 14 cm.","result":{"installedFrame":32,"loadedProjection":36,"frameOnlyWidth":90,"loadedWidth":76,"openWidth":null,"limitingProjection":36,"limitingWidth":76,"rearConflict":0,"frameOverstatement":14,"openingKnown":false,"rearContact":false,"rearPositionValid":true}},{"name":"A closed cabinet does not describe its open state","kind":"Illustrative cabinet, not a product specification","input":{"hallWidth":120,"frameDepth":24,"wallGap":2,"frontOverhang":0,"rearOverhang":0,"oppositeProjection":8,"openProjection":68},"text":"This separate illustrative cabinet has a 24 cm complete closed depth, including its closed handle, and 2 cm wall gap. Against the same 8 cm opposite obstruction, its 26 cm closed projection leaves 86 cm. A maximum open wall-to-front projection of 68 cm leaves 44 cm. Opening reduces the remaining width by 42 cm; the 68 cm already includes the installed wall gap.","result":{"installedFrame":26,"loadedProjection":26,"frameOnlyWidth":96,"loadedWidth":86,"openWidth":44,"limitingProjection":68,"limitingWidth":44,"rearConflict":0,"frameOverstatement":10,"openingKnown":true,"rearContact":false,"rearPositionValid":true}}],"formulas":{"installedFrame":"wall gap + frame depth","loadedProjection":"wall gap + frame depth + front shoe overhang","loadedWidth":"wall-to-wall width − opposite projection − loaded projection","openWidth":"wall-to-wall width − opposite projection − maximum open wall-to-front projection","limitingKnownWidth":"wall-to-wall width − opposite projection − max(loaded projection, supplied open projection)","rearConflict":"max(0, rear shoe overhang − wall gap)","frameOnlyBaseline":"wall-to-wall width − frame depth; deliberately incomplete"},"assumptions":["For a cabinet, the frameDepth input is the complete closed depth including its closed handle.","The wall gap is the actual permitted installed gap, including any skirting or required stand-off; those are not added again.","The opposite fitting and storage projections are measured at the same cross-section and relevant height.","Front and rear overhang refer to the outer frame edges in the intended shoe orientation. Rear overhang greater than the wall gap is flagged; the tool does not move the rack automatically.","A supplied open projection is the maximum distance from the same storage-side wall, including handles and installation. Blank means no opening result, not zero movement.","A positive remaining width is a geometric subtraction, not a judgement of passage suitability, accessibility or compliance.","Check doors, handles, fixing instructions, sitting/bending space, deliveries and the route along the entire hall separately."],"publishedRack":{"id":"songmics-shoe-rack-3-tier","model":"LSA303B02 · Black · 92 × 30 × 55 cm","externalCm":[92,30,55],"source":"https://www.amazon.co.uk/dp/B08MJFV4X5","manufacturerSource":"https://songmicshome.co.uk/products/songmics-3-tier-shoe-storage-organizer-uklb35sa303?variant=55369102918014","manufacturerSku":"UKLB35SA303B02","record":"Existing exact-variant catalogue and batch-one record, with the matching black 92 cm manufacturer variant checked in November 2026","note":"Only the 30 cm frame depth is used as a product input. Hall widths, wall gaps, overhangs, opposite fittings and every cabinet figure are illustrative."}}
