PASS scope G1~G5 ['G1', 'G2', 'G3', 'G4', 'G5'] PASS no gate blocked by an absent section [] PASS pile and shaft_rebar need confirmation ['G1', 'G2', 'G3', 'G4', 'G5', 'bearing_seats', 'builders', 'checkers', 'column', 'column_rebar', 'coping', 'coping_rebar', 'display', 'materials', 'negative', 'pier_id', 'pile', 'planned_fail', 'rebar_marks', 'rebar_palette', 'scope', 'shaft_rebar', 'sole_plates', 'tol_mm'] PASS absent footing sections not required PASS confirm_all clears all required [] PASS G1 not blocked after confirm_all [] PASS G2 waits only for G1 approval ['G1 미승인'] PASS pier page renders with the pile section 200 RESULT PASS