{ "expected:G2": { "sha": "54b9f8a7f5cd0c81", "by": "심영표", "at": "2026-10-20 15:52:34", "why": "[검토 요약 일괄 확정] 앱 확인 일치 — C2 표 후보 12건이 현재 값과 모두 같다 | 변경: 생성 시점 대비 10/50개 값이 바뀜 — hoop_chain.groups.2.0: 36 → 37; hoop_marks_by_zone.2.1: 36 → 37; p1_top_parts.2: 16213 → 16436 … | 출처: 도면에서 읽기 10건 반영 (2026-10-20 15:51 심영표)", "app_st": "g" }, "expected:G3": { "sha": "30b15e4d8495f4d7", "by": "심영표", "at": "2026-10-20 15:52:34", "why": "[검토 요약 일괄 확정] 사용자가 도면과 대조했다고 표시함. 앱 확인 주의 — C2b 앵커 필드 19개 중 10개만 같다 (A 10 · B 0) — 대조 범위 53% | 변경: 생성 시점 대비 1/84개 값이 바뀜 — dia.B7: 19 → 22 | 출처: 도면에서 읽기 1건 반영 (2026-10-20 15:51 심영표)", "app_st": "w" }, "expected:G4": { "sha": "f5585c64c98a3d1e", "by": "심영표", "at": "2026-10-20 15:52:34", "why": "[검토 요약 일괄 확정] 사용자가 도면과 대조했다고 표시함. 앱 확인 주의 — C2b 앵커 필드 26개 중 15개만 같다 (A 10 · B 5) — 대조 범위 58% | 변경: 생성 시점 대비 58/147개 값이 바뀜 — L.C1: 14490 → 14489.0; L.C10: 10310 → 10285.0; L.C11: 8934 → 8910.0 … | 출처: 도면에서 읽기 27건 반영 (2026-10-20 15:51 심영표)", "app_st": "w" }, "expected:G5": { "sha": "3bac9e8405951d71", "by": "심영표", "at": "2026-10-20 15:52:34", "why": "[검토 요약 일괄 확정] 앱 확인 일치 — C2 표 후보 60건이 현재 값과 모두 같다 | 변경: 생성 시점 대비 20/41개 값이 바뀜 — S.1: -1.91 → -1.899; S.10: -1.901 → -1.89; S.2: -1.907 → -1.897 … | 출처: 도면에서 읽기 20건 반영 (2026-10-20 15:51 심영표)", "app_st": "g" }, "expected:pier_id": { "sha": "1d7cee014487fb5e", "by": "심영표", "at": "2026-10-20 15:52:34", "why": "[검토 요약 일괄 확정] 사용자가 도면과 대조했다고 표시함. 앱 확인 주의 — C7 고정(F) 항목이 원본과 다르다 — 사유 기록: 도면에서 읽기 반영(심영표): pier_id | 변경: 생성 시점 대비 1/1개 값이 바뀜 — : P1 → P1(광주)", "app_st": "w" }, "expected:planned_fail": { "sha": "1c2024ffeca8d63f", "by": "심영표", "at": "2026-10-20 15:52:34", "why": "[검토 요약 일괄 확정] 사용자가 도면과 대조했다고 표시함. 앱 확인 해당 없음 — 사람 결정 기록 또는 참고 정보 — 앱이 도면과 대조하지 않는다 | 변경: 생성 시점 값 그대로(24개 값)", "app_st": "x" }, "expected:rebar_palette": { "sha": "c41013bf3e985022", "by": "심영표", "at": "2026-10-20 15:52:34", "why": "[검토 요약 일괄 확정] 사용자가 도면과 대조했다고 표시함. 앱 확인 해당 없음 — 사람 결정 기록 또는 참고 정보 — 앱이 도면과 대조하지 않는다 | 변경: 생성 시점 값 그대로(15개 값)", "app_st": "x" }, "expected:tol_mm": { "sha": "d0ff5974b6aa52cf", "by": "심영표", "at": "2026-10-20 15:52:34", "why": "[검토 요약 일괄 확정] 사용자가 도면과 대조했다고 표시함. 앱 확인 해당 없음 — 사람 결정 기록 또는 참고 정보 — 앱이 도면과 대조하지 않는다 | 변경: 생성 시점 값 그대로(1개 값)", "app_st": "x" }, "params:column": { "sha": "0096316e9a8b3a99", "by": "심영표", "at": "2026-10-20 15:52:34", "why": "[검토 요약 일괄 확정] 앱 확인 일치 — C2b A등급 1건·B등급 0건이 현재 값과 같다 (앵커가 있는 1개 필드의 100%) | 변경: 생성 시점 대비 1/5개 값이 바뀜 — height: 12003 → 12227 | 출처: 도면에서 읽기 1건 반영 (2026-10-20 15:51 심영표)", "app_st": "g" }, "params:column_rebar": { "sha": "030092b1ccf38628", "by": "심영표", "at": "2026-10-20 15:52:34", "why": "[검토 요약 일괄 확정] 사용자가 도면과 대조했다고 표시함. 앱 확인 근거 없음 — 앱이 독립적으로 대조할 근거가 없다 — 도면과 직접 대조한 뒤 사유와 함께 확정 | 변경: 생성 시점 대비 98/228개 값이 바뀜 — hoops.levels.0: 27388 → 27387; hoops.levels.1: 27508 → 27507; hoops.levels.10: 28588 → 28587 … | 출처: 도면에서 읽기 14건 반영 (2026-10-20 15:51 심영표)", "app_st": "n" }, "params:coping": { "sha": "43e4ab176e8074ab", "by": "심영표", "at": "2026-10-20 15:52:34", "why": "[검토 요약 일괄 확정] 앱 확인 일치 — C2b A등급 1건·B등급 3건이 현재 값과 같다 (앵커가 있는 5개 필드의 80%) | 변경: 생성 시점 대비 6/31개 값이 바뀜 — top_steps.0.z: 43411 → 43634; top_steps.1.z: 43483 → 43693; top_steps.2.z: 43555 → 43765 … | 출처: 도면에서 읽기 6건 반영 (2026-10-20 15:51 심영표)", "app_st": "g" }, "params:coping_rebar": { "sha": "107e75b9713bdac3", "by": "심영표", "at": "2026-10-20 15:52:34", "why": "[검토 요약 일괄 확정] 앱 확인 일치 — C2b A등급 5건·B등급 5건이 현재 값과 같다 (앵커가 있는 14개 필드의 71%) | 변경: 생성 시점 대비 111/322개 값이 바뀜 — bottom.z_flat: 40511 → 40734; c14.hooks_up.0.1: 41011 → 41233.8; c14.hooks_up.1.1: 41011 → 41233.8 … | 출처: 도면에서 읽기 16건 반영 (2026-10-20 15:51 심영표); 도면에서 읽기 1건 반영 (2026-10-20 15:51 심영표)", "app_st": "g" }, "params:display": { "sha": "7141b88bafe2e334", "by": "심영표", "at": "2026-10-20 15:52:34", "why": "[검토 요약 일괄 확정] 사용자가 도면과 대조했다고 표시함. 앱 확인 주의 — C7 고정(F) 항목이 원본과 다르다 — 사유 기록: 도면에서 읽기 반영(심영표): display.hidden_ids | 변경: 생성 시점 대비 2/73개 값이 바뀜 — hidden_ids.0: P1-FT → P1(광주)-FT; hidden_ids.1: P1-CP → P1(광주)-CP | 출처: 도면에서 읽기 1건 반영 (2026-10-20 15:51 심영표)", "app_st": "w" }, "params:footing": { "sha": "e95ca3ad587b2090", "by": "심영표", "at": "2026-10-20 15:52:34", "why": "[검토 요약 일괄 확정] 앱 확인 일치 — C2b A등급 2건·B등급 1건이 현재 값과 같다 (앵커가 있는 3개 필드의 100%) | 변경: 생성 시점 대비 1/9개 값이 바뀜 — z_bottom: 26208 → 26207 | 출처: 도면에서 읽기 1건 반영 (2026-10-20 15:51 심영표)", "app_st": "g" }, "params:footing_rebar": { "sha": "86c8c364f397539c", "by": "심영표", "at": "2026-10-20 15:52:34", "why": "[검토 요약 일괄 확정] 사용자가 도면과 대조했다고 표시함. 앱 확인 근거 없음 — 앱이 독립적으로 대조할 근거가 없다 — 도면과 직접 대조한 뒤 사유와 함께 확정 | 변경: 생성 시점 대비 9/559개 값이 바뀜 — schedule.B3.1: III → XII; schedule.B7.1: XII → III; schedule.B7.2: \" → S22 … | 출처: 도면에서 읽기 3건 반영 (2026-10-20 15:51 심영표)", "app_st": "n" }, "params:lean_concrete": { "sha": "d778204a378a011d", "by": "심영표", "at": "2026-10-20 15:52:34", "why": "[검토 요약 일괄 확정] 앱 확인 일치 — C2b A등급 1건·B등급 1건이 현재 값과 같다 (앵커가 있는 3개 필드의 67%) | 변경: 생성 시점 대비 2/8개 값이 바뀜 — z_bottom: 26108 → 26107; z_top: 26208 → 26207 | 출처: 도면에서 읽기 2건 반영 (2026-10-20 15:51 심영표)", "app_st": "g" }, "params:materials": { "sha": "84f210201086bd7c", "by": "심영표", "at": "2026-10-20 15:52:34", "why": "[검토 요약 일괄 확정] 사용자가 도면과 대조했다고 표시함. 앱 확인 근거 없음 — C3 현재 값이 템플릿 원본 그대로이고 새 도면 근거가 없다 | 변경: 생성 시점 값 그대로(6개 값) | 주의 표시: 템플릿 원본 그대로(새 도면 근거 없음)", "app_st": "n" }, "params:pier_id": { "sha": "1d7cee014487fb5e", "by": "심영표", "at": "2026-10-20 15:52:34", "why": "[검토 요약 일괄 확정] 사용자가 도면과 대조했다고 표시함. 앱 확인 주의 — C7 고정(F) 항목이 원본과 다르다 — 사유 기록: 도면에서 읽기 반영(심영표): pier_id | 변경: 생성 시점 대비 1/1개 값이 바뀜 — : P1 → P1(광주)", "app_st": "w" }, "params:piles": { "sha": "57a8057a7c0f6aeb", "by": "심영표", "at": "2026-10-20 15:52:34", "why": "[검토 요약 일괄 확정] 사용자가 도면과 대조했다고 표시함. 앱 확인 근거 없음 — 앱이 독립적으로 대조할 근거가 없다 — 도면과 직접 대조한 뒤 사유와 함께 확정 | 변경: 생성 시점 대비 1/13개 값이 바뀜 — length: 24400 → 25100 | 출처: 도면에서 읽기 1건 반영 (2026-10-20 15:51 심영표)", "app_st": "n" }, "params:sole_plates": { "sha": "f1da2d065458c422", "by": "심영표", "at": "2026-10-20 15:52:34", "why": "[검토 요약 일괄 확정] 앱 확인 일치 — C2 표 후보 41건이 현재 값과 모두 같다 | 변경: 생성 시점 대비 10/161개 값이 바뀜 — table.0.S: -1.91 → -1.899; table.1.S: -1.907 → -1.897; table.2.S: -1.905 → -1.895 … | 출처: 도면에서 읽기 10건 반영 (2026-10-20 15:51 심영표)", "app_st": "g" } }