PASS 운곡교P1: table records unchanged PASS 운곡교P1: proposals unchanged PASS 운곡교p2: table records unchanged PASS 운곡교p2: proposals unchanged PASS 산외교울산P1: table records unchanged PASS 산외교울산P1: proposals unchanged PASS ELEVATION TABLE: 2 rows NO.1 / NO.2 ['1', '2'] PASS ELEVATION TABLE: all 15 columns read [16, 16] PASS ELEVATION TABLE NO.2 EL.'X' 60.427, C3 1400 PASS 솔플레이트 TABLE: 2 rows, L '1,000' [{'_key': '1', 'S(%)': '-5.526', 'L': '1,000', 'W': '900', 'T': '50', 'T1': '78', 'T2': '22'}, {'_key': '2', 'S(%)': '-5.526', 'L': '1,000', 'W': '900', 'T': '50', 'T1': '78', 'T2': '22'}] PASS thousands separator PASS candidates all equal the typed inputs (36 rows) [] PASS candidates cover G1 seats, G5 el_x, params bearings and sole plates ['expected.G1.seats', 'expected.G2.schedule_L', 'expected.G2.schedule_n', 'expected.G5.L', 'expected.G5.S', 'expected.G5.T', 'expected.G5.W', 'expected.G5.el_x', 'expected.G5.h3', 'params.bearing_seats.bearings', 'params.rebar_marks.P1', 'params.sole_plates.h3', 'params.sole_plates.table'] PASS G1 gate PASS 97/97, negatives detected, reload ok {'total': 97, 'passed': 97, 'failed': 0, 'volumes_m3': {'pile1': 32.53, 'pile2': 25.525, 'column': 37.699, 'coping': 31.393}} PASS G2 gate PASS 26/26, negatives detected, reload ok {'total': 26, 'passed': 26, 'failed': 0, 'min_cover': {'P1': 107.5, 'P2': 91.0, 'P3': 76.0}} PASS G3 gate PASS 48/48, negatives detected, reload ok {'total': 48, 'passed': 48, 'failed': 0, 'min_cover': {'P1-1': 158.0, 'P1-2': 164.5, 'P2-1': 142.0, 'P3-1': 98.5, 'P3-2': 92.0}} PASS G4 gate PASS 126/126, negatives detected, reload ok {'total': 126, 'passed': 126, 'failed': 0, 'cover': {'C1': 40.3, 'C2': 40.8, 'C4': 40.7, 'C5': 42.9, 'C3': 40.7, 'C6': 40.4, 'S3': 222.5, 'S4': 247.5, 'C7': 68.0, 'C8': 68.0, 'C9': 68.0, 'C10': 68.0, 'C11': 68.0, 'C12': 53.7, 'C13': 90.4, 'C14': 46.9, 'C15': 87.0, 'C16': 90.5, 'S1': 1.6, 'S2': 41.1} PASS G5 gate PASS 39/39, negatives detected, reload ok {'total': 39, 'passed': 39, 'failed': 0} PASS G2 min side cover P1 107.5 / P2 91 / P3 76 (R 1,000 - radial - bar radius) {'P1': 107.5, 'P2': 91.0, 'P3': 76.0} PASS scope G1~G5 ['G1', 'G2', 'G3', 'G4', 'G5'] PASS G4 min cover of coping bars >= 40 (corner clipping) {'C1': 40.3, 'C2': 40.8, 'C4': 40.7, 'C5': 42.9, 'C3': 40.7, 'C6': 40.4, 'S3': 222.5, 'S4': 247.5, 'C7': 68.0, 'C8': 68.0, 'C9': 68.0, 'C10': 68.0, 'C11': 68.0, 'C12': 53.7, 'C13': 90.4, 'C14': 46.9, 'C15': 87.0, 'C16': 90.5, 'S1': 1.6, 'S2': 41.1} PASS G4 449 bars PASS G3 min cover (side / bottom) as hand-computed {'P1-1': 158.0, 'P1-2': 164.5, 'P2-1': 142.0, 'P3-1': 98.5, 'P3-2': 92.0} PASS template Ramp-A교P1형 = pier inputs RESULT PASS