L-3000-900

Checked draft only;not NBS-ready/construction/manufacture approval. Missing correlated fixing reactions and independent verification.

Range
manufacturer [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]

"L-3000-900"

Source:SOURCE-TRACE.json



description [supported]

"L-shaped steel flatbar guarding development assembly,continuous welded mitred corner,vertical lower face strips and welded L corner upright."

Source:evidence/GEOMETRY.json



intendedUse [provisional]

"External L-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": 3000, "overallProjectionMm": 900, "datum": "Overall kit dimensions differ from reference path and leg stock lengths", "referencePathMm": [[0, 0], [2980, 0], [2980, 880]], "referenceLegLengthsMm": [2980.0, 880.0], "topHeightAboveProposedFloorMm": 1100, "lowerStripCentresZmm": [-140, -320], "assumedFloorBuildUpMm": 80, "assumedSlabThicknessMm": 300, "actualBoundingXYZmm": [3000.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]

"L-shaped widths1200/1800/2400/3000mm,900mmprojection in this pack. Exact record L-3000-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 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, 0.0], "b": [2980.0, 0.0], "L": 2980.0, "t": [1.0, 0.0], "n": [-0.0, 1.0], "bars": [100.0, 202.962963, 305.9259259, 408.8888889, 511.8518519, 614.8148148, 717.7777778, 820.7407407, 923.7037037, 1026.6666667, 1129.6296296, 1232.5925926, 1335.5555556, 1438.5185185, 1541.4814815, 1644.4444444, 1747.4074074, 1850.3703704, 1953.3333333, 2056.2962963, 2159.2592593, 2262.2222222, 2365.1851852, 2468.1481481, 2571.1111111, 2674.0740741, 2777.037037, 2880.0], "anchors": [60.0, 283.0, 537.0, 775.0, 1004.0, 1255.0, 1490.0, 1725.0, 1976.0, 2205.0, 2443.0, 2697.0, 2920.0]}, {"a": [2980.0, 0.0], "b": [2980.0, 880.0], "L": 880.0, "t": [0.0, 1.0], "n": [-1.0, 0.0], "bars": [100.0, 197.1428571, 294.2857143, 391.4285714, 488.5714286, 585.7142857, 682.8571429, 780.0], "anchors": [60.0, 250.0, 440.0, 630.0, 820.0]}], "endplate": {"thicknessMm": 12, "normalDepthMm": 60, "heightMm": 120, "holesLocalNormalMm": 30, "holesZmm": [1000, 1060]}, "fasciaRowsZmm": [-140, -320], "support": "Fascia restraint on BOTH 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": 2980.0, "uprightCount": 28, "uprightCutSectionMm": [40, 8], "uprightCutLengthMm": 1450, "topRailStockBlank": [2980.0, 60, 10], "twoLowerStripStockBlanks": [2988.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, 283.0, 537.0, 775.0, 1004.0, 1255.0, 1490.0, 1725.0, 1976.0, 2205.0, 2443.0, 2697.0, 2920.0]}, {"leg": 1, "referenceLengthMm": 880.0, "uprightCount": 8, "uprightCutSectionMm": [40, 8], "uprightCutLengthMm": 1450, "topRailStockBlank": [880.0, 60, 10], "twoLowerStripStockBlanks": [888.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, 250.0, 440.0, 630.0, 820.0]}]}

Source:evidence/GEOMETRY.json;evidence/BOM.json;evidence/CALCULATIONS.json



nominalMass [supported]

