PASS the list has all four groups (일치 / 주의·근거 없음 / 불일치 / 결정 기록) {'A': 6, 'B': 12, 'C': 2, 'D': 3} PASS the stale expected value makes expected:G1 and params:piles 불일치 (group C) ['expected:G1', 'params:piles'] PASS every item knows what changed since creation, what the app did not verify (B) and its origin PASS page: one tick per B and D bundle, one group tick for A, none for C PASS looking at the page confirmed nothing PASS without having read the list to its end: refused, nothing written PASS without a name: refused PASS a name but no tick at all: nothing is confirmed PASS 일치 group tick: exactly the 일치 bundles are confirmed ['expected:G5', 'params:bearing_seats', 'params:column'] PASS the record has an informative reason (app check + change) and the note, the app status and the name [검토 요약 일괄 확정] 앱 확인 일치 — C2 표 후보 60건이 현재 값과 모두 같다 | 변경: 생성 시점 대비 32/51개 값이 바뀜 — L: 800 → null; L.1: null → 700; L.10: null → 800 … | 출처: 도면에서 읽기 35건 반영 (2026-10-20 15:19 심영표) | 의견: 시험 의견 PASS B / C / D bundles stayed unconfirmed PASS ticked B and D bundles are confirmed PASS the 불일치 bundle is not confirmed even though its id was posted PASS a B record says the person compared with the drawing, names the app status and what was not verified [검토 요약 일괄 확정] 사용자가 도면과 대조했다고 표시함. 앱 확인 주의 — C2b 앵커 필드 9개 중 5개만 같다 (A 3 · B 2) — 대조 범위 56% | 변경: 생성 시점 대비 14/50개 값이 바뀜 — dia.P4: 19 → 29; dia.P5: 19 → 29; hoop_chain.groups.2.0: 36 → 30 … | 출처: 도면에서 읽기 13건 반영 (2026-10-20 15:19 심영표) PASS the decision record (planned FAIL) is confirmed only by its tick and keeps its status 해당 없음 PASS the unticked B bundles stayed unconfirmed PASS the page has the bulk buttons (check all / clear) for the B and D groups PASS a provisional registration that waits for the designer is flagged, and the flag is written into the reason PASS the reason of a flagged bundle carries the 주의 표시 PASS flags(): template original / provisional registration PASS after a value changed the marker no longer matches: refused PASS after fixing the mismatch every required bundle can be confirmed through this one screen [] PASS every confirmation record of this screen has a non-empty reason PASS the gates are not blocked by unconfirmed bundles any more PASS bundle_change: counts the changed values and shows the first ones 생성 시점 대비 1/3개 값이 바뀜 — b.1: 3 → 2 PASS bundle_change: no snapshot -> says it cannot compare PASS provenance: reads the app tools' logs RESULT PASS