Checked draft only;not NBS-ready/construction/manufacture approval. Missing correlated fixing reactions and independent verification.
Rangemanufacturer [supported]
"Architectural Products Group Ltd (published business identity);exact manufacturing entity/factory address to confirm."
Source:../SOURCE-CATALOG.json
technicalContact [missing]
null
Source:No verified named technical contact in inspected variant sources
productCode [supported]
"U-1200-900"
Source:SOURCE-TRACE.json
description [supported]
"U-shaped steel flatbar guarding development assembly,continuous welded mitred corner,INSIDE vertical lower face strips and welded L corner upright."
Source:evidence/GEOMETRY.json
intendedUse [provisional]
"External U-shaped fascia-supported guarding with top wall ties at BOTH open ends;actual jurisdiction/use/occupancy/exposure and substrates require project review."
Source:evidence/GEOMETRY.json;../OFFICIAL-SOURCE-RESEARCH.json#ENGLAND-K
exclusions [supported]
"No freestanding, Juliet, stair, vehicle barrier, fall-arrest anchorage or verified load rating; no order/manufacture release."
Source:evidence/GEOMETRY.json
jurisdiction [missing]
"No actual project jurisdiction selected. England guidance researched only; Wales/Scotland/NI and overseas need their own review."
Source:../OFFICIAL-SOURCE-RESEARCH.json#ENGLAND-K
classification [supported]
{"systemCode": "Ss_25_60_05_05", "label": "Balustrade and guarding systems", "tableVersion": "Systems v1.43 July 2026", "productCode": null}
Source:../OFFICIAL-SOURCE-RESEARCH.json#UNICLASS
dimensions [supported]
{"overallFrontWidthMm": 1200, "overallProjectionMm": 900, "datum": "Overall kit dimensions differ from reference path and leg stock lengths", "referencePathMm": [[0, 888], [0, 0], [1200, 0], [1200, 888]], "referenceLegLengthsMm": [888.0, 1200.0, 888.0], "topHeightAboveProposedFloorMm": 1100, "lowerStripCentresZmm": [-140, -320], "assumedFloorBuildUpMm": 80, "assumedSlabThicknessMm": 300, "actualBoundingXYZmm": [1200.0, 900.0, 1460.0]}
Source:evidence/GEOMETRY.json
sections [supported]
{"top": [60, 10], "uprights": [40, 8], "twoFaceStrips": [80, 8], "cornerUpright": "Welded40x40x8L from40x8plus32x8 flats"}
Source:evidence/GEOMETRY.json
variants [supported]
"U-shaped widths1200/1800/2400/3000mm,900mmprojection in this pack. Exact record U-1200-900 only;1200projection/U/straight require separate records."
Source:SOURCE-TRACE.json
material [provisional]
"S275JR;certificate required"
Source:evidence/BOM.json
finishAndColour [missing]
"Project-specific steel corrosion protection/pretreatment/coating/thickness/colour/gloss/repair and exposure schedule remains unselected. Generic stainless wording in inherited family literature does not make RB stainless."
Source:evidence/GEOMETRY.json
construction [supported]
"Continuous welded assembly with45degree mitred corner joints; no mid-run splice. Corner rail/strip weld qualification/detail and L-upright seam remain verification gates. Top may instead be laser-cut wholeprofile; not assumed cost-equivalent. Two continuous80x8mm lower strips INSIDE uprights,broad faces vertical,face welded across40x8 uprights. Source weld envelopes are not qualified joint resistance."
Source:evidence/GEOMETRY.json;evidence/BOM.json
interfaces [supported]
{"legs": [{"a": [0.0, 888.0], "b": [0.0, 0.0], "L": 888.0, "t": [0.0, -1.0], "n": [1.0, 0.0], "bars": [100.0, 198.2857143, 296.5714286, 394.8571429, 493.1428571, 591.4285714, 689.7142857, 788.0], "anchors": [60.0, 252.0, 444.0, 636.0, 765.0]}, {"a": [0.0, 0.0], "b": [1200.0, 0.0], "L": 1200.0, "t": [1.0, 0.0], "n": [-0.0, 1.0], "bars": [100.0, 200.0, 300.0, 400.0, 500.0, 600.0, 700.0, 800.0, 900.0, 1000.0, 1100.0], "anchors": [123.0, 276.0, 477.0, 723.0, 924.0, 1077.0]}, {"a": [1200.0, 0.0], "b": [1200.0, 888.0], "L": 888.0, "t": [0.0, 1.0], "n": [-1.0, 0.0], "bars": [100.0, 198.2857143, 296.5714286, 394.8571429, 493.1428571, 591.4285714, 689.7142857, 788.0], "anchors": [123.0, 252.0, 444.0, 636.0, 828.0]}], "endplate": {"thicknessMm": 12, "normalDepthMm": 60, "heightMm": 120, "holesLocalNormalMm": 30, "holesZmm": [1000, 1060]}, "fasciaRowsZmm": [-140, -320], "support": "Fascia restraint on ALL THREE legs plus top wall ties at BOTH open ends;ideal translations held,rotations free", "cornerUprightBlanksMm": [[1450, 40, 8], [1450, 32, 8]], "legStockBlanks": [{"leg": 0, "referenceLengthMm": 888.0, "uprightCount": 8, "uprightCutSectionMm": [40, 8], "uprightCutLengthMm": 1450, "topRailStockBlank": [888.0, 60, 10], "twoLowerStripStockBlanks": [848.0, 80, 8], "cornerCut": "45degree mitres, square wallends. U internal strips subtract40mm per corner for outside long edge; other external strips add8mm per corner. Excludes kerf/finishing allowances; final fabrication drawing required.", "anchorStationsMm": [60.0, 252.0, 444.0, 636.0, 765.0]}, {"leg": 1, "referenceLengthMm": 1200.0, "uprightCount": 11, "uprightCutSectionMm": [40, 8], "uprightCutLengthMm": 1450, "topRailStockBlank": [1200.0, 60, 10], "twoLowerStripStockBlanks": [1120.0, 80, 8], "cornerCut": "45degree mitres, square wallends. U internal strips subtract40mm per corner for outside long edge; other external strips add8mm per corner. Excludes kerf/finishing allowances; final fabrication drawing required.", "anchorStationsMm": [123.0, 276.0, 477.0, 723.0, 924.0, 1077.0]}, {"leg": 2, "referenceLengthMm": 888.0, "uprightCount": 8, "uprightCutSectionMm": [40, 8], "uprightCutLengthMm": 1450, "topRailStockBlank": [888.0, 60, 10], "twoLowerStripStockBlanks": [848.0, 80, 8], "cornerCut": "45degree mitres, square wallends. U internal strips subtract40mm per corner for outside long edge; other external strips add8mm per corner. Excludes kerf/finishing allowances; final fabrication drawing required.", "anchorStationsMm": [123.0, 252.0, 444.0, 636.0, 828.0]}], "insideStripNormalRangeMm": [40, 48], "uprightNormalRangeMm": [0, 40], "fixingFaceNormalMm": 48, "cornerUprightInsetNormalMm": 32, "connectionDecision": "User correction: both lower retaining strips INSIDE uprights against structural fascia; broad faces vertical, face welded. Corner L inset32mm in both inward normals for32mm contact to each internal strip leg."}
Source:evidence/GEOMETRY.json;evidence/BOM.json;evidence/CALCULATIONS.json
nominalMass [supported]
{"netSourceModelMassKg": 153.53684451949024, "densityKgM3": 7800, "basis": "Sum actual source component net volumes including weld envelopes;anchors/coating/packing excluded;not measured shipped mass"}
Source:evidence/BOM.json
performanceCriteria [missing]
"Adopt project occupancy, actions/combinations, point/infill/wind/vertical actions, serviceability and durability schedule; current numerical cases are analyst sensitivities."
Source:evidence/CALCULATIONS.json;evidence/CALCULATIONS.json
performanceEvidence [provisional]
{"model": "3D Euler Bernoulli linear elastic beams; rigid joints and centroid offsets; reference corner nodes join mitres; translations held at fascia anchor stations and two top wall ends, rotations free. Corner upright represented by connected 40x8 and32x8 flats.", "actions": "Independent sensitivity actions only, no adopted regulatory load schedule or combinations. Normal top loads lumped at mesh ends.", "results": [{"case": "all_leg_outward_0.74N_per_mm", "maximumTranslationMm": 0.1290657497463968, "maxGrossNormalStressMPa": 14.831576671760482, "maxTorsionNmm": 432.4134802451754, "maxSupportResultantN": 488.445544119242, "forceEquilibriumErrorN": 4.276195370023217e-09, "momentEquilibriumErrorNmm": 4.682856471840589e-06, "linearityChecked": true, "freeResidualN": 9.655472865688353e-09}, {"case": "all_leg_outward_1.5N_per_mm", "maximumTranslationMm": 0.26161976299945316, "maxGrossNormalStressMPa": 30.06400676707814, "maxTorsionNmm": 876.5138113068915, "maxSupportResultantN": 990.0923191604214, "forceEquilibriumErrorN": 2.7563224272442177e-09, "momentEquilibriumErrorNmm": 3.0188940780529594e-06, "linearityChecked": true, "freeResidualN": 7.159542292356491e-09}, {"case": "single_leg_outward_1.5N_per_mm_leg0", "maximumTranslationMm": 1.9741902469130506, "maxGrossNormalStressMPa": 47.29184709592133, "maxTorsionNmm": 7771.235670447095, "maxSupportResultantN": 870.6425343501971, "forceEquilibriumErrorN": 3.862237196727847e-08, "momentEquilibriumErrorNmm": 4.207742941630954e-05, "linearityChecked": true, "freeResidualN": 9.143479573481272e-08}, {"case": "individual_infill_500N_leg0", "maximumTranslationMm": 0.9566363950563392, "maxGrossNormalStressMPa": 43.72065857928054, "maxTorsionNmm": 18423.267753701966, "maxSupportResultantN": 2277.1042949699095, "forceEquilibriumErrorN": 4.020640376189988e-09, "momentEquilibriumErrorNmm": 4.415583461980788e-06, "linearityChecked": true, "freeResidualN": 1.0203720535173488e-08}, {"case": "single_leg_outward_1.5N_per_mm_leg1", "maximumTranslationMm": 0.4052888637830741, "maxGrossNormalStressMPa": 22.72204010404781, "maxTorsionNmm": 1469.6720145621775, "maxSupportResultantN": 892.9506620725364, "forceEquilibriumErrorN": 3.942747423685278e-09, "momentEquilibriumErrorNmm": 4.315131171658536e-06, "linearityChecked": true, "freeResidualN": 2.3302334284380777e-08}, {"case": "individual_infill_500N_leg1", "maximumTranslationMm": 1.0283621307164643, "maxGrossNormalStressMPa": 46.035129960182886, "maxTorsionNmm": 18691.284500524238, "maxSupportResultantN": 2238.56450675099, "forceEquilibriumErrorN": 2.4958490573746828e-09, "momentEquilibriumErrorNmm": 2.7211130752155226e-06, "linearityChecked": true, "freeResidualN": 4.605354320119659e-09}, {"case": "single_leg_outward_1.5N_per_mm_leg2", "maximumTranslationMm": 1.974901562968766, "maxGrossNormalStressMPa": 51.43327034505371, "maxTorsionNmm": 8459.373194152577, "maxSupportResultantN": 851.6124328883924, "forceEquilibriumErrorN": 1.2763229917389651e-09, "momentEquilibriumErrorNmm": 1.6720324336575397e-06, "linearityChecked": true, "freeResidualN": 1.3495900930138305e-07}, {"case": "individual_infill_500N_leg2", "maximumTranslationMm": 0.9795415453233105, "maxGrossNormalStressMPa": 43.49091901681862, "maxTorsionNmm": 17792.531304786768, "maxSupportResultantN": 2261.0079843727276, "forceEquilibriumErrorN": 1.1895402440842417e-09, "momentEquilibriumErrorNmm": 1.2464621841346002e-06, "linearityChecked": true, "freeResidualN": 2.7448024297882512e-08}, {"case": "vertical_1kN_leg0", "maximumTranslationMm": 0.05318505243433585, "maxGrossNormalStressMPa": 19.368631494658324, "maxTorsionNmm": 15073.659353575667, "maxSupportResultantN": 594.2188640757448, "forceEquilibriumErrorN": 4.919109564127666e-11, "momentEquilibriumErrorNmm": 5.2588775112383246e-08, "linearityChecked": true, "freeResidualN": 2.224770589975833e-09}, {"case": "vertical_1kN_leg1", "maximumTranslationMm": 0.04560033408792429, "maxGrossNormalStressMPa": 8.568619487282112, "maxTorsionNmm": 4473.808690361093, "maxSupportResultantN": 454.5412902904574, "forceEquilibriumErrorN": 1.0965564469899575e-10, "momentEquilibriumErrorNmm": 1.1948024604442132e-07, "linearityChecked": true, "freeResidualN": 1.884387756945216e-09}, {"case": "vertical_1kN_leg2", "maximumTranslationMm": 0.053168951925230676, "maxGrossNormalStressMPa": 19.368145252343492, "maxTorsionNmm": 15073.199883403207, "maxSupportResultantN": 594.173761360994, "forceEquilibriumErrorN": 9.768251485464674e-11, "momentEquilibriumErrorNmm": 1.0073387030073988e-07, "linearityChecked": true, "freeResidualN": 1.101309266005046e-09}, {"case": "member_selfweight_only", "maximumTranslationMm": 0.002167245201559285, "maxGrossNormalStressMPa": 0.4522694905527129, "maxTorsionNmm": 236.42384435794378, "maxSupportResultantN": 74.47899544131093, "forceEquilibriumErrorN": 1.8260948309034575e-12, "momentEquilibriumErrorNmm": 4.996763891540468e-09, "linearityChecked": true, "freeResidualN": 3.9887027014628984e-10}, {"case": "vertical_1kN_leg0_plus_member_selfweight", "maximumTranslationMm": 0.05360138297551242, "maxGrossNormalStressMPa": 19.4119857743243, "maxTorsionNmm": 15076.14749029747, "maxSupportResultantN": 651.1180341234403, "forceEquilibriumErrorN": 2.397770870743443e-11, "momentEquilibriumErrorNmm": 3.924867120605414e-08, "linearityChecked": true, "freeResidualN": 1.7154553333398326e-09}, {"case": "vertical_1kN_leg1_plus_member_selfweight", "maximumTranslationMm": 0.043631925242879524, "maxGrossNormalStressMPa": 8.594285042559974, "maxTorsionNmm": 4466.05863981481, "maxSupportResultantN": 520.6984520913089, "forceEquilibriumErrorN": 1.021243412643695e-10, "momentEquilibriumErrorNmm": 1.1111478670500219e-07, "linearityChecked": true, "freeResidualN": 2.397996468062047e-09}, {"case": "vertical_1kN_leg2_plus_member_selfweight", "maximumTranslationMm": 0.05353238527364118, "maxGrossNormalStressMPa": 19.410550466796003, "maxTorsionNmm": 15075.395222979632, "maxSupportResultantN": 651.0790292338054, "forceEquilibriumErrorN": 2.3323278031117667e-10, "momentEquilibriumErrorNmm": 2.5969347916543484e-07, "linearityChecked": true, "freeResidualN": 2.0170860537405133e-09}], "meshRefinement": {"maximumRelativeDisplacementDifference": 0.005900883673109706, "method": "Each horizontal interval split in half; all physical upright and anchor stations retained.", "fineResults": [{"case": "all_leg_outward_0.74N_per_mm", "maximumTranslationMm": 0.1290242752155816, "maxGrossNormalStressMPa": 14.89508214313171, "maxTorsionNmm": 432.14530024983287, "maxSupportResultantN": 488.2529214960839, "forceEquilibriumErrorN": 8.198989914082189e-09, "momentEquilibriumErrorNmm": 8.975293692206312e-06, "linearityChecked": true, "freeResidualN": 6.50179572403431e-08}, {"case": "all_leg_outward_1.5N_per_mm", "maximumTranslationMm": 0.2615356930045566, "maxGrossNormalStressMPa": 30.192734073906973, "maxTorsionNmm": 875.9702032085588, "maxSupportResultantN": 989.7018678978417, "forceEquilibriumErrorN": 2.304011426090824e-09, "momentEquilibriumErrorNmm": 6.564478241022987e-06, "linearityChecked": true, "freeResidualN": 9.802170097827911e-08}, {"case": "single_leg_outward_1.5N_per_mm_leg0", "maximumTranslationMm": 1.9756874389014174, "maxGrossNormalStressMPa": 47.310854393615806, "maxTorsionNmm": 7776.579151719918, "maxSupportResultantN": 871.519538939667, "forceEquilibriumErrorN": 2.8398675411267504e-08, "momentEquilibriumErrorNmm": 3.2010581698216356e-05, "linearityChecked": true, "freeResidualN": 9.657898658588238e-07}, {"case": "individual_infill_500N_leg0", "maximumTranslationMm": 0.9566363950519794, "maxGrossNormalStressMPa": 43.72065857932277, "maxTorsionNmm": 18423.267753753804, "maxSupportResultantN": 2277.1042949721013, "forceEquilibriumErrorN": 1.317776152087724e-09, "momentEquilibriumErrorNmm": 1.5201272027679741e-06, "linearityChecked": true, "freeResidualN": 7.473863661289215e-08}, {"case": "single_leg_outward_1.5N_per_mm_leg1", "maximumTranslationMm": 0.4062632297710097, "maxGrossNormalStressMPa": 22.646029878384454, "maxTorsionNmm": 1473.3293565140484, "maxSupportResultantN": 892.9881914180575, "forceEquilibriumErrorN": 2.120230491176045e-09, "momentEquilibriumErrorNmm": 4.379059280893113e-06, "linearityChecked": true, "freeResidualN": 2.0186416804790497e-07}, {"case": "individual_infill_500N_leg1", "maximumTranslationMm": 1.0283621307157285, "maxGrossNormalStressMPa": 46.035129960189316, "maxTorsionNmm": 18691.284500523765, "maxSupportResultantN": 2238.5645067493188, "forceEquilibriumErrorN": 1.6969313038073253e-09, "momentEquilibriumErrorNmm": 1.7489396067424458e-06, "linearityChecked": true, "freeResidualN": 6.28642737865448e-08}, {"case": "single_leg_outward_1.5N_per_mm_leg2", "maximumTranslationMm": 1.9763991166314907, "maxGrossNormalStressMPa": 51.45536073459332, "maxTorsionNmm": 8467.710866825262, "maxSupportResultantN": 852.4804543410593, "forceEquilibriumErrorN": 1.4312416141137874e-08, "momentEquilibriumErrorNmm": 1.5444101322259485e-05, "linearityChecked": true, "freeResidualN": 8.326023817062378e-07}, {"case": "individual_infill_500N_leg2", "maximumTranslationMm": 0.979541545319455, "maxGrossNormalStressMPa": 43.490919016904776, "maxTorsionNmm": 17792.531304760094, "maxSupportResultantN": 2261.007984371193, "forceEquilibriumErrorN": 5.4740221244742315e-09, "momentEquilibriumErrorNmm": 6.689501322654223e-06, "linearityChecked": true, "freeResidualN": 1.3411542454377923e-07}, {"case": "vertical_1kN_leg0", "maximumTranslationMm": 0.05318505243309237, "maxGrossNormalStressMPa": 19.368631494619816, "maxTorsionNmm": 15073.659353569386, "maxSupportResultantN": 594.2188640757822, "forceEquilibriumErrorN": 1.0459899613124435e-10, "momentEquilibriumErrorNmm": 1.861719302636875e-07, "linearityChecked": true, "freeResidualN": 1.0592084098703936e-08}, {"case": "vertical_1kN_leg1", "maximumTranslationMm": 0.04560033408801687, "maxGrossNormalStressMPa": 8.568619487281183, "maxTorsionNmm": 4473.808690361657, "maxSupportResultantN": 454.54129029038495, "forceEquilibriumErrorN": 4.690587718041671e-10, "momentEquilibriumErrorNmm": 5.419724225355012e-07, "linearityChecked": true, "freeResidualN": 1.3271346688270569e-08}, {"case": "vertical_1kN_leg2", "maximumTranslationMm": 0.05316895192427709, "maxGrossNormalStressMPa": 19.368145252338643, "maxTorsionNmm": 15073.19988339718, "maxSupportResultantN": 594.1737613616007, "forceEquilibriumErrorN": 3.7994981249775406e-10, "momentEquilibriumErrorNmm": 4.6108408485734387e-07, "linearityChecked": true, "freeResidualN": 1.4319084584712982e-08}, {"case": "member_selfweight_only", "maximumTranslationMm": 0.002180109775740539, "maxGrossNormalStressMPa": 0.45524773160153487, "maxTorsionNmm": 236.08851448164683, "maxSupportResultantN": 74.34964144857804, "forceEquilibriumErrorN": 1.297735252592247e-10, "momentEquilibriumErrorNmm": 1.5371551853604615e-07, "linearityChecked": true, "freeResidualN": 3.665263648144901e-09}, {"case": "vertical_1kN_leg0_plus_member_selfweight", "maximumTranslationMm": 0.05358645205169097, "maxGrossNormalStressMPa": 19.39478219008725, "maxTorsionNmm": 15076.040506452708, "maxSupportResultantN": 651.1168926397726, "forceEquilibriumErrorN": 1.6282436926529087e-09, "momentEquilibriumErrorNmm": 1.7388629203196615e-06, "linearityChecked": true, "freeResidualN": 6.898735804838907e-09}, {"case": "vertical_1kN_leg1_plus_member_selfweight", "maximumTranslationMm": 0.043620560959018, "maxGrossNormalStressMPa": 8.594653880020783, "maxTorsionNmm": 4465.2070621281, "maxSupportResultantN": 520.7317243751859, "forceEquilibriumErrorN": 1.8708847318582578e-10, "momentEquilibriumErrorNmm": 1.7716774891596287e-07, "linearityChecked": true, "freeResidualN": 1.2103555491194129e-08}, {"case": "vertical_1kN_leg2_plus_member_selfweight", "maximumTranslationMm": 0.05352771673052399, "maxGrossNormalStressMPa": 19.393534959832408, "maxTorsionNmm": 15075.343471505665, "maxSupportResultantN": 651.0724430114896, "forceEquilibriumErrorN": 1.6741353858762409e-09, "momentEquilibriumErrorNmm": 1.8074788386002183e-06, "linearityChecked": true, "freeResidualN": 1.3882527127861977e-08}]}, "limitations": ["No weld flexibility/resistance, corner seam resistance, anchor compliance/capacity, net-hole section, local stability, plate prying, torsional resistance or galvanizing qualification.", "Ideal fascia restraint at48mm inner structural contact face using rigid-offset transformation; anchor group/plate compliance and actual top endplate group behaviour remain unresolved.", "No physical validation; gross parent normal stress is not a compliance criterion."], "internalStripCorrection": {"revision": "STEEL-U-R2-INTERNAL-STRIPS", "stripCentroidNormalMm": 44, "structuralContactSupportNormalMm": 48, "supportMethod": "Exact rigid-offset coordinate transformation: constrain translations at48mm contact face; rotations free.", "cornerLInsetInBothInwardNormalsMm": 32, "cornerModel": "Two connected flats, centroid offsets shifted32mm in both inward normals.", "topTieModel": "As before: ideal translational top endpoint support; actual endplate/anchor group behaviour remains a gate."}, "meaning": "Inherited preliminary sensitivities,not rerun or independently verified"}
Source:evidence/CALCULATIONS.json
geometryChecks [supported]
{"validSolids": 142, "volumeErrorMm3": 7.450580596923828e-08, "collisions": [], "toolChecks": [{"side": "Start", "zMm": 1000, "hits": []}, {"side": "Start", "zMm": 1060, "hits": []}, {"side": "End", "zMm": 1000, "hits": []}, {"side": "End", "zMm": 1060, "hits": []}, {"leg": 0, "stationMm": 60.0, "rowZmm": -140, "hits": []}, {"leg": 0, "stationMm": 60.0, "rowZmm": -320, "hits": []}, {"leg": 0, "stationMm": 252.0, "rowZmm": -140, "hits": []}, {"leg": 0, "stationMm": 252.0, "rowZmm": -320, "hits": []}, {"leg": 0, "stationMm": 444.0, "rowZmm": -140, "hits": []}, {"leg": 0, "stationMm": 444.0, "rowZmm": -320, "hits": []}, {"leg": 0, "stationMm": 636.0, "rowZmm": -140, "hits": []}, {"leg": 0, "stationMm": 636.0, "rowZmm": -320, "hits": []}, {"leg": 0, "stationMm": 765.0, "rowZmm": -140, "hits": []}, {"leg": 0, "stationMm": 765.0, "rowZmm": -320, "hits": []}, {"leg": 1, "stationMm": 123.0, "rowZmm": -140, "hits": []}, {"leg": 1, "stationMm": 123.0, "rowZmm": -320, "hits": []}, {"leg": 1, "stationMm": 276.0, "rowZmm": -140, "hits": []}, {"leg": 1, "stationMm": 276.0, "rowZmm": -320, "hits": []}, {"leg": 1, "stationMm": 477.0, "rowZmm": -140, "hits": []}, {"leg": 1, "stationMm": 477.0, "rowZmm": -320, "hits": []}, {"leg": 1, "stationMm": 723.0, "rowZmm": -140, "hits": []}, {"leg": 1, "stationMm": 723.0, "rowZmm": -320, "hits": []}, {"leg": 1, "stationMm": 924.0, "rowZmm": -140, "hits": []}, {"leg": 1, "stationMm": 924.0, "rowZmm": -320, "hits": []}, {"leg": 1, "stationMm": 1077.0, "rowZmm": -140, "hits": []}, {"leg": 1, "stationMm": 1077.0, "rowZmm": -320, "hits": []}, {"leg": 2, "stationMm": 123.0, "rowZmm": -140, "hits": []}, {"leg": 2, "stationMm": 123.0, "rowZmm": -320, "hits": []}, {"leg": 2, "stationMm": 252.0, "rowZmm": -140, "hits": []}, {"leg": 2, "stationMm": 252.0, "rowZmm": -320, "hits": []}, {"leg": 2, "stationMm": 444.0, "rowZmm": -140, "hits": []}, {"leg": 2, "stationMm": 444.0, "rowZmm": -320, "hits": []}, {"leg": 2, "stationMm": 636.0, "rowZmm": -140, "hits": []}, {"leg": 2, "stationMm": 636.0, "rowZmm": -320, "hits": []}, {"leg": 2, "stationMm": 828.0, "rowZmm": -140, "hits": []}, {"leg": 2, "stationMm": 828.0, "rowZmm": -320, "hits": []}]}
Source:evidence/GEOMETRY.json
testedResults [missing]
null
Source:evidence/GEOMETRY.json
independentVerification [missing]
null
Source:evidence/GEOMETRY.json
tolerances [missing]
"No fabrication/installation/coating/fit tolerances accepted; model nominal dimensions only."
Source:evidence/GEOMETRY.json
substrateAndFixings [missing]
"Two INSIDE fascia rows on all three legs and BOTH top wall end ties. Actual anchors/substrates/edge distances/packing/plate eccentricities/prying unverified. Source report gives maximum support resultants only;correlated force/moment reactions per support are missing. Do not derive anchor design from maxima."
Source:evidence/CALCULATIONS.json;evidence/GEOMETRY.json
installation [provisional]
"Draft hold-point sequence supplied separately; competent installation method and temporary edge protection/lifting plan required."
Source:evidence/GEOMETRY.json;INSTALLATION-MAINTENANCE-DRAFT.txt
maintenanceAndCleaning [provisional]
"Inspect welds, corrosion, coating damage and fixings; isolate unsafe guard after impact/movement. Cleaning chemistry, intervals and repair system depend on selected coating and exposure; no interval or chemical compatibility claimed."
Source:INSTALLATION-MAINTENANCE-DRAFT.txt
durabilityAndWarranty [missing]
"No verified service life, exposure category, warranty terms or exclusions supplied."
Source:evidence/GEOMETRY.json
environmental [missing]
"No product-specific EPD, recycled-content percentage, embodied-carbon assessment or end-of-life route verified. Steel recovery potential is not a quantified product claim."
Source:No evidence in inspected source pack
CAD [supported]
{"format": "STEP", "revision": "STEEL-U-R2-INTERNAL-STRIPS", "filename": "evidence/U-1200-900.step", "sha256": "0db66b428119b8a58b8d197065c642a29d5ca729aae34ec3ee8b875aebfd914a"}
Source:SOURCE-TRACE.json
drawings [missing]
"Nominal source STEP and cut-blank data supplied;no accepted production/installation drawing set or manufacturing tolerances."
Source:evidence/BOM.json
BIM [missing]
"No native Revit/IFC object supplied or validated. STEP does not establish BIM delivery."
Source:../SOURCE-CATALOG.json;source pack inspection
literatureAndDownloads [provisional]
"LocalR14 exact U-layout draft data/clause/method/CAD/source summaries;no public download release performed."
Source:SOURCE-TRACE.json
origin [missing]
"Manufacturing country not established for this kit; do not infer from site badge."
Source:No matching origin evidence inspected
commercial [provisional]
"No matched completed U-layout cost or price;straight/roundbar kit prices do not transfer. Include stock/mitres/corner welds/finish/QA/handling/packing/APGfreight."
Source:SOURCE-TRACE.json
generalEnquiryRoute [supported]
"enquiries@architecturalproducts.uk;general enquiry route,named technical engineer remains unconfirmed."
Source:../SOURCE-CATALOG.json
correlatedFixingVectors [missing]
null
Source:evidence/CALCULATIONS.json
massAndHandlingReview [provisional]
{"reportedKg": 153.53684451949024, "reviewFlag": "Product-specific lifting/handling/transport/finish review required;whole-range valueengineeringLATER", "designChanged": false}
Source:evidence/BOM.json