{"netSourceModelMassKg": 194.79923438469922, "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": 4.442196016706829, "maxGrossNormalStressMPa": 53.69440038158571, "maxTorsionNmm": 9995.532154954602, "maxSupportResultantN": 2687.7784894729202, "forceEquilibriumErrorN": 5.526545601708399e-08, "momentEquilibriumErrorNmm": 8.940938047653981e-05, "linearityChecked": true, "freeResidualN": 3.3009246180881746e-07}, {"case": "all_leg_outward_1.5N_per_mm", "maximumTranslationMm": 9.004451385214182, "maxGrossNormalStressMPa": 108.84000077284192, "maxTorsionNmm": 20261.213827619602, "maxSupportResultantN": 5448.199640823782, "forceEquilibriumErrorN": 6.080868549668272e-08, "momentEquilibriumErrorNmm": 9.591581553230642e-05, "linearityChecked": true, "freeResidualN": 6.44487101908453e-07}, {"case": "single_leg_outward_1.5N_per_mm_leg0", "maximumTranslationMm": 9.05385247960277, "maxGrossNormalStressMPa": 99.74822768380315, "maxTorsionNmm": 20375.360670511767, "maxSupportResultantN": 5470.4070207026725, "forceEquilibriumErrorN": 2.665392524747734e-08, "momentEquilibriumErrorNmm": 3.57119504924327e-05, "linearityChecked": true, "freeResidualN": 5.820766091346741e-07}, {"case": "individual_infill_500N_leg0", "maximumTranslationMm": 1.1594166874493737, "maxGrossNormalStressMPa": 44.315161077244774, "maxTorsionNmm": 18425.269835544634, "maxSupportResultantN": 2494.2626784328586, "forceEquilibriumErrorN": 1.420249372968696e-09, "momentEquilibriumErrorNmm": 4.539930760202889e-06, "linearityChecked": true, "freeResidualN": 2.967135515064001e-08}, {"case": "single_leg_outward_1.5N_per_mm_leg1", "maximumTranslationMm": 0.2249974452657069, "maxGrossNormalStressMPa": 18.814349866820155, "maxTorsionNmm": 972.337194294555, "maxSupportResultantN": 724.8617636612169, "forceEquilibriumErrorN": 2.135065905323197e-09, "momentEquilibriumErrorNmm": 4.929630808636674e-06, "linearityChecked": true, "freeResidualN": 7.246853783726692e-09}, {"case": "individual_infill_500N_leg1", "maximumTranslationMm": 0.9182017572800081, "maxGrossNormalStressMPa": 43.93684673379365, "maxTorsionNmm": 18646.62044316517, "maxSupportResultantN": 2221.648223474337, "forceEquilibriumErrorN": 4.949598595566096e-10, "momentEquilibriumErrorNmm": 1.2712060701575051e-06, "linearityChecked": true, "freeResidualN": 3.3812188604542825e-09}, {"case": "vertical_1kN_leg0", "maximumTranslationMm": 0.08831228615995702, "maxGrossNormalStressMPa": 20.05765237733508, "maxTorsionNmm": 15016.149141972883, "maxSupportResultantN": 577.634494613573, "forceEquilibriumErrorN": 1.0990436424438907e-09, "momentEquilibriumErrorNmm": 2.0087064512118465e-06, "linearityChecked": true, "freeResidualN": 5.662467827960427e-09}, {"case": "vertical_1kN_leg1", "maximumTranslationMm": 0.06790185244350438, "maxGrossNormalStressMPa": 18.843503074914494, "maxTorsionNmm": 15002.69611283616, "maxSupportResultantN": 533.8411636675842, "forceEquilibriumErrorN": 7.911501315183145e-11, "momentEquilibriumErrorNmm": 1.4537487390686826e-07, "linearityChecked": true, "freeResidualN": 1.2022383089060895e-10}, {"case": "member_selfweight_only", "maximumTranslationMm": 0.007448280336567521, "maxGrossNormalStressMPa": 0.4144296816639814, "maxTorsionNmm": 214.09409394873063, "maxSupportResultantN": 76.96978080237274, "forceEquilibriumErrorN": 1.3062590895426439e-10, "momentEquilibriumErrorNmm": 1.5818611988932222e-07, "linearityChecked": true, "freeResidualN": 5.342608577763031e-10}, {"case": "vertical_1kN_leg0_plus_member_selfweight", "maximumTranslationMm": 0.0824939208184043, "maxGrossNormalStressMPa": 20.041691449359355, "maxTorsionNmm": 15013.765472191955, "maxSupportResultantN": 640.6811793293637, "forceEquilibriumErrorN": 9.544382433540187e-10, "momentEquilibriumErrorNmm": 1.2761800522336545e-06, "linearityChecked": true, "freeResidualN": 7.350504205305697e-09}, {"case": "vertical_1kN_leg1_plus_member_selfweight", "maximumTranslationMm": 0.06832466284342942, "maxGrossNormalStressMPa": 18.904550563572716, "maxTorsionNmm": 15002.521569707453, "maxSupportResultantN": 589.3840923864627, "forceEquilibriumErrorN": 1.2589973334697913e-10, "momentEquilibriumErrorNmm": 2.7253623057268984e-07, "linearityChecked": true, "freeResidualN": 6.348273018375039e-10}], "meshRefinement": {"maximumRelativeDisplacementDifference": 0.005506381062264833, "method": "Each horizontal interval split in half; all physical upright and anchor stations retained.", "fineResults": [{"case": "all_leg_outward_0.74N_per_mm", "maximumTranslationMm": 4.443703118704397, "maxGrossNormalStressMPa": 53.76053572727634, "maxTorsionNmm": 9998.880744329355, "maxSupportResultantN": 2688.7430848485333, "forceEquilibriumErrorN": 4.6510749181563615e-07, "momentEquilibriumErrorNmm": 0.0005092510051211994, "linearityChecked": true, "freeResidualN": 1.4016404747962952e-06}, {"case": "all_leg_outward_1.5N_per_mm", "maximumTranslationMm": 9.007506321698907, "maxGrossNormalStressMPa": 108.97405890664342, "maxTorsionNmm": 20268.001508781643, "maxSupportResultantN": 5450.154901722178, "forceEquilibriumErrorN": 7.595301034224455e-07, "momentEquilibriumErrorNmm": 0.0008316328407113525, "linearityChecked": true, "freeResidualN": 2.8345514238026226e-06}, {"case": "single_leg_outward_1.5N_per_mm_leg0", "maximumTranslationMm": 9.057749368022739, "maxGrossNormalStressMPa": 99.83449180746794, "maxTorsionNmm": 20384.04580496151, "maxSupportResultantN": 5472.836332276276, "forceEquilibriumErrorN": 8.017231311746587e-07, "momentEquilibriumErrorNmm": 0.0008778871372876392, "linearityChecked": true, "freeResidualN": 3.341585397720337e-06}, {"case": "individual_infill_500N_leg0", "maximumTranslationMm": 1.159416687423671, "maxGrossNormalStressMPa": 44.31516107672165, "maxTorsionNmm": 18425.269835637413, "maxSupportResultantN": 2494.262678408506, "forceEquilibriumErrorN": 1.81825271679259e-08, "momentEquilibriumErrorNmm": 1.9911605155151616e-05, "linearityChecked": true, "freeResidualN": 5.167239578440785e-07}, {"case": "single_leg_outward_1.5N_per_mm_leg1", "maximumTranslationMm": 0.2262432266845886, "maxGrossNormalStressMPa": 18.792628682193858, "maxTorsionNmm": 976.9478228066273, "maxSupportResultantN": 725.1515530976516, "forceEquilibriumErrorN": 7.220516469452765e-09, "momentEquilibriumErrorNmm": 7.9028077390025e-06, "linearityChecked": true, "freeResidualN": 5.762558430433273e-08}, {"case": "individual_infill_500N_leg1", "maximumTranslationMm": 0.9182017572800404, "maxGrossNormalStressMPa": 43.936846733792166, "maxTorsionNmm": 18646.620443167238, "maxSupportResultantN": 2221.6482234744853, "forceEquilibriumErrorN": 1.4577738755711112e-09, "momentEquilibriumErrorNmm": 2.875810094436395e-06, "linearityChecked": true, "freeResidualN": 1.6283593140542507e-08}, {"case": "vertical_1kN_leg0", "maximumTranslationMm": 0.08831228615368546, "maxGrossNormalStressMPa": 20.057652377256986, "maxTorsionNmm": 15016.14914196343, "maxSupportResultantN": 577.6344946104753, "forceEquilibriumErrorN": 7.284401998481141e-09, "momentEquilibriumErrorNmm": 7.97519805277926e-06, "linearityChecked": true, "freeResidualN": 2.6047928258776665e-08}, {"case": "vertical_1kN_leg1", "maximumTranslationMm": 0.06790185244350823, "maxGrossNormalStressMPa": 18.843503074915198, "maxTorsionNmm": 15002.696112836285, "maxSupportResultantN": 533.8411636675974, "forceEquilibriumErrorN": 2.8513987351819203e-10, "momentEquilibriumErrorNmm": 5.029264249802603e-07, "linearityChecked": true, "freeResidualN": 1.3997123460285366e-09}, {"case": "member_selfweight_only", "maximumTranslationMm": 0.007451949102848965, "maxGrossNormalStressMPa": 0.41930471498098115, "maxTorsionNmm": 214.4177437118046, "maxSupportResultantN": 77.1793556228186, "forceEquilibriumErrorN": 3.647009311504002e-10, "momentEquilibriumErrorNmm": 3.9760379877407104e-07, "linearityChecked": true, "freeResidualN": 5.040419637225568e-09}, {"case": "vertical_1kN_leg0_plus_member_selfweight", "maximumTranslationMm": 0.08248268390253326, "maxGrossNormalStressMPa": 20.023668852801208, "maxTorsionNmm": 15013.766354619234, "maxSupportResultantN": 640.5798436289205, "forceEquilibriumErrorN": 5.004172809590119e-09, "momentEquilibriumErrorNmm": 5.731149244892568e-06, "linearityChecked": true, "freeResidualN": 3.109744284301996e-08}, {"case": "vertical_1kN_leg1_plus_member_selfweight", "maximumTranslationMm": 0.06827547039046304, "maxGrossNormalStressMPa": 18.887942094295603, "maxTorsionNmm": 15002.555811167187, "maxSupportResultantN": 589.313070177404, "forceEquilibriumErrorN": 3.6773718011667844e-10, "momentEquilibriumErrorNmm": 8.141463369231686e-07, "linearityChecked": true, "freeResidualN": 7.988091965671629e-09}]}, "limitations": ["No weld flexibility/resistance, corner seam resistance, anchor compliance/capacity, net-hole section, local stability, plate prying, torsional resistance or galvanizing qualification.", "Ideal support translation at reference fascia lines and top ends; endplate/anchor group eccentricities not resolved.", "No physical validation; gross parent normal stress is not a compliance criterion."], "meaning": "Inherited preliminary sensitivities,not rerun or independently verified"}

