{ "date": "2026-09-16", "scope": "body ties only", "status": "28 groups applied; 2 straight-body R3 rows awaiting end-residual acceptance", "gitea_pushed": false, "source_hashes": [ { "file": "cycle_tie_rhythm.py", "sha256": "cfe29fea382185f8c64daad47e9bf9d5164c2676cc402ae0cbf8c7c180ff8d1a" }, { "file": "quantity_cycle_contacts.py", "sha256": "071d395f6ac6eec43bec0704b4c31a937cb79dc4c9411f67736113fadb4c2066" }, { "file": "quantity_review_validation.py", "sha256": "4e59e398a9b886f4669dfe22af2498456e173f4ba50a5469019da0c1ff4d5cff" } ], "models": [ { "job": "03dd556bb61ab4adec0b670d", "baseline": ".runtime-data/8097-jobs/03dd556bb61ab4adec0b670d.before-checked-quantity-1789516224579130354.json", "geometryRevision": 1789517026791069200, "sha256": "03fb88e868d6062fc3c086b692c28a2f49c72bac9ce29ea871e229f327a74e13", "groups": [ { "block": "BLOCK1", "mark": "R4", "count": 54, "side_counts": [ 28, 26 ], "side_lengths_m": [ 15.49803066852045, 14.32879698736311 ], "repeat_m": 1, "phase_m": 0.5, "end_balance_required": false, "end_margins_m": [ [ [ 0.7202010930309178, 1.2220956250674444 ], [ 1.200374412499192, 0.7220956250674444 ] ], [ [ 1.1254699308059557, 0.6277664250674455 ], [ 0.6710212940551489, 1.1277664250674455 ] ] ], "skew_contact_bars": 1, "max_unit_length_error_m": 4.218847493575595e-15, "geometry_and_contacts_pass": true }, { "block": "BLOCK1", "mark": "R3", "count": 54, "side_counts": [ 28, 26 ], "side_lengths_m": [ 15.461442190323702, 14.332400888031032 ], "repeat_m": 1, "phase_m": 0.5, "end_balance_required": false, "end_margins_m": [ [ [ 0.44346005188989324, 1.377454638425256 ], [ 1.050354709837657, 0.8774546384252577 ] ], [ [ 0.6713134080808829, 1.127454638425256 ], [ 1.1257620448316896, 0.627454638425256 ] ] ], "skew_contact_bars": 1, "max_unit_length_error_m": 2.220446049250313e-15, "geometry_and_contacts_pass": true }, { "block": "BLOCK2", "mark": "R4", "count": 78, "side_counts": [ 39, 39 ], "side_lengths_m": [ 19.961, 19.961 ], "repeat_m": 1, "phase_m": 0.5, "end_balance_required": true, "end_margins_m": [ [ [ 0.20412396281358447, 0.2041239628135827 ], [ 0.7041239628135845, 0.7041239628135827 ] ], [ [ 0.7041239628135845, 0.7041239628135827 ], [ 0.20412396282541145, 0.20412396282541323 ] ] ], "skew_contact_bars": 0, "max_unit_length_error_m": 1.199040866595169e-14, "geometry_and_contacts_pass": true }, { "block": "BLOCK2", "mark": "R3", "count": 78, "side_counts": [ 39, 39 ], "side_lengths_m": [ 19.964, 19.964 ], "repeat_m": 1, "phase_m": 0.5, "end_balance_required": true, "end_margins_m": [ [ [ 0.20381848945232584, 0.20381848945232406 ], [ 0.7038184894523258, 0.7038184894523241 ] ], [ [ 0.20381848946392722, 0.20381848946392722 ], [ 0.7038184894523258, 0.7038184894523241 ] ] ], "skew_contact_bars": 0, "max_unit_length_error_m": 1.199040866595169e-14, "geometry_and_contacts_pass": true }, { "block": "BLOCK3", "mark": "R4", "count": 24, "side_counts": [ 11, 13 ], "side_lengths_m": [ 6.643796987363089, 7.8130306685204225 ], "repeat_m": 1, "phase_m": 0.5, "end_balance_required": false, "end_margins_m": [ [ [ 1.0496875623588338, 1.0185498686332508 ], [ 0.5496875623588338, 0.5641012308105999 ] ], [ [ 0.5496875623588338, 0.6892945708310734 ], [ 1.0496875623588338, 1.187783549254668 ] ] ], "skew_contact_bars": 1, "max_unit_length_error_m": 1.4210854715202004e-14, "geometry_and_contacts_pass": true }, { "block": "BLOCK3", "mark": "R3", "count": 24, "side_counts": [ 11, 13 ], "side_lengths_m": [ 6.647400888031012, 7.776442190323678 ], "repeat_m": 1, "phase_m": 0.5, "end_balance_required": false, "end_margins_m": [ [ [ 0.549375982087092, 0.564393551206777 ], [ 1.049375982087092, 1.018842189029435 ] ], [ [ 0.7849554820870921, 1.4123039907861852 ], [ 0.2849554820870921, 0.9578553540353596 ] ] ], "skew_contact_bars": 0, "max_unit_length_error_m": 3.9968028886505635e-15, "geometry_and_contacts_pass": true } ], "unrelated_rebar_and_concrete_preserved": true, "engineering_approval": false }, { "job": "dc0a31e7e7d7fda5afb703bd", "baseline": ".runtime-data/8097-jobs/dc0a31e7e7d7fda5afb703bd.before-checked-quantity-1789517144972402917.json", "geometryRevision": 1789517144898191600, "sha256": "9354582cd47cea7929bad4cf2dfe9456547414427fe035198b962041813f6028", "groups": [ { "block": "BLOCK2", "mark": "R4", "count": 52, "side_counts": [ 25, 27 ], "side_lengths_m": [ 13.510959364521446, 14.704901288486196 ], "repeat_m": 1, "phase_m": 0.5, "end_balance_required": false, "end_margins_m": [ [ [ 1.0191175288777927, 0.922287412310407 ], [ 0.5191175288644008, 0.464673172474658 ] ], [ [ 1.0191175288644025, 1.1586150968415865 ], [ 0.5191175288644008, 0.5895449218185611 ] ] ], "skew_contact_bars": 1, "max_unit_length_error_m": 1.0436096431476471e-14, "geometry_and_contacts_pass": true }, { "block": "BLOCK2", "mark": "R3", "count": 52, "side_counts": [ 25, 27 ], "side_lengths_m": [ 13.518273395966284, 14.687282519645498 ], "repeat_m": 1, "phase_m": 0.5, "end_balance_required": false, "end_margins_m": [ [ [ 0.5227803843686427, 0.4696500594225199 ], [ 1.0227803843815533, 0.9272642992602265 ] ], [ [ 0.5533765843686425, 0.5460239662944453 ], [ 1.0533765843686407, 1.1080629835051283 ] ] ], "skew_contact_bars": 1, "max_unit_length_error_m": 1.3322676295501878e-14, "geometry_and_contacts_pass": true }, { "block": "BLOCK1", "mark": "R4", "count": 56, "side_counts": [ 29, 27 ], "side_lengths_m": [ 15.629901288293233, 14.435959364424953 ], "repeat_m": 1, "phase_m": 0.5, "end_balance_required": false, "end_margins_m": [ [ [ 0.5965849830120231, 0.49346352885356204 ], [ 1.0668833361786723, 0.9934635288777915 ] ], [ [ 0.9319897117875054, 0.9344152288777909 ], [ 0.4743754727937356, 0.43441522887779094 ] ] ], "skew_contact_bars": 1, "max_unit_length_error_m": 3.9968028886505635e-15, "geometry_and_contacts_pass": true }, { "block": "BLOCK1", "mark": "R3", "count": 56, "side_counts": [ 29, 27 ], "side_lengths_m": [ 15.612282519454972, 14.443273395871007 ], "repeat_m": 1, "phase_m": 0.5, "end_balance_required": false, "end_margins_m": [ [ [ 0.567655398621638, 0.43807808438155504 ], [ 1.1483614828288649, 0.938078084381555 ] ], [ [ 0.47935235974355805, 0.43807808438155504 ], [ 0.9369665987615572, 0.938078084381555 ] ] ], "skew_contact_bars": 1, "max_unit_length_error_m": 6.439293542825908e-15, "geometry_and_contacts_pass": true } ], "unrelated_rebar_and_concrete_preserved": true, "engineering_approval": false }, { "job": "c37ca61ba994edf2547dcd78", "baseline": ".runtime-data/8097-jobs/c37ca61ba994edf2547dcd78.before-checked-quantity-1789517556021200635.json", "geometryRevision": 1789517555937126700, "sha256": "80cdc64211abbbef2ee11dbeba54ddbe7f3dc8df4c735614c643dffdd3b350de", "groups": [ { "block": "BLOCK3", "mark": "R4", "count": 22, "side_counts": [ 11, 11 ], "side_lengths_m": [ 6.351999999999997, 6.351999999999997 ], "repeat_m": 1, "phase_m": 0.5, "end_balance_required": true, "end_margins_m": [ [ [ 0.39810983012918655, 0.39810983012917944 ], [ 0.8981098301291865, 0.8981098301291794 ] ], [ [ 0.39810983012918655, 0.39810983012917944 ], [ 0.8981098301291865, 0.8981098301291794 ] ] ], "skew_contact_bars": 0, "max_unit_length_error_m": 4.6629367034256575e-15, "geometry_and_contacts_pass": true }, { "block": "BLOCK3", "mark": "R3", "count": 22, "side_counts": [ 11, 11 ], "side_lengths_m": [ 6.357999999999997, 6.357999999999997 ], "repeat_m": 1, "phase_m": 0.5, "end_balance_required": true, "end_margins_m": [ [ [ 0.40192804380837543, 0.40192804380836833 ], [ 0.9019280438083754, 0.9019280438083683 ] ], [ [ 0.40192804380837543, 0.40192804380836833 ], [ 0.9019280438083754, 0.9019280438083683 ] ] ], "skew_contact_bars": 0, "max_unit_length_error_m": 1.5987211554602254e-14, "geometry_and_contacts_pass": true }, { "block": "BLOCK2", "mark": "R4", "count": 78, "side_counts": [ 39, 39 ], "side_lengths_m": [ 19.955, 19.955 ], "repeat_m": 1, "phase_m": 0.5, "end_balance_required": true, "end_margins_m": [ [ [ 0.19960432876855627, 0.19960432876855805 ], [ 0.6996043287685563, 0.699604328768558 ] ], [ [ 0.1996043287685545, 0.19960432876855805 ], [ 0.6996043287685545, 0.699604328768558 ] ] ], "skew_contact_bars": 0, "max_unit_length_error_m": 1.3766765505351941e-14, "geometry_and_contacts_pass": true }, { "block": "BLOCK1", "mark": "R4", "count": 58, "side_counts": [ 29, 29 ], "side_lengths_m": [ 14.965000000000002, 14.965000000000002 ], "repeat_m": 1, "phase_m": 0.5, "end_balance_required": true, "end_margins_m": [ [ [ 0.20460946178696288, 0.20460946178696382 ], [ 0.7046094617869629, 0.7046094617869638 ] ], [ [ 0.20460946178696265, 0.20460946178696382 ], [ 0.7046094617869627, 0.7046094617869638 ] ] ], "skew_contact_bars": 0, "max_unit_length_error_m": 2.886579864025407e-15, "geometry_and_contacts_pass": true } ], "unrelated_rebar_and_concrete_preserved": true, "engineering_approval": false }, { "job": "f37b4289c97298fed715a88d", "baseline": ".runtime-data/8097-jobs/f37b4289c97298fed715a88d.before-checked-quantity-1789516235522651720.json", "geometryRevision": 1789517018373954000, "sha256": "f658b64d19228173dbd74f0fcf8c7c71b034c3df9d75a61ad901426cce85138c", "groups": [ { "block": "BLOCK1", "mark": "R3", "count": 62, "side_counts": [ 31, 31 ], "side_lengths_m": [ 15.976999999999999, 15.976999999999999 ], "repeat_m": 1, "phase_m": 0.5, "end_balance_required": true, "end_margins_m": [ [ [ 0.2252576036919421, 0.2252576036919418 ], [ 0.7252576036919423, 0.7252576036919418 ] ], [ [ 0.22525760369194214, 0.2252576036919418 ], [ 0.7252576036919423, 0.7252576036919418 ] ] ], "skew_contact_bars": 0, "max_unit_length_error_m": 2.4424906541753444e-15, "geometry_and_contacts_pass": true }, { "block": "BLOCK1", "mark": "R4", "count": 62, "side_counts": [ 31, 31 ], "side_lengths_m": [ 15.974000000000002, 15.974000000000002 ], "repeat_m": 1, "phase_m": 0.5, "end_balance_required": true, "end_margins_m": [ [ [ 0.22237966020577749, 0.22237966020577993 ], [ 0.7223796602057775, 0.7223796602057799 ] ], [ [ 0.7223796602057775, 0.7223796602057799 ], [ 0.2223796602057776, 0.22237966020577993 ] ] ], "skew_contact_bars": 0, "max_unit_length_error_m": 3.9968028886505635e-15, "geometry_and_contacts_pass": true }, { "block": "BLOCK2", "mark": "R3", "count": 58, "side_counts": [ 29, 29 ], "side_lengths_m": [ 14.992999999999999, 14.992999999999999 ], "repeat_m": 1, "phase_m": 0.5, "end_balance_required": true, "end_margins_m": [ [ [ 0.2332610690323378, 0.23326106903233423 ], [ 0.7332610690323378, 0.7332610690323342 ] ], [ [ 0.7332610690316592, 0.7332610690316557 ], [ 0.2332610690323378, 0.23326106903233423 ] ] ], "skew_contact_bars": 0, "max_unit_length_error_m": 9.547918011776346e-15, "geometry_and_contacts_pass": true }, { "block": "BLOCK2", "mark": "R4", "count": 58, "side_counts": [ 29, 29 ], "side_lengths_m": [ 14.989999999999998, 14.989999999999998 ], "repeat_m": 1, "phase_m": 0.5, "end_balance_required": true, "end_margins_m": [ [ [ 0.23038137467989017, 0.23038137467988662 ], [ 0.7303813746798902, 0.7303813746798866 ] ], [ [ 0.23038137467989017, 0.23038137467988662 ], [ 0.7303813746791086, 0.730381374679105 ] ] ], "skew_contact_bars": 0, "max_unit_length_error_m": 5.10702591327572e-15, "geometry_and_contacts_pass": true } ], "unrelated_rebar_and_concrete_preserved": true, "engineering_approval": false }, { "job": "2120ce4675c6c0e6340aaac8", "baseline": ".runtime-data/8097-jobs/2120ce4675c6c0e6340aaac8.before-checked-quantity-1789516239562664132.json", "geometryRevision": 1789517102595779800, "sha256": "1e4d70dc071c5409dd249e4070babda27e7a9760d5517dd933c70fc7f530f018", "groups": [ { "block": "BLOCK2", "mark": "R4", "count": 62, "side_counts": [ 31, 31 ], "side_lengths_m": [ 15.895, 15.895 ], "repeat_m": 1, "phase_m": 0.5, "end_balance_required": true, "end_margins_m": [ [ [ 0.17602048572706508, 0.17602048572705797 ], [ 0.676020485723658, 0.6760204857236545 ] ], [ [ 0.676020485723658, 0.6760204857236545 ], [ 0.17602048572706508, 0.17602048572705797 ] ] ], "skew_contact_bars": 0, "max_unit_length_error_m": 1.199040866595169e-14, "geometry_and_contacts_pass": true }, { "block": "BLOCK2", "mark": "R3", "count": 62, "side_counts": [ 31, 31 ], "side_lengths_m": [ 15.898, 15.898 ], "repeat_m": 1, "phase_m": 0.5, "end_balance_required": true, "end_margins_m": [ [ [ 0.678465605457518, 0.6784656054575144 ], [ 0.17846560546066925, 0.1784656054606657 ] ], [ [ 0.17846560546066925, 0.1784656054606657 ], [ 0.678465605457518, 0.6784656054575144 ] ] ], "skew_contact_bars": 0, "max_unit_length_error_m": 8.43769498715119e-15, "geometry_and_contacts_pass": true }, { "block": "BLOCK1", "mark": "R4", "count": 64, "side_counts": [ 32, 32 ], "side_lengths_m": [ 16.468, 16.468 ], "repeat_m": 1, "phase_m": 0.5, "end_balance_required": true, "end_margins_m": [ [ [ 0.21252313208890022, 0.7125231320889007 ], [ 0.7125231320889002, 0.21252313208890072 ] ], [ [ 0.21252313208890022, 0.7125231320889007 ], [ 0.7125231320889002, 0.21252313208890072 ] ] ], "skew_contact_bars": 0, "max_unit_length_error_m": 1.7763568394002505e-15, "geometry_and_contacts_pass": true }, { "block": "BLOCK1", "mark": "R3", "count": 64, "side_counts": [ 32, 32 ], "side_lengths_m": [ 16.471, 16.471 ], "repeat_m": 1, "phase_m": 0.5, "end_balance_required": true, "end_margins_m": [ [ [ 0.2149697783894921, 0.7149697783894915 ], [ 0.7149697783894918, 0.2149697783894915 ] ], [ [ 0.7149697783894918, 0.2149697783894915 ], [ 0.2149697783894921, 0.7149697783894915 ] ] ], "skew_contact_bars": 0, "max_unit_length_error_m": 1.7763568394002505e-15, "geometry_and_contacts_pass": true } ], "unrelated_rebar_and_concrete_preserved": true, "engineering_approval": false }, { "job": "d0701131f1f87d687322a4f4", "baseline": ".runtime-data/8097-jobs/d0701131f1f87d687322a4f4.before-checked-quantity-1789516303776686048.json", "geometryRevision": 1789517272103331000, "sha256": "967f2d264c3f45b73416fd9e8fb6cd70666305b023b3423cf926dfa488d7efbc", "groups": [ { "block": "BLOCK3", "mark": "R4", "count": 18, "side_counts": [ 9, 9 ], "side_lengths_m": [ 5.294999999999995, 5.294999999999995 ], "repeat_m": 1, "phase_m": 0.5, "end_balance_required": true, "end_margins_m": [ [ [ 0.35820999990723124, 0.35820999990722413 ], [ 0.8582099999072312, 0.8582099999072241 ] ], [ [ 0.35820999990723124, 0.35820999990722413 ], [ 0.8582099999072312, 0.8582099999072241 ] ] ], "skew_contact_bars": 0, "max_unit_length_error_m": 4.440892098500626e-15, "geometry_and_contacts_pass": true }, { "block": "BLOCK3", "mark": "R3", "count": 18, "side_counts": [ 9, 9 ], "side_lengths_m": [ 5.300999999999995, 5.300999999999995 ], "repeat_m": 1, "phase_m": 0.5, "end_balance_required": true, "end_margins_m": [ [ [ 0.3596234208024427, 0.3596234208024356 ], [ 0.8596234208024427, 0.8596234208024356 ] ], [ [ 0.3596234208024427, 0.3596234208024356 ], [ 0.8596234208024427, 0.8596234208024356 ] ] ], "skew_contact_bars": 0, "max_unit_length_error_m": 5.329070518200751e-15, "geometry_and_contacts_pass": true }, { "block": "BLOCK2", "mark": "R4", "count": 78, "side_counts": [ 39, 39 ], "side_lengths_m": [ 19.955, 19.955 ], "repeat_m": 1, "phase_m": 0.5, "end_balance_required": true, "end_margins_m": [ [ [ 0.1881805687914948, 0.1881805687914948 ], [ 0.6881805687914948, 0.6881805687914948 ] ], [ [ 0.6881805687914948, 0.6881805687914948 ], [ 0.1881805688117737, 0.1881805688117737 ] ] ], "skew_contact_bars": 0, "max_unit_length_error_m": 8.881784197001252e-15, "geometry_and_contacts_pass": true }, { "block": "BLOCK2", "mark": "R3", "count": 78, "side_counts": [ 39, 39 ], "side_lengths_m": [ 19.961, 19.961 ], "repeat_m": 1, "phase_m": 0.5, "end_balance_required": true, "end_margins_m": [ [ [ 0.18958579587990343, 0.18958579587990698 ], [ 0.6895857958799034, 0.689585795879907 ] ], [ [ 0.18958579589975955, 0.18958579589975955 ], [ 0.689585795879907, 0.689585795879907 ] ] ], "skew_contact_bars": 0, "max_unit_length_error_m": 1.3766765505351941e-14, "geometry_and_contacts_pass": true }, { "block": "BLOCK1", "mark": "R4", "count": 78, "side_counts": [ 39, 39 ], "side_lengths_m": [ 19.965, 19.965 ], "repeat_m": 1, "phase_m": 0.5, "end_balance_required": true, "end_margins_m": [ [ [ 0.19317799068296376, 0.19317799068296182 ], [ 0.6931779906829627, 0.6931779906829618 ] ], [ [ 0.6931779906829634, 0.6931779906829618 ], [ 0.19317799068296437, 0.19317799068296537 ] ] ], "skew_contact_bars": 0, "max_unit_length_error_m": 1.0658141036401503e-14, "geometry_and_contacts_pass": true }, { "block": "BLOCK1", "mark": "R3", "count": 78, "side_counts": [ 39, 39 ], "side_lengths_m": [ 19.971, 19.971 ], "repeat_m": 1, "phase_m": 0.5, "end_balance_required": true, "end_margins_m": [ [ [ 0.19458249988602833, 0.19458249988602816 ], [ 0.6945824998860274, 0.6945824998860282 ] ], [ [ 0.19458249988602883, 0.19458249988602816 ], [ 0.694582499886028, 0.6945824998860282 ] ] ], "skew_contact_bars": 0, "max_unit_length_error_m": 8.43769498715119e-15, "geometry_and_contacts_pass": true } ], "unrelated_rebar_and_concrete_preserved": true, "engineering_approval": false } ], "pending": [ { "job": "c37ca61ba994edf2547dcd78", "block": "BLOCK1", "mark": "R3", "end_difference_mm": 250, "existing_geometry_preserved": true }, { "job": "c37ca61ba994edf2547dcd78", "block": "BLOCK2", "mark": "R3", "end_difference_mm": 250, "existing_geometry_preserved": true } ] }