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-1200"
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": 1200, "datum": "Overall kit dimensions differ from reference path and leg stock lengths", "referencePathMm": [[0, 1188], [0, 0], [1200, 0], [1200, 1188]], "referenceLegLengthsMm": [1188.0, 1200.0, 1188.0], "topHeightAboveProposedFloorMm": 1100, "lowerStripCentresZmm": [-140, -320], "assumedFloorBuildUpMm": 80, "assumedSlabThicknessMm": 300, "actualBoundingXYZmm": [1200.0, 1200.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,1200mmprojection in this pack. Exact record U-1200-1200 only;900projection/L/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, 1188.0], "b": [0.0, 0.0], "L": 1188.0, "t": [0.0, -1.0], "n": [1.0, 0.0], "bars": [100.0, 198.8, 297.6, 396.4, 495.2, 594.0, 692.8, 791.6, 890.4, 989.2, 1088.0], "anchors": [60.0, 274.0, 473.0, 715.0, 914.0, 1065.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, 1188.0], "L": 1188.0, "t": [0.0, 1.0], "n": [-1.0, 0.0], "bars": [100.0, 198.8, 297.6, 396.4, 495.2, 594.0, 692.8, 791.6, 890.4, 989.2, 1088.0], "anchors": [123.0, 274.0, 473.0, 715.0, 914.0, 1128.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": 1188.0, "uprightCount": 11, "uprightCutSectionMm": [40, 8], "uprightCutLengthMm": 1450, "topRailStockBlank": [1188.0, 60, 10], "twoLowerStripStockBlanks": [1148.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, 274.0, 473.0, 715.0, 914.0, 1065.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": 1188.0, "uprightCount": 11, "uprightCutSectionMm": [40, 8], "uprightCutLengthMm": 1450, "topRailStockBlank": [1188.0, 60, 10], "twoLowerStripStockBlanks": [1148.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, 274.0, 473.0, 715.0, 914.0, 1128.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": 184.11984878470005, "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.26941996531898016, "maxGrossNormalStressMPa": 18.68179443834387, "maxTorsionNmm": 880.6476991384952, "maxSupportResultantN": 546.9392205138868, "forceEquilibriumErrorN": 1.7732844082019028e-09, "momentEquilibriumErrorNmm": 1.9557805108760817e-06, "linearityChecked": true, "freeResidualN": 2.4101581175273168e-08}, {"case": "all_leg_outward_1.5N_per_mm", "maximumTranslationMm": 0.5461215513222556, "maxGrossNormalStressMPa": 37.8685022399064, "maxTorsionNmm": 1785.0966874318292, "maxSupportResultantN": 1108.6605821233977, "forceEquilibriumErrorN": 8.823981545447168e-09, "momentEquilibriumErrorNmm": 9.72114972341842e-06, "linearityChecked": true, "freeResidualN": 6.035232047452155e-08}, {"case": "single_leg_outward_1.5N_per_mm_leg0", "maximumTranslationMm": 3.3268801489409197, "maxGrossNormalStressMPa": 63.18912166050122, "maxTorsionNmm": 13917.476766929052, "maxSupportResultantN": 1600.9612719394909, "forceEquilibriumErrorN": 3.410872029263601e-08, "momentEquilibriumErrorNmm": 3.7221588886637846e-05, "linearityChecked": true, "freeResidualN": 3.798869556703721e-07}, {"case": "individual_infill_500N_leg0", "maximumTranslationMm": 1.1140178406431274, "maxGrossNormalStressMPa": 45.116071431043544, "maxTorsionNmm": 19257.884702306903, "maxSupportResultantN": 2309.470905930342, "forceEquilibriumErrorN": 5.890431337141067e-10, "momentEquilibriumErrorNmm": 1.7977480455844128e-06, "linearityChecked": true, "freeResidualN": 3.3912214369991034e-08}, {"case": "single_leg_outward_1.5N_per_mm_leg1", "maximumTranslationMm": 0.4386972801748445, "maxGrossNormalStressMPa": 23.871361957212613, "maxTorsionNmm": 1601.4121798762853, "maxSupportResultantN": 884.5458100975314, "forceEquilibriumErrorN": 3.1754438540448904e-09, "momentEquilibriumErrorNmm": 3.4804007042046895e-06, "linearityChecked": true, "freeResidualN": 2.153473133148509e-08}, {"case": "individual_infill_500N_leg1", "maximumTranslationMm": 1.030452752493211, "maxGrossNormalStressMPa": 46.01817202067677, "maxTorsionNmm": 18689.902628923377, "maxSupportResultantN": 2240.3239833156726, "forceEquilibriumErrorN": 1.6637963133148224e-10, "momentEquilibriumErrorNmm": 1.908831554799204e-07, "linearityChecked": true, "freeResidualN": 5.2671680350613315e-09}, {"case": "single_leg_outward_1.5N_per_mm_leg2", "maximumTranslationMm": 3.327852158951314, "maxGrossNormalStressMPa": 70.14606463082819, "maxTorsionNmm": 15432.528443561001, "maxSupportResultantN": 1573.0338416787627, "forceEquilibriumErrorN": 1.948846417576533e-08, "momentEquilibriumErrorNmm": 2.1040962096208204e-05, "linearityChecked": true, "freeResidualN": 2.535640533096739e-07}, {"case": "individual_infill_500N_leg2", "maximumTranslationMm": 1.1139840571212052, "maxGrossNormalStressMPa": 45.11643782482607, "maxTorsionNmm": 19256.81924386513, "maxSupportResultantN": 2309.866876882002, "forceEquilibriumErrorN": 5.282885240376345e-10, "momentEquilibriumErrorNmm": 2.6108061082830147e-06, "linearityChecked": true, "freeResidualN": 3.1548552215099335e-08}, {"case": "vertical_1kN_leg0", "maximumTranslationMm": 0.0528275883969674, "maxGrossNormalStressMPa": 8.54911285718418, "maxTorsionNmm": 4582.278818920376, "maxSupportResultantN": 440.77143776799073, "forceEquilibriumErrorN": 1.7033474630778755e-10, "momentEquilibriumErrorNmm": 1.8136258406187267e-07, "linearityChecked": true, "freeResidualN": 5.162683835990833e-09}, {"case": "vertical_1kN_leg1", "maximumTranslationMm": 0.0453282498353409, "maxGrossNormalStressMPa": 8.568473670780847, "maxTorsionNmm": 4473.993054123901, "maxSupportResultantN": 454.261626552931, "forceEquilibriumErrorN": 7.679837456486772e-11, "momentEquilibriumErrorNmm": 8.27413240281252e-08, "linearityChecked": true, "freeResidualN": 1.4418901628232561e-09}, {"case": "vertical_1kN_leg2", "maximumTranslationMm": 0.052814380444883784, "maxGrossNormalStressMPa": 8.549060692087497, "maxTorsionNmm": 4582.2250937165445, "maxSupportResultantN": 440.78137406348407, "forceEquilibriumErrorN": 8.553015795609298e-10, "momentEquilibriumErrorNmm": 9.562186210620993e-07, "linearityChecked": true, "freeResidualN": 6.8757799454033375e-09}, {"case": "member_selfweight_only", "maximumTranslationMm": 0.0022521197634598135, "maxGrossNormalStressMPa": 0.46649571937417916, "maxTorsionNmm": 237.62659872680396, "maxSupportResultantN": 75.22342207592241, "forceEquilibriumErrorN": 3.3869795856844576e-11, "momentEquilibriumErrorNmm": 1.9550498109310865e-08, "linearityChecked": true, "freeResidualN": 5.115907697472721e-10}, {"case": "vertical_1kN_leg0_plus_member_selfweight", "maximumTranslationMm": 0.053225212004884746, "maxGrossNormalStressMPa": 8.573975082205969, "maxTorsionNmm": 4575.425442620135, "maxSupportResultantN": 505.8147990822771, "forceEquilibriumErrorN": 9.230660680259462e-11, "momentEquilibriumErrorNmm": 2.1556779567499795e-07, "linearityChecked": true, "freeResidualN": 5.0338586632392435e-09}, {"case": "vertical_1kN_leg1_plus_member_selfweight", "maximumTranslationMm": 0.04337308571507451, "maxGrossNormalStressMPa": 8.594212369613484, "maxTorsionNmm": 4466.225936180823, "maxSupportResultantN": 520.444958980066, "forceEquilibriumErrorN": 8.607869972365734e-11, "momentEquilibriumErrorNmm": 5.24159986525774e-08, "linearityChecked": true, "freeResidualN": 1.1715712844306836e-09}, {"case": "vertical_1kN_leg2_plus_member_selfweight", "maximumTranslationMm": 0.05311329902575295, "maxGrossNormalStressMPa": 8.573885268688642, "maxTorsionNmm": 4575.087101366988, "maxSupportResultantN": 505.7897735023025, "forceEquilibriumErrorN": 1.883683486969545e-10, "momentEquilibriumErrorNmm": 1.2389864423312247e-07, "linearityChecked": true, "freeResidualN": 6.882146408315748e-09}], "meshRefinement": {"maximumRelativeDisplacementDifference": 0.0035141810955993335, "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.27027974639162516, "maxGrossNormalStressMPa": 18.749997615895616, "maxTorsionNmm": 882.4992862773834, "maxSupportResultantN": 546.7193701347256, "forceEquilibriumErrorN": 9.402069501424082e-09, "momentEquilibriumErrorNmm": 1.6650610737334313e-05, "linearityChecked": true, "freeResidualN": 1.0085333457254819e-07}, {"case": "all_leg_outward_1.5N_per_mm", "maximumTranslationMm": 0.5478643507938062, "maxGrossNormalStressMPa": 38.00675192410692, "maxTorsionNmm": 1788.849904620627, "maxSupportResultantN": 1108.2149394633457, "forceEquilibriumErrorN": 1.3369651585826148e-07, "momentEquilibriumErrorNmm": 0.00014679698951081122, "linearityChecked": true, "freeResidualN": 2.893502824008465e-07}, {"case": "single_leg_outward_1.5N_per_mm_leg0", "maximumTranslationMm": 3.3285066757878092, "maxGrossNormalStressMPa": 63.20049431323964, "maxTorsionNmm": 13923.414467344119, "maxSupportResultantN": 1602.121510396397, "forceEquilibriumErrorN": 7.909430710384413e-08, "momentEquilibriumErrorNmm": 8.975700773206086e-05, "linearityChecked": true, "freeResidualN": 2.787914127111435e-06}, {"case": "individual_infill_500N_leg0", "maximumTranslationMm": 1.114017840563132, "maxGrossNormalStressMPa": 45.11607143182455, "maxTorsionNmm": 19257.88470188526, "maxSupportResultantN": 2309.470905877569, "forceEquilibriumErrorN": 8.444238341898114e-08, "momentEquilibriumErrorNmm": 9.294866882614272e-05, "linearityChecked": true, "freeResidualN": 2.283195499330759e-07}, {"case": "single_leg_outward_1.5N_per_mm_leg1", "maximumTranslationMm": 0.4398208091194611, "maxGrossNormalStressMPa": 23.80120641967903, "maxTorsionNmm": 1605.705322819861, "maxSupportResultantN": 884.5294198645233, "forceEquilibriumErrorN": 1.804423062704008e-08, "momentEquilibriumErrorNmm": 1.9764580325662415e-05, "linearityChecked": true, "freeResidualN": 2.4121254682540894e-07}, {"case": "individual_infill_500N_leg1", "maximumTranslationMm": 1.0304527524909861, "maxGrossNormalStressMPa": 46.018172020633564, "maxTorsionNmm": 18689.902628902964, "maxSupportResultantN": 2240.3239833129096, "forceEquilibriumErrorN": 4.881323735977461e-09, "momentEquilibriumErrorNmm": 5.408832460291756e-06, "linearityChecked": true, "freeResidualN": 3.958120942115784e-08}, {"case": "single_leg_outward_1.5N_per_mm_leg2", "maximumTranslationMm": 3.3294783670269674, "maxGrossNormalStressMPa": 70.16075165772932, "maxTorsionNmm": 15443.183024430866, "maxSupportResultantN": 1574.18756938194, "forceEquilibriumErrorN": 2.908061702555642e-07, "momentEquilibriumErrorNmm": 0.00031445706355270886, "linearityChecked": true, "freeResidualN": 2.186279743909836e-06}, {"case": "individual_infill_500N_leg2", "maximumTranslationMm": 1.11398405704641, "maxGrossNormalStressMPa": 45.11643782548739, "maxTorsionNmm": 19256.819243354683, "maxSupportResultantN": 2309.866876817539, "forceEquilibriumErrorN": 1.1205358196875181e-08, "momentEquilibriumErrorNmm": 1.312931664454453e-05, "linearityChecked": true, "freeResidualN": 3.1623776752809363e-07}, {"case": "vertical_1kN_leg0", "maximumTranslationMm": 0.05282758837081045, "maxGrossNormalStressMPa": 8.54911285706503, "maxTorsionNmm": 4582.278818909201, "maxSupportResultantN": 440.7714377750824, "forceEquilibriumErrorN": 4.8619181319820015e-09, "momentEquilibriumErrorNmm": 5.369029693669258e-06, "linearityChecked": true, "freeResidualN": 4.301182343624532e-08}, {"case": "vertical_1kN_leg1", "maximumTranslationMm": 0.045328249835465205, "maxGrossNormalStressMPa": 8.568473670793555, "maxTorsionNmm": 4473.99305412367, "maxSupportResultantN": 454.2616265532319, "forceEquilibriumErrorN": 7.293465952712408e-10, "momentEquilibriumErrorNmm": 1.2405879948537701e-06, "linearityChecked": true, "freeResidualN": 8.804335038803401e-09}, {"case": "vertical_1kN_leg2", "maximumTranslationMm": 0.052814380420569206, "maxGrossNormalStressMPa": 8.549060692060918, "maxTorsionNmm": 4582.225093695044, "maxSupportResultantN": 440.78137406973156, "forceEquilibriumErrorN": 2.815961075430806e-09, "momentEquilibriumErrorNmm": 3.261662794296072e-06, "linearityChecked": true, "freeResidualN": 2.5029294192790985e-08}, {"case": "member_selfweight_only", "maximumTranslationMm": 0.0022442331218488942, "maxGrossNormalStressMPa": 0.4702002194715996, "maxTorsionNmm": 237.2521161946032, "maxSupportResultantN": 75.07268832165214, "forceEquilibriumErrorN": 1.4567191897185694e-10, "momentEquilibriumErrorNmm": 1.2727105058729649e-07, "linearityChecked": true, "freeResidualN": 3.5711309465114027e-09}, {"case": "vertical_1kN_leg0_plus_member_selfweight", "maximumTranslationMm": 0.05321789489431683, "maxGrossNormalStressMPa": 8.574377852486084, "maxTorsionNmm": 4574.567592100404, "maxSupportResultantN": 505.8656577026545, "forceEquilibriumErrorN": 3.1523383903220292e-09, "momentEquilibriumErrorNmm": 3.48106464302389e-06, "linearityChecked": true, "freeResidualN": 2.1223968360573053e-08}, {"case": "vertical_1kN_leg1_plus_member_selfweight", "maximumTranslationMm": 0.04336175750802764, "maxGrossNormalStressMPa": 8.594567591803312, "maxTorsionNmm": 4465.375065742466, "maxSupportResultantN": 520.4777194611395, "forceEquilibriumErrorN": 1.2172129679869807e-09, "momentEquilibriumErrorNmm": 1.2576238077599555e-06, "linearityChecked": true, "freeResidualN": 1.3360136108531151e-08}, {"case": "vertical_1kN_leg2_plus_member_selfweight", "maximumTranslationMm": 0.05312527002973991, "maxGrossNormalStressMPa": 8.574295214557065, "maxTorsionNmm": 4574.284618331613, "maxSupportResultantN": 505.83160644361857, "forceEquilibriumErrorN": 6.9314724793212434e-09, "momentEquilibriumErrorNmm": 6.4478954300284386e-06, "linearityChecked": true, "freeResidualN": 2.602483917257814e-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": 172, "volumeErrorMm3": -1.9744038581848145e-07, "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": 274.0, "rowZmm": -140, "hits": []}, {"leg": 0, "stationMm": 274.0, "rowZmm": -320, "hits": []}, {"leg": 0, "stationMm": 473.0, "rowZmm": -140, "hits": []}, {"leg": 0, "stationMm": 473.0, "rowZmm": -320, "hits": []}, {"leg": 0, "stationMm": 715.0, "rowZmm": -140, "hits": []}, {"leg": 0, "stationMm": 715.0, "rowZmm": -320, "hits": []}, {"leg": 0, "stationMm": 914.0, "rowZmm": -140, "hits": []}, {"leg": 0, "stationMm": 914.0, "rowZmm": -320, "hits": []}, {"leg": 0, "stationMm": 1065.0, "rowZmm": -140, "hits": []}, {"leg": 0, "stationMm": 1065.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": 274.0, "rowZmm": -140, "hits": []}, {"leg": 2, "stationMm": 274.0, "rowZmm": -320, "hits": []}, {"leg": 2, "stationMm": 473.0, "rowZmm": -140, "hits": []}, {"leg": 2, "stationMm": 473.0, "rowZmm": -320, "hits": []}, {"leg": 2, "stationMm": 715.0, "rowZmm": -140, "hits": []}, {"leg": 2, "stationMm": 715.0, "rowZmm": -320, "hits": []}, {"leg": 2, "stationMm": 914.0, "rowZmm": -140, "hits": []}, {"leg": 2, "stationMm": 914.0, "rowZmm": -320, "hits": []}, {"leg": 2, "stationMm": 1128.0, "rowZmm": -140, "hits": []}, {"leg": 2, "stationMm": 1128.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-1200.step", "sha256": "9a56e85ba9e2c426df66cccf50e8ae651a0dc86c6e25aaa8249617229645af7d"}
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]
"LocalR15 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": 184.11984878470005, "reviewFlag": "Product-specific lifting/handling/transport/finish review required;whole-range valueengineeringLATER", "designChanged": false}
Source:evidence/BOM.json