Source:evidence/CALCULATIONS.json



geometryChecks [supported]

{"validSolids": 186, "volumeErrorMm3": 4.0605664253234863e-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": 283.0, "rowZmm": -140, "hits": []}, {"leg": 0, "stationMm": 283.0, "rowZmm": -320, "hits": []}, {"leg": 0, "stationMm": 537.0, "rowZmm": -140, "hits": []}, {"leg": 0, "stationMm": 537.0, "rowZmm": -320, "hits": []}, {"leg": 0, "stationMm": 775.0, "rowZmm": -140, "hits": []}, {"leg": 0, "stationMm": 775.0, "rowZmm": -320, "hits": []}, {"leg": 0, "stationMm": 1004.0, "rowZmm": -140, "hits": []}, {"leg": 0, "stationMm": 1004.0, "rowZmm": -320, "hits": []}, {"leg": 0, "stationMm": 1255.0, "rowZmm": -140, "hits": []}, {"leg": 0, "stationMm": 1255.0, "rowZmm": -320, "hits": []}, {"leg": 0, "stationMm": 1490.0, "rowZmm": -140, "hits": []}, {"leg": 0, "stationMm": 1490.0, "rowZmm": -320, "hits": []}, {"leg": 0, "stationMm": 1725.0, "rowZmm": -140, "hits": []}, {"leg": 0, "stationMm": 1725.0, "rowZmm": -320, "hits": []}, {"leg": 0, "stationMm": 1976.0, "rowZmm": -140, "hits": []}, {"leg": 0, "stationMm": 1976.0, "rowZmm": -320, "hits": []}, {"leg": 0, "stationMm": 2205.0, "rowZmm": -140, "hits": []}, {"leg": 0, "stationMm": 2205.0, "rowZmm": -320, "hits": []}, {"leg": 0, "stationMm": 2443.0, "rowZmm": -140, "hits": []}, {"leg": 0, "stationMm": 2443.0, "rowZmm": -320, "hits": []}, {"leg": 0, "stationMm": 2697.0, "rowZmm": -140, "hits": []}, {"leg": 0, "stationMm": 2697.0, "rowZmm": -320, "hits": []}, {"leg": 0, "stationMm": 2920.0, "rowZmm": -140, "hits": []}, {"leg": 0, "stationMm": 2920.0, "rowZmm": -320, "hits": []}, {"leg": 1, "stationMm": 60.0, "rowZmm": -140, "hits": []}, {"leg": 1, "stationMm": 60.0, "rowZmm": -320, "hits": []}, {"leg": 1, "stationMm": 250.0, "rowZmm": -140, "hits": []}, {"leg": 1, "stationMm": 250.0, "rowZmm": -320, "hits": []}, {"leg": 1, "stationMm": 440.0, "rowZmm": -140, "hits": []}, {"leg": 1, "stationMm": 440.0, "rowZmm": -320, "hits": []}, {"leg": 1, "stationMm": 630.0, "rowZmm": -140, "hits": []}, {"leg": 1, "stationMm": 630.0, "rowZmm": -320, "hits": []}, {"leg": 1, "stationMm": 820.0, "rowZmm": -140, "hits": []}, {"leg": 1, "stationMm": 820.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 fascia rows on both 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-LAYOUT-R1", "filename": "evidence/L-3000-900.step", "sha256": "6aa19ca884933cfd356adf9870332b516b2938dcc42cbccc9b2203276b900762"}

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]

"LocalR12 exact L-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 L-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": 194.79923438469922, "reviewFlag": "Product-specific lifting/handling/transport/finish review required;whole-range valueengineeringLATER", "designChanged": false}

Source:evidence/BOM.json