Files
Pier_v1/Code/교각모델링앱/data/운곡교P4/autocheck.json
T
ahnyongjooandClaude Sonnet 5.5 964a841de1 chore(rebar): Pier_T_rebar 작업 폴더 초기 구성 및 외부 의존 파일 통합
- Code\rebar_pipeline, review_pipeline, pier-program을 정션에서 실제 폴더로 전환
- Code\rhino_mcp 및 CLAUDE_rhino배경.md 추가, .mcp.json은 PYTHONPATH로 새 위치 사용
- pier-program 내부 .git 제거(이력은 backup\pier-program_20261028.bundle에 보관)
- worktree 가이드 반영(CLAUDE.local.md, HANDOFF.md)
- D:\Rhino-MCP 경로 참조를 새 위치로 치환

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-28 11:20:18 +09:00

2217 lines
53 KiB
JSON

{
"version": "B3",
"at": "2026-10-20 15:19:43",
"basis": "725c4cffe5411297",
"sections": {
"params:_meta": {
"st": "x",
"checks": [
{
"id": "C1",
"name": "참고 정보",
"st": "x",
"text": "게이트가 쓰지 않는 참고 정보라 확인하지 않는다",
"pos": "",
"strength": ""
}
],
"summary": "참고 정보",
"sha": "68466a4e497800d6"
},
"params:lean_concrete": {
"st": "n",
"checks": [
{
"id": "C1",
"name": "출처 있음",
"st": "n",
"text": "값의 출처 기록이 없다 (일반 출처: 표 밖 치수)",
"pos": "",
"strength": ""
},
{
"id": "C2",
"name": "도면 재대조",
"st": "x",
"text": "표 후보가 없는 묶음(표 밖 치수는 C단계 몫)",
"pos": "",
"strength": ""
},
{
"id": "C2b",
"name": "표 밖 치수 재대조",
"st": "w",
"text": "앵커 필드 3개 중 1개만 같다 (A 0 · B 1) — 대조 범위 33%",
"pos": "",
"strength": ""
},
{
"id": "C3",
"name": "템플릿 원본 잔존",
"st": "g",
"text": "원본과 다른 값이 들어 있다",
"pos": "",
"strength": ""
},
{
"id": "C3b",
"name": "필드 단위 원본 잔존",
"st": "g",
"text": "높이로 보이는 값 2개 중 바뀐 것이 2개뿐이라 비교하지 않는다",
"pos": "",
"strength": ""
},
{
"id": "C4",
"name": "내부 정합",
"st": "x",
"text": "수량 대조 대상이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C5",
"name": "params와 독립",
"st": "x",
"text": "해당 없음",
"pos": "",
"strength": ""
},
{
"id": "C6",
"name": "범위·단위",
"st": "g",
"text": "크기·EL이 상식 범위 안에 있다",
"pos": "",
"strength": ""
},
{
"id": "C7",
"name": "변수 등급 위반",
"st": "x",
"text": "고정 필드 비교 대상이 없다",
"pos": "",
"strength": ""
},
{
"id": "C8",
"name": "재생성 일치",
"st": "x",
"text": "V3 묶음이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C9",
"name": "params↔expected 일관성",
"st": "x",
"text": "연동 값 규칙이 없는 묶음",
"pos": "",
"strength": ""
}
],
"summary": "앱이 독립적으로 대조할 근거가 없다 — 도면과 직접 대조한 뒤 사유와 함께 확정",
"sha": "ca8b08a04034f361"
},
"params:footing": {
"st": "n",
"checks": [
{
"id": "C1",
"name": "출처 있음",
"st": "n",
"text": "값의 출처 기록이 없다 (일반 출처: 표 밖 치수)",
"pos": "",
"strength": ""
},
{
"id": "C2",
"name": "도면 재대조",
"st": "x",
"text": "표 후보가 없는 묶음(표 밖 치수는 C단계 몫)",
"pos": "",
"strength": ""
},
{
"id": "C2b",
"name": "표 밖 치수 재대조",
"st": "w",
"text": "앵커 필드 3개 중 3개만 같다 (A 0 · B 3) — 대조 범위 100%",
"pos": "",
"strength": ""
},
{
"id": "C3",
"name": "템플릿 원본 잔존",
"st": "g",
"text": "원본과 다른 값이 들어 있다",
"pos": "",
"strength": ""
},
{
"id": "C3b",
"name": "필드 단위 원본 잔존",
"st": "g",
"text": "높이로 보이는 값 1개 중 바뀐 것이 1개뿐이라 비교하지 않는다",
"pos": "",
"strength": ""
},
{
"id": "C4",
"name": "내부 정합",
"st": "x",
"text": "수량 대조 대상이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C5",
"name": "params와 독립",
"st": "x",
"text": "해당 없음",
"pos": "",
"strength": ""
},
{
"id": "C6",
"name": "범위·단위",
"st": "g",
"text": "크기·EL이 상식 범위 안에 있다",
"pos": "",
"strength": ""
},
{
"id": "C7",
"name": "변수 등급 위반",
"st": "x",
"text": "고정 필드 비교 대상이 없다",
"pos": "",
"strength": ""
},
{
"id": "C8",
"name": "재생성 일치",
"st": "x",
"text": "V3 묶음이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C9",
"name": "params↔expected 일관성",
"st": "g",
"text": "서로 같아야 할 값 4건이 params와 expected에서 같다 (같은 도면 읽기에서 나왔다면 독립 근거는 아님)",
"pos": "",
"strength": ""
}
],
"summary": "앱이 독립적으로 대조할 근거가 없다 — 도면과 직접 대조한 뒤 사유와 함께 확정",
"sha": "52f670b4162e65e2"
},
"params:column": {
"st": "g",
"checks": [
{
"id": "C1",
"name": "출처 있음",
"st": "n",
"text": "값의 출처 기록이 없다 (일반 출처: 표 밖 치수)",
"pos": "",
"strength": ""
},
{
"id": "C2",
"name": "도면 재대조",
"st": "x",
"text": "표 후보가 없는 묶음(표 밖 치수는 C단계 몫)",
"pos": "",
"strength": ""
},
{
"id": "C2b",
"name": "표 밖 치수 재대조",
"st": "g",
"text": "A등급 1건·B등급 0건이 현재 값과 같다 (앵커가 있는 1개 필드의 100%)",
"pos": "D1 '10.029' (3029, 14009)",
"strength": "S"
},
{
"id": "C3",
"name": "템플릿 원본 잔존",
"st": "g",
"text": "원본과 다른 값이 들어 있다",
"pos": "",
"strength": ""
},
{
"id": "C3b",
"name": "필드 단위 원본 잔존",
"st": "g",
"text": "높이로 보이는 값이 없다",
"pos": "",
"strength": ""
},
{
"id": "C4",
"name": "내부 정합",
"st": "x",
"text": "수량 대조 대상이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C5",
"name": "params와 독립",
"st": "x",
"text": "해당 없음",
"pos": "",
"strength": ""
},
{
"id": "C6",
"name": "범위·단위",
"st": "g",
"text": "크기·EL이 상식 범위 안에 있다",
"pos": "",
"strength": ""
},
{
"id": "C7",
"name": "변수 등급 위반",
"st": "g",
"text": "고정 필드가 템플릿 원본과 같다",
"pos": "",
"strength": ""
},
{
"id": "C8",
"name": "재생성 일치",
"st": "x",
"text": "V3 묶음이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C9",
"name": "params↔expected 일관성",
"st": "g",
"text": "서로 같아야 할 값 2건이 params와 expected에서 같다 (같은 도면 읽기에서 나왔다면 독립 근거는 아님)",
"pos": "",
"strength": ""
}
],
"summary": "C2b A등급 1건·B등급 0건이 현재 값과 같다 (앵커가 있는 1개 필드의 100%)",
"sha": "5eab80c855c7fefc"
},
"params:coping": {
"st": "g",
"checks": [
{
"id": "C1",
"name": "출처 있음",
"st": "n",
"text": "값의 출처 기록이 없다 (일반 출처: 표 밖 치수)",
"pos": "",
"strength": ""
},
{
"id": "C2",
"name": "도면 재대조",
"st": "x",
"text": "표 후보가 없는 묶음(표 밖 치수는 C단계 몫)",
"pos": "",
"strength": ""
},
{
"id": "C2b",
"name": "표 밖 치수 재대조",
"st": "g",
"text": "A등급 1건·B등급 3건이 현재 값과 같다 (앵커가 있는 5개 필드의 80%)",
"pos": "D1 '12.400' (11856, 31231)",
"strength": "S"
},
{
"id": "C3",
"name": "템플릿 원본 잔존",
"st": "g",
"text": "원본과 다른 값이 들어 있다",
"pos": "",
"strength": ""
},
{
"id": "C3b",
"name": "필드 단위 원본 잔존",
"st": "g",
"text": "높이로 보이는 값 6개가 모두 생성 시점과 다르다",
"pos": "",
"strength": ""
},
{
"id": "C4",
"name": "내부 정합",
"st": "x",
"text": "수량 대조 대상이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C5",
"name": "params와 독립",
"st": "x",
"text": "해당 없음",
"pos": "",
"strength": ""
},
{
"id": "C6",
"name": "범위·단위",
"st": "g",
"text": "크기·EL이 상식 범위 안에 있다",
"pos": "",
"strength": ""
},
{
"id": "C7",
"name": "변수 등급 위반",
"st": "g",
"text": "고정 필드가 템플릿 원본과 같다",
"pos": "",
"strength": ""
},
{
"id": "C8",
"name": "재생성 일치",
"st": "x",
"text": "V3 묶음이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C9",
"name": "params↔expected 일관성",
"st": "g",
"text": "서로 같아야 할 값 27건이 params와 expected에서 같다 (같은 도면 읽기에서 나왔다면 독립 근거는 아님)",
"pos": "",
"strength": ""
}
],
"summary": "C2b A등급 1건·B등급 3건이 현재 값과 같다 (앵커가 있는 5개 필드의 80%)",
"sha": "96483ffb02ce6e98"
},
"params:piles": {
"st": "n",
"checks": [
{
"id": "C1",
"name": "출처 있음",
"st": "n",
"text": "값의 출처 기록이 없다 (일반 출처: 표 밖 치수)",
"pos": "",
"strength": ""
},
{
"id": "C2",
"name": "도면 재대조",
"st": "x",
"text": "표 후보가 없는 묶음(표 밖 치수는 C단계 몫)",
"pos": "",
"strength": ""
},
{
"id": "C3",
"name": "템플릿 원본 잔존",
"st": "g",
"text": "원본과 다른 값이 들어 있다",
"pos": "",
"strength": ""
},
{
"id": "C3b",
"name": "필드 단위 원본 잔존",
"st": "g",
"text": "높이로 보이는 값이 없다",
"pos": "",
"strength": ""
},
{
"id": "C4",
"name": "내부 정합",
"st": "x",
"text": "수량 대조 대상이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C5",
"name": "params와 독립",
"st": "x",
"text": "해당 없음",
"pos": "",
"strength": ""
},
{
"id": "C6",
"name": "범위·단위",
"st": "g",
"text": "크기·EL이 상식 범위 안에 있다",
"pos": "",
"strength": ""
},
{
"id": "C7",
"name": "변수 등급 위반",
"st": "g",
"text": "고정 필드가 템플릿 원본과 같다",
"pos": "",
"strength": ""
},
{
"id": "C8",
"name": "재생성 일치",
"st": "x",
"text": "V3 묶음이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C9",
"name": "params↔expected 일관성",
"st": "g",
"text": "서로 같아야 할 값 7건이 params와 expected에서 같다 (같은 도면 읽기에서 나왔다면 독립 근거는 아님)",
"pos": "",
"strength": ""
}
],
"summary": "앱이 독립적으로 대조할 근거가 없다 — 도면과 직접 대조한 뒤 사유와 함께 확정",
"sha": "8c0b59c8f4fcc2db"
},
"params:hitl_decisions_2026_10_07": {
"st": "x",
"checks": [
{
"id": "C1",
"name": "참고 정보",
"st": "x",
"text": "게이트가 쓰지 않는 참고 정보라 확인하지 않는다",
"pos": "",
"strength": ""
}
],
"summary": "참고 정보",
"sha": "1a6acbe25bc01948"
},
"params:bearing_seats": {
"st": "g",
"checks": [
{
"id": "C1",
"name": "출처 있음",
"st": "g",
"text": "값의 출처 기록이 4건 있다",
"pos": "D1 평면도 1C0CE~1C0D1 (outline 2500x1200), 1CAD4 (front/rear split)",
"strength": ""
},
{
"id": "C2",
"name": "도면 재대조",
"st": "g",
"text": "표 후보 50건이 현재 값과 모두 같다",
"pos": "D2 ELEVATION TABLE NO.1 EL.'X' 40.777",
"strength": "S"
},
{
"id": "C2b",
"name": "표 밖 치수 재대조",
"st": "g",
"text": "A등급 10건·B등급 0건이 현재 값과 같다 (앵커가 있는 10개 필드의 100%)",
"pos": "D2 '41.052' (24938, 3894)",
"strength": "S"
},
{
"id": "C3",
"name": "템플릿 원본 잔존",
"st": "g",
"text": "원본과 다른 값이 들어 있다",
"pos": "",
"strength": ""
},
{
"id": "C3b",
"name": "필드 단위 원본 잔존",
"st": "g",
"text": "높이로 보이는 값 10개가 모두 생성 시점과 다르다",
"pos": "",
"strength": ""
},
{
"id": "C4",
"name": "내부 정합",
"st": "x",
"text": "수량 대조 대상이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C5",
"name": "params와 독립",
"st": "x",
"text": "해당 없음",
"pos": "",
"strength": ""
},
{
"id": "C6",
"name": "범위·단위",
"st": "g",
"text": "크기·EL이 상식 범위 안에 있다",
"pos": "",
"strength": ""
},
{
"id": "C7",
"name": "변수 등급 위반",
"st": "g",
"text": "고정 필드가 템플릿 원본과 같다",
"pos": "",
"strength": ""
},
{
"id": "C8",
"name": "재생성 일치",
"st": "x",
"text": "V3 묶음이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C9",
"name": "params↔expected 일관성",
"st": "g",
"text": "서로 같아야 할 값 3건이 params와 expected에서 같다 (같은 도면 읽기에서 나왔다면 독립 근거는 아님)",
"pos": "",
"strength": ""
}
],
"summary": "C2 표 후보 50건이 현재 값과 모두 같다",
"sha": "8e964984e226bbea"
},
"params:column_rebar": {
"st": "n",
"checks": [
{
"id": "C1",
"name": "출처 있음",
"st": "n",
"text": "값의 출처 기록이 없다 (일반 출처: 표 밖 치수)",
"pos": "",
"strength": ""
},
{
"id": "C2",
"name": "도면 재대조",
"st": "x",
"text": "표 후보가 없는 묶음(표 밖 치수는 C단계 몫)",
"pos": "",
"strength": ""
},
{
"id": "C2b",
"name": "표 밖 치수 재대조",
"st": "w",
"text": "앵커 필드 3개 중 1개만 같다 (A 1 · B 0) — 대조 범위 33%",
"pos": "",
"strength": ""
},
{
"id": "C3",
"name": "템플릿 원본 잔존",
"st": "g",
"text": "원본과 다른 값이 들어 있다",
"pos": "",
"strength": ""
},
{
"id": "C3b",
"name": "필드 단위 원본 잔존",
"st": "g",
"text": "높이로 보이는 값 71개가 모두 생성 시점과 다르다",
"pos": "",
"strength": ""
},
{
"id": "C4",
"name": "내부 정합",
"st": "x",
"text": "수량 대조 대상이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C5",
"name": "params와 독립",
"st": "x",
"text": "해당 없음",
"pos": "",
"strength": ""
},
{
"id": "C6",
"name": "범위·단위",
"st": "g",
"text": "크기·EL이 상식 범위 안에 있다",
"pos": "",
"strength": ""
},
{
"id": "C7",
"name": "변수 등급 위반",
"st": "g",
"text": "고정 필드가 템플릿 원본과 같다",
"pos": "",
"strength": ""
},
{
"id": "C8",
"name": "재생성 일치",
"st": "x",
"text": "V3 묶음이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C9",
"name": "params↔expected 일관성",
"st": "g",
"text": "서로 같아야 할 값 16건이 params와 expected에서 같다 (같은 도면 읽기에서 나왔다면 독립 근거는 아님)",
"pos": "",
"strength": ""
}
],
"summary": "앱이 독립적으로 대조할 근거가 없다 — 도면과 직접 대조한 뒤 사유와 함께 확정",
"sha": "f6f4e2173c11dd92"
},
"params:footing_rebar": {
"st": "n",
"checks": [
{
"id": "C1",
"name": "출처 있음",
"st": "g",
"text": "값의 출처 기록이 3건 있다",
"pos": "D1 EREC vertical lines z 150~2100 @250 both views; count = 1062.415/2.155 = 493 ",
"strength": ""
},
{
"id": "C2",
"name": "도면 재대조",
"st": "x",
"text": "표 후보가 없는 묶음(표 밖 치수는 C단계 몫)",
"pos": "",
"strength": ""
},
{
"id": "C2b",
"name": "표 밖 치수 재대조",
"st": "w",
"text": "B등급 후보 2건이 현재 값과 다르다(후보가 틀렸을 수도 있다) — footing_rebar.b9.grid_y.23: 현재 2000 ≠ 도면 2250; footing_rebar.b9.grid_y.5: 현재 -2500 ≠ 도면 -2250",
"pos": "D3 (21896, 20900)",
"strength": ""
},
{
"id": "C3",
"name": "템플릿 원본 잔존",
"st": "g",
"text": "원본과 다른 값이 들어 있다",
"pos": "",
"strength": ""
},
{
"id": "C3b",
"name": "필드 단위 원본 잔존",
"st": "g",
"text": "높이로 보이는 값이 없다",
"pos": "",
"strength": ""
},
{
"id": "C4",
"name": "내부 정합",
"st": "x",
"text": "수량 대조 대상이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C5",
"name": "params와 독립",
"st": "x",
"text": "해당 없음",
"pos": "",
"strength": ""
},
{
"id": "C6",
"name": "범위·단위",
"st": "g",
"text": "크기·EL이 상식 범위 안에 있다",
"pos": "",
"strength": ""
},
{
"id": "C7",
"name": "변수 등급 위반",
"st": "g",
"text": "고정 필드가 템플릿 원본과 같다",
"pos": "",
"strength": ""
},
{
"id": "C8",
"name": "재생성 일치",
"st": "x",
"text": "V3 묶음이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C9",
"name": "params↔expected 일관성",
"st": "g",
"text": "서로 같아야 할 값 30건이 params와 expected에서 같다 (같은 도면 읽기에서 나왔다면 독립 근거는 아님)",
"pos": "",
"strength": ""
}
],
"summary": "앱이 독립적으로 대조할 근거가 없다 — 도면과 직접 대조한 뒤 사유와 함께 확정",
"sha": "e904819c5b59e66e"
},
"params:coping_rebar": {
"st": "n",
"checks": [
{
"id": "C1",
"name": "출처 있음",
"st": "g",
"text": "값의 출처 기록이 9건 있다",
"pos": "D1 정면도 수평선 43,311/43,211/43,111 (반길이 5,942/5,953/5,964), A-A 3단 24곳; a 증가 순서로 단 ",
"strength": ""
},
{
"id": "C2",
"name": "도면 재대조",
"st": "x",
"text": "표 후보가 없는 묶음(표 밖 치수는 C단계 몫)",
"pos": "",
"strength": ""
},
{
"id": "C2b",
"name": "표 밖 치수 재대조",
"st": "w",
"text": "앵커 필드 14개 중 5개만 같다 (A 0 · B 5) — 대조 범위 36%",
"pos": "",
"strength": ""
},
{
"id": "C3",
"name": "템플릿 원본 잔존",
"st": "g",
"text": "원본과 다른 값이 들어 있다",
"pos": "",
"strength": ""
},
{
"id": "C3b",
"name": "필드 단위 원본 잔존",
"st": "g",
"text": "높이로 보이는 값 64개가 모두 생성 시점과 다르다",
"pos": "",
"strength": ""
},
{
"id": "C4",
"name": "내부 정합",
"st": "x",
"text": "수량 대조 대상이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C5",
"name": "params와 독립",
"st": "x",
"text": "해당 없음",
"pos": "",
"strength": ""
},
{
"id": "C6",
"name": "범위·단위",
"st": "g",
"text": "크기·EL이 상식 범위 안에 있다",
"pos": "",
"strength": ""
},
{
"id": "C7",
"name": "변수 등급 위반",
"st": "g",
"text": "고정 필드가 템플릿 원본과 같다",
"pos": "",
"strength": ""
},
{
"id": "C8",
"name": "재생성 일치",
"st": "x",
"text": "V3 묶음이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C9",
"name": "params↔expected 일관성",
"st": "g",
"text": "서로 같아야 할 값 17건이 params와 expected에서 같다 (같은 도면 읽기에서 나왔다면 독립 근거는 아님)",
"pos": "",
"strength": ""
}
],
"summary": "앱이 독립적으로 대조할 근거가 없다 — 도면과 직접 대조한 뒤 사유와 함께 확정",
"sha": "81bc5776db14cedf"
},
"params:sole_plates": {
"st": "g",
"checks": [
{
"id": "C1",
"name": "출처 있음",
"st": "g",
"text": "값의 출처 기록이 1건 있다",
"pos": "D2 솔플레이트 상세 TABLE (NO., S(%), L, W, T, T1, T2); ELEVATION TABLE h3; 사용자 지시 2026-",
"strength": ""
},
{
"id": "C2",
"name": "도면 재대조",
"st": "g",
"text": "표 후보 41건이 현재 값과 모두 같다",
"pos": "D2 ELEVATION TABLE NO.1 h3",
"strength": "S"
},
{
"id": "C3",
"name": "템플릿 원본 잔존",
"st": "g",
"text": "원본과 다른 값이 들어 있다",
"pos": "",
"strength": ""
},
{
"id": "C3b",
"name": "필드 단위 원본 잔존",
"st": "g",
"text": "높이로 보이는 값이 없다",
"pos": "",
"strength": ""
},
{
"id": "C4",
"name": "내부 정합",
"st": "x",
"text": "수량 대조 대상이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C5",
"name": "params와 독립",
"st": "x",
"text": "해당 없음",
"pos": "",
"strength": ""
},
{
"id": "C6",
"name": "범위·단위",
"st": "g",
"text": "크기·EL이 상식 범위 안에 있다",
"pos": "",
"strength": ""
},
{
"id": "C7",
"name": "변수 등급 위반",
"st": "g",
"text": "고정 필드가 템플릿 원본과 같다",
"pos": "",
"strength": ""
},
{
"id": "C8",
"name": "재생성 일치",
"st": "x",
"text": "V3 묶음이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C9",
"name": "params↔expected 일관성",
"st": "x",
"text": "연동 값 규칙이 없는 묶음",
"pos": "",
"strength": ""
}
],
"summary": "C2 표 후보 41건이 현재 값과 모두 같다",
"sha": "87e3fa796cd78fff"
},
"params:_schema": {
"st": "x",
"checks": [
{
"id": "C1",
"name": "참고 정보",
"st": "x",
"text": "게이트가 쓰지 않는 참고 정보라 확인하지 않는다",
"pos": "",
"strength": ""
}
],
"summary": "참고 정보",
"sha": "78a2cba5e3555141"
},
"params:pier_id": {
"st": "w",
"checks": [
{
"id": "C1",
"name": "출처 있음",
"st": "x",
"text": "고정(F) 항목: 값은 템플릿이 정한다",
"pos": "",
"strength": ""
},
{
"id": "C2",
"name": "도면 재대조",
"st": "x",
"text": "표 후보가 없는 묶음(표 밖 치수는 C단계 몫)",
"pos": "",
"strength": ""
},
{
"id": "C3",
"name": "템플릿 원본 잔존",
"st": "x",
"text": "고정(F) 항목은 C7에서 본다",
"pos": "",
"strength": ""
},
{
"id": "C3b",
"name": "필드 단위 원본 잔존",
"st": "g",
"text": "높이로 보이는 값이 없다",
"pos": "",
"strength": ""
},
{
"id": "C4",
"name": "내부 정합",
"st": "x",
"text": "수량 대조 대상이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C5",
"name": "params와 독립",
"st": "x",
"text": "해당 없음",
"pos": "",
"strength": ""
},
{
"id": "C6",
"name": "범위·단위",
"st": "g",
"text": "크기·EL이 상식 범위 안에 있다",
"pos": "",
"strength": ""
},
{
"id": "C7",
"name": "변수 등급 위반",
"st": "w",
"text": "고정(F) 항목이 원본과 다르다 — 사유 기록: 도면에서 읽기 반영(심영표): pier_id",
"pos": "",
"strength": ""
},
{
"id": "C8",
"name": "재생성 일치",
"st": "x",
"text": "V3 묶음이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C9",
"name": "params↔expected 일관성",
"st": "x",
"text": "연동 값 규칙이 없는 묶음",
"pos": "",
"strength": ""
}
],
"summary": "C7 고정(F) 항목이 원본과 다르다 — 사유 기록: 도면에서 읽기 반영(심영표): pier_id",
"sha": "2d88755373001ece"
},
"params:rebar_marks": {
"st": "g",
"checks": [
{
"id": "C1",
"name": "출처 있음",
"st": "g",
"text": "값의 출처 기록이 1건 있다",
"pos": "D3 철근재료표 판독 (설계서 v0.1.10 §5~7; 동일 기호(\") 해석 반영)",
"strength": ""
},
{
"id": "C2",
"name": "도면 재대조",
"st": "g",
"text": "표 후보 36건이 현재 값과 모두 같다",
"pos": "D3 철근재료표 (SD500) P1",
"strength": "S"
},
{
"id": "C3",
"name": "템플릿 원본 잔존",
"st": "g",
"text": "원본과 다른 값이 들어 있다",
"pos": "",
"strength": ""
},
{
"id": "C3b",
"name": "필드 단위 원본 잔존",
"st": "g",
"text": "높이로 보이는 값이 없다",
"pos": "",
"strength": ""
},
{
"id": "C4",
"name": "내부 정합",
"st": "x",
"text": "수량 대조 대상이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C5",
"name": "params와 독립",
"st": "x",
"text": "해당 없음",
"pos": "",
"strength": ""
},
{
"id": "C6",
"name": "범위·단위",
"st": "g",
"text": "크기·EL이 상식 범위 안에 있다",
"pos": "",
"strength": ""
},
{
"id": "C7",
"name": "변수 등급 위반",
"st": "g",
"text": "고정 필드가 템플릿 원본과 같다",
"pos": "",
"strength": ""
},
{
"id": "C8",
"name": "재생성 일치",
"st": "x",
"text": "V3 묶음이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C9",
"name": "params↔expected 일관성",
"st": "x",
"text": "연동 값 규칙이 없는 묶음",
"pos": "",
"strength": ""
}
],
"summary": "C2 표 후보 36건이 현재 값과 모두 같다",
"sha": "e4ad42a5f585d89a"
},
"params:rebar_marks_src": {
"st": "x",
"checks": [
{
"id": "C1",
"name": "참고 정보",
"st": "x",
"text": "게이트가 쓰지 않는 참고 정보라 확인하지 않는다",
"pos": "",
"strength": ""
}
],
"summary": "참고 정보",
"sha": "a7a01d0421958fc4"
},
"params:materials": {
"st": "n",
"checks": [
{
"id": "C1",
"name": "출처 있음",
"st": "g",
"text": "값의 출처 기록이 1건 있다",
"pos": "D1 주기 콘크리트 강도 (legacy build constants)",
"strength": ""
},
{
"id": "C2",
"name": "도면 재대조",
"st": "x",
"text": "표 후보가 없는 묶음(표 밖 치수는 C단계 몫)",
"pos": "",
"strength": ""
},
{
"id": "C3",
"name": "템플릿 원본 잔존",
"st": "n",
"text": "현재 값이 템플릿 원본 그대로이고 새 도면 근거가 없다",
"pos": "",
"strength": ""
},
{
"id": "C3b",
"name": "필드 단위 원본 잔존",
"st": "x",
"text": "묶음 전체가 생성 시점 그대로라 C3에서 본다",
"pos": "",
"strength": ""
},
{
"id": "C4",
"name": "내부 정합",
"st": "x",
"text": "수량 대조 대상이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C5",
"name": "params와 독립",
"st": "x",
"text": "해당 없음",
"pos": "",
"strength": ""
},
{
"id": "C6",
"name": "범위·단위",
"st": "g",
"text": "크기·EL이 상식 범위 안에 있다",
"pos": "",
"strength": ""
},
{
"id": "C7",
"name": "변수 등급 위반",
"st": "x",
"text": "고정 필드 비교 대상이 없다",
"pos": "",
"strength": ""
},
{
"id": "C8",
"name": "재생성 일치",
"st": "x",
"text": "V3 묶음이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C9",
"name": "params↔expected 일관성",
"st": "x",
"text": "연동 값 규칙이 없는 묶음",
"pos": "",
"strength": ""
}
],
"summary": "C3 현재 값이 템플릿 원본 그대로이고 새 도면 근거가 없다",
"sha": "84f210201086bd7c"
},
"params:display": {
"st": "w",
"checks": [
{
"id": "C1",
"name": "출처 있음",
"st": "x",
"text": "고정(F) 항목: 값은 템플릿이 정한다",
"pos": "",
"strength": ""
},
{
"id": "C2",
"name": "도면 재대조",
"st": "x",
"text": "표 후보가 없는 묶음(표 밖 치수는 C단계 몫)",
"pos": "",
"strength": ""
},
{
"id": "C3",
"name": "템플릿 원본 잔존",
"st": "x",
"text": "고정(F) 항목은 C7에서 본다",
"pos": "",
"strength": ""
},
{
"id": "C3b",
"name": "필드 단위 원본 잔존",
"st": "g",
"text": "높이로 보이는 값이 없다",
"pos": "",
"strength": ""
},
{
"id": "C4",
"name": "내부 정합",
"st": "x",
"text": "수량 대조 대상이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C5",
"name": "params와 독립",
"st": "x",
"text": "해당 없음",
"pos": "",
"strength": ""
},
{
"id": "C6",
"name": "범위·단위",
"st": "g",
"text": "크기·EL이 상식 범위 안에 있다",
"pos": "",
"strength": ""
},
{
"id": "C7",
"name": "변수 등급 위반",
"st": "w",
"text": "고정(F) 항목이 원본과 다르다 — 사유 기록: 도면에서 읽기 반영(심영표): display.hidden_ids",
"pos": "",
"strength": ""
},
{
"id": "C8",
"name": "재생성 일치",
"st": "x",
"text": "V3 묶음이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C9",
"name": "params↔expected 일관성",
"st": "x",
"text": "연동 값 규칙이 없는 묶음",
"pos": "",
"strength": ""
}
],
"summary": "C7 고정(F) 항목이 원본과 다르다 — 사유 기록: 도면에서 읽기 반영(심영표): display.hidden_ids",
"sha": "64150d0763b23484"
},
"expected:_schema": {
"st": "x",
"checks": [
{
"id": "C1",
"name": "참고 정보",
"st": "x",
"text": "게이트가 쓰지 않는 참고 정보라 확인하지 않는다",
"pos": "",
"strength": ""
}
],
"summary": "참고 정보",
"sha": "21dc6d01b07f7ac8"
},
"expected:_note": {
"st": "x",
"checks": [
{
"id": "C1",
"name": "참고 정보",
"st": "x",
"text": "게이트가 쓰지 않는 참고 정보라 확인하지 않는다",
"pos": "",
"strength": ""
}
],
"summary": "참고 정보",
"sha": "624c308bbfcdf519"
},
"expected:pier_id": {
"st": "w",
"checks": [
{
"id": "C1",
"name": "출처 있음",
"st": "x",
"text": "고정(F) 항목: 값은 템플릿이 정한다",
"pos": "",
"strength": ""
},
{
"id": "C2",
"name": "도면 재대조",
"st": "x",
"text": "표 후보가 없는 묶음(표 밖 치수는 C단계 몫)",
"pos": "",
"strength": ""
},
{
"id": "C3",
"name": "템플릿 원본 잔존",
"st": "x",
"text": "고정(F) 항목은 C7에서 본다",
"pos": "",
"strength": ""
},
{
"id": "C3b",
"name": "필드 단위 원본 잔존",
"st": "g",
"text": "높이로 보이는 값이 없다",
"pos": "",
"strength": ""
},
{
"id": "C4",
"name": "내부 정합",
"st": "x",
"text": "수량 대조 대상이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C5",
"name": "params와 독립",
"st": "x",
"text": "해당 없음",
"pos": "",
"strength": ""
},
{
"id": "C6",
"name": "범위·단위",
"st": "g",
"text": "크기·EL이 상식 범위 안에 있다",
"pos": "",
"strength": ""
},
{
"id": "C7",
"name": "변수 등급 위반",
"st": "w",
"text": "고정(F) 항목이 원본과 다르다 — 사유 기록: 도면에서 읽기 반영(심영표): pier_id",
"pos": "",
"strength": ""
},
{
"id": "C8",
"name": "재생성 일치",
"st": "x",
"text": "V3 묶음이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C9",
"name": "params↔expected 일관성",
"st": "x",
"text": "연동 값 규칙이 없는 묶음",
"pos": "",
"strength": ""
}
],
"summary": "C7 고정(F) 항목이 원본과 다르다 — 사유 기록: 도면에서 읽기 반영(심영표): pier_id",
"sha": "2d88755373001ece"
},
"expected:tol_mm": {
"st": "x",
"checks": [
{
"id": "C1",
"name": "출처 있음",
"st": "n",
"text": "값의 출처 기록이 없다 (일반 출처: 사람 입력)",
"pos": "",
"strength": ""
},
{
"id": "C2",
"name": "도면 재대조",
"st": "x",
"text": "표 후보가 없는 묶음(표 밖 치수는 C단계 몫)",
"pos": "",
"strength": ""
},
{
"id": "C3",
"name": "템플릿 원본 잔존",
"st": "n",
"text": "현재 값이 템플릿 원본 그대로이고 새 도면 근거가 없다",
"pos": "",
"strength": ""
},
{
"id": "C3b",
"name": "필드 단위 원본 잔존",
"st": "x",
"text": "묶음 전체가 생성 시점 그대로라 C3에서 본다",
"pos": "",
"strength": ""
},
{
"id": "C4",
"name": "내부 정합",
"st": "x",
"text": "수량 대조 대상이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C5",
"name": "params와 독립",
"st": "x",
"text": "해당 없음",
"pos": "",
"strength": ""
},
{
"id": "C6",
"name": "범위·단위",
"st": "g",
"text": "크기·EL이 상식 범위 안에 있다",
"pos": "",
"strength": ""
},
{
"id": "C7",
"name": "변수 등급 위반",
"st": "x",
"text": "고정 필드 비교 대상이 없다",
"pos": "",
"strength": ""
},
{
"id": "C8",
"name": "재생성 일치",
"st": "x",
"text": "V3 묶음이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C9",
"name": "params↔expected 일관성",
"st": "x",
"text": "연동 값 규칙이 없는 묶음",
"pos": "",
"strength": ""
}
],
"summary": "사람 결정 기록 또는 참고 정보 — 앱이 도면과 대조하지 않는다",
"sha": "d0ff5974b6aa52cf"
},
"expected:G1": {
"st": "g",
"checks": [
{
"id": "C1",
"name": "출처 있음",
"st": "g",
"text": "값의 출처 기록이 8건 있다",
"pos": "D1 '9.350' '7.800' 'EL. 26.208' '2.200'",
"strength": ""
},
{
"id": "C2",
"name": "도면 재대조",
"st": "g",
"text": "표 후보 10건이 현재 값과 모두 같다",
"pos": "D2 ELEVATION TABLE NO.1 EL.'X', h1, h2, A, B",
"strength": "S"
},
{
"id": "C2b",
"name": "표 밖 치수 재대조",
"st": "g",
"text": "A등급 13건·B등급 16건이 현재 값과 같다 (앵커가 있는 31개 필드의 94%)",
"pos": "D2 '41.052' (24938, 3894)",
"strength": "S"
},
{
"id": "C3",
"name": "템플릿 원본 잔존",
"st": "g",
"text": "원본과 다른 값이 들어 있다",
"pos": "",
"strength": ""
},
{
"id": "C3b",
"name": "필드 단위 원본 잔존",
"st": "g",
"text": "높이로 보이는 값 24개가 모두 생성 시점과 다르다",
"pos": "",
"strength": ""
},
{
"id": "C4",
"name": "내부 정합",
"st": "x",
"text": "수량 대조 대상이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C5",
"name": "params와 독립",
"st": "g",
"text": "expected의 출처 문구가 params와 다르다",
"pos": "",
"strength": ""
},
{
"id": "C6",
"name": "범위·단위",
"st": "g",
"text": "크기·EL이 상식 범위 안에 있다",
"pos": "",
"strength": ""
},
{
"id": "C7",
"name": "변수 등급 위반",
"st": "x",
"text": "고정 필드 비교 대상이 없다",
"pos": "",
"strength": ""
},
{
"id": "C8",
"name": "재생성 일치",
"st": "x",
"text": "V3 묶음이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C9",
"name": "params↔expected 일관성",
"st": "g",
"text": "서로 같아야 할 값 38건이 params와 expected에서 같다 (같은 도면 읽기에서 나왔다면 독립 근거는 아님)",
"pos": "",
"strength": ""
}
],
"summary": "C2 표 후보 10건이 현재 값과 모두 같다",
"sha": "5f5fa222917824b6"
},
"expected:G2": {
"st": "w",
"checks": [
{
"id": "C1",
"name": "출처 있음",
"st": "g",
"text": "값의 출처 기록이 1건 있다",
"pos": "D3 L·수량; D1 '150','1.030','8@120=960','22@120=2.640','36@300=10.800','8@1.800=14",
"strength": ""
},
{
"id": "C2",
"name": "도면 재대조",
"st": "g",
"text": "표 후보 12건이 현재 값과 모두 같다",
"pos": "D3 철근재료표 (SD500) P1",
"strength": "S"
},
{
"id": "C2b",
"name": "표 밖 치수 재대조",
"st": "w",
"text": "앵커 필드 9개 중 5개만 같다 (A 3 · B 2) — 대조 범위 56%",
"pos": "",
"strength": ""
},
{
"id": "C3",
"name": "템플릿 원본 잔존",
"st": "g",
"text": "원본과 다른 값이 들어 있다",
"pos": "",
"strength": ""
},
{
"id": "C3b",
"name": "필드 단위 원본 잔존",
"st": "g",
"text": "높이로 보이는 값이 없다",
"pos": "",
"strength": ""
},
{
"id": "C4",
"name": "내부 정합",
"st": "x",
"text": "수량 대조 대상이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C5",
"name": "params와 독립",
"st": "g",
"text": "expected의 출처 문구가 params와 다르다",
"pos": "",
"strength": ""
},
{
"id": "C6",
"name": "범위·단위",
"st": "g",
"text": "크기·EL이 상식 범위 안에 있다",
"pos": "",
"strength": ""
},
{
"id": "C7",
"name": "변수 등급 위반",
"st": "x",
"text": "고정 필드 비교 대상이 없다",
"pos": "",
"strength": ""
},
{
"id": "C8",
"name": "재생성 일치",
"st": "x",
"text": "V3 묶음이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C9",
"name": "params↔expected 일관성",
"st": "g",
"text": "서로 같아야 할 값 16건이 params와 expected에서 같다 (같은 도면 읽기에서 나왔다면 독립 근거는 아님)",
"pos": "",
"strength": ""
}
],
"summary": "C2b 앵커 필드 9개 중 5개만 같다 (A 3 · B 2) — 대조 범위 56%",
"sha": "97443ee6a4a95666"
},
"expected:G3": {
"st": "w",
"checks": [
{
"id": "C1",
"name": "출처 있음",
"st": "g",
"text": "값의 출처 기록이 1건 있다",
"pos": "D3 L·수량; D1/D2 '100','200','70@125=8.750' / '35@250' / '100','175','58@125=7.250",
"strength": ""
},
{
"id": "C2",
"name": "도면 재대조",
"st": "g",
"text": "표 후보 12건이 현재 값과 모두 같다",
"pos": "D3 철근재료표 (SD500) B5",
"strength": "S"
},
{
"id": "C2b",
"name": "표 밖 치수 재대조",
"st": "w",
"text": "앵커 필드 19개 중 11개만 같다 (A 11 · B 0) — 대조 범위 58%",
"pos": "",
"strength": ""
},
{
"id": "C3",
"name": "템플릿 원본 잔존",
"st": "g",
"text": "원본과 다른 값이 들어 있다",
"pos": "",
"strength": ""
},
{
"id": "C3b",
"name": "필드 단위 원본 잔존",
"st": "g",
"text": "높이로 보이는 값이 없다",
"pos": "",
"strength": ""
},
{
"id": "C4",
"name": "내부 정합",
"st": "x",
"text": "수량 대조 대상이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C5",
"name": "params와 독립",
"st": "g",
"text": "expected의 출처 문구가 params와 다르다",
"pos": "",
"strength": ""
},
{
"id": "C6",
"name": "범위·단위",
"st": "g",
"text": "크기·EL이 상식 범위 안에 있다",
"pos": "",
"strength": ""
},
{
"id": "C7",
"name": "변수 등급 위반",
"st": "x",
"text": "고정 필드 비교 대상이 없다",
"pos": "",
"strength": ""
},
{
"id": "C8",
"name": "재생성 일치",
"st": "x",
"text": "V3 묶음이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C9",
"name": "params↔expected 일관성",
"st": "g",
"text": "서로 같아야 할 값 30건이 params와 expected에서 같다 (같은 도면 읽기에서 나왔다면 독립 근거는 아님)",
"pos": "",
"strength": ""
}
],
"summary": "C2b 앵커 필드 19개 중 11개만 같다 (A 11 · B 0) — 대조 범위 58%",
"sha": "c9f4bb140a943b51"
},
"expected:G4": {
"st": "w",
"checks": [
{
"id": "C1",
"name": "출처 있음",
"st": "g",
"text": "값의 출처 기록이 1건 있다",
"pos": "D3 수량·L·a/b 범위; D1 A-A 사슬 '100','137','21@125','3000' / B-B '10@250'; 정면도 단 높이·스",
"strength": ""
},
{
"id": "C2",
"name": "도면 재대조",
"st": "g",
"text": "표 후보 36건이 현재 값과 모두 같다",
"pos": "D3 철근재료표 (SD400) C1",
"strength": "S"
},
{
"id": "C2b",
"name": "표 밖 치수 재대조",
"st": "w",
"text": "앵커 필드 26개 중 8개만 같다 (A 3 · B 5) — 대조 범위 31%",
"pos": "",
"strength": ""
},
{
"id": "C3",
"name": "템플릿 원본 잔존",
"st": "g",
"text": "원본과 다른 값이 들어 있다",
"pos": "",
"strength": ""
},
{
"id": "C3b",
"name": "필드 단위 원본 잔존",
"st": "g",
"text": "높이로 보이는 값 25개가 모두 생성 시점과 다르다",
"pos": "",
"strength": ""
},
{
"id": "C4",
"name": "내부 정합",
"st": "x",
"text": "수량 대조 대상이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C5",
"name": "params와 독립",
"st": "g",
"text": "expected의 출처 문구가 params와 다르다",
"pos": "",
"strength": ""
},
{
"id": "C6",
"name": "범위·단위",
"st": "g",
"text": "크기·EL이 상식 범위 안에 있다",
"pos": "",
"strength": ""
},
{
"id": "C7",
"name": "변수 등급 위반",
"st": "x",
"text": "고정 필드 비교 대상이 없다",
"pos": "",
"strength": ""
},
{
"id": "C8",
"name": "재생성 일치",
"st": "x",
"text": "V3 묶음이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C9",
"name": "params↔expected 일관성",
"st": "g",
"text": "서로 같아야 할 값 18건이 params와 expected에서 같다 (같은 도면 읽기에서 나왔다면 독립 근거는 아님)",
"pos": "",
"strength": ""
}
],
"summary": "C2b 앵커 필드 26개 중 8개만 같다 (A 3 · B 5) — 대조 범위 31%",
"sha": "17b1ed4903744fc7"
},
"expected:G5": {
"st": "g",
"checks": [
{
"id": "C1",
"name": "출처 있음",
"st": "g",
"text": "값의 출처 기록이 1건 있다",
"pos": "D2 ELEVATION TABLE (EL.'X', h3), 솔플레이트 상세 TABLE (S, L, W, T); (L-100)x(W-100)·색 ",
"strength": ""
},
{
"id": "C2",
"name": "도면 재대조",
"st": "g",
"text": "표 후보 60건이 현재 값과 모두 같다",
"pos": "D2 ELEVATION TABLE NO.1 EL.'X' 40.777",
"strength": "S"
},
{
"id": "C2b",
"name": "표 밖 치수 재대조",
"st": "g",
"text": "A등급 10건·B등급 0건이 현재 값과 같다 (앵커가 있는 10개 필드의 100%)",
"pos": "D2 '41.052' (24938, 3894)",
"strength": "S"
},
{
"id": "C3",
"name": "템플릿 원본 잔존",
"st": "g",
"text": "원본과 다른 값이 들어 있다",
"pos": "",
"strength": ""
},
{
"id": "C3b",
"name": "필드 단위 원본 잔존",
"st": "g",
"text": "높이로 보이는 값이 없다",
"pos": "",
"strength": ""
},
{
"id": "C4",
"name": "내부 정합",
"st": "x",
"text": "수량 대조 대상이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C5",
"name": "params와 독립",
"st": "g",
"text": "expected의 출처 문구가 params와 다르다",
"pos": "",
"strength": ""
},
{
"id": "C6",
"name": "범위·단위",
"st": "g",
"text": "크기·EL이 상식 범위 안에 있다",
"pos": "",
"strength": ""
},
{
"id": "C7",
"name": "변수 등급 위반",
"st": "x",
"text": "고정 필드 비교 대상이 없다",
"pos": "",
"strength": ""
},
{
"id": "C8",
"name": "재생성 일치",
"st": "x",
"text": "V3 묶음이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C9",
"name": "params↔expected 일관성",
"st": "x",
"text": "연동 값 규칙이 없는 묶음",
"pos": "",
"strength": ""
}
],
"summary": "C2 표 후보 60건이 현재 값과 모두 같다",
"sha": "b240c3c9d9873f65"
},
"expected:rebar_palette": {
"st": "x",
"checks": [
{
"id": "C1",
"name": "출처 있음",
"st": "g",
"text": "값의 출처 기록이 1건 있다",
"pos": "디자인지침_경로.md R8 (2026-10-07)",
"strength": ""
},
{
"id": "C2",
"name": "도면 재대조",
"st": "x",
"text": "표 후보가 없는 묶음(표 밖 치수는 C단계 몫)",
"pos": "",
"strength": ""
},
{
"id": "C3",
"name": "템플릿 원본 잔존",
"st": "n",
"text": "현재 값이 템플릿 원본 그대로이고 새 도면 근거가 없다",
"pos": "",
"strength": ""
},
{
"id": "C3b",
"name": "필드 단위 원본 잔존",
"st": "x",
"text": "묶음 전체가 생성 시점 그대로라 C3에서 본다",
"pos": "",
"strength": ""
},
{
"id": "C4",
"name": "내부 정합",
"st": "x",
"text": "수량 대조 대상이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C5",
"name": "params와 독립",
"st": "x",
"text": "해당 없음",
"pos": "",
"strength": ""
},
{
"id": "C6",
"name": "범위·단위",
"st": "g",
"text": "크기·EL이 상식 범위 안에 있다",
"pos": "",
"strength": ""
},
{
"id": "C7",
"name": "변수 등급 위반",
"st": "x",
"text": "고정 필드 비교 대상이 없다",
"pos": "",
"strength": ""
},
{
"id": "C8",
"name": "재생성 일치",
"st": "x",
"text": "V3 묶음이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C9",
"name": "params↔expected 일관성",
"st": "x",
"text": "연동 값 규칙이 없는 묶음",
"pos": "",
"strength": ""
}
],
"summary": "사람 결정 기록 또는 참고 정보 — 앱이 도면과 대조하지 않는다",
"sha": "c41013bf3e985022"
},
"expected:rebar_palette_src": {
"st": "x",
"checks": [
{
"id": "C1",
"name": "참고 정보",
"st": "x",
"text": "게이트가 쓰지 않는 참고 정보라 확인하지 않는다",
"pos": "",
"strength": ""
}
],
"summary": "참고 정보",
"sha": "249b3cde71fb0eb8"
},
"expected:planned_fail": {
"st": "x",
"checks": [
{
"id": "C1",
"name": "출처 있음",
"st": "n",
"text": "값의 출처 기록이 없다 (일반 출처: 사람 입력)",
"pos": "",
"strength": ""
},
{
"id": "C2",
"name": "도면 재대조",
"st": "x",
"text": "표 후보가 없는 묶음(표 밖 치수는 C단계 몫)",
"pos": "",
"strength": ""
},
{
"id": "C3",
"name": "템플릿 원본 잔존",
"st": "g",
"text": "원본과 다른 값이 들어 있다",
"pos": "",
"strength": ""
},
{
"id": "C3b",
"name": "필드 단위 원본 잔존",
"st": "g",
"text": "높이로 보이는 값이 없다",
"pos": "",
"strength": ""
},
{
"id": "C4",
"name": "내부 정합",
"st": "x",
"text": "수량 대조 대상이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C5",
"name": "params와 독립",
"st": "x",
"text": "해당 없음",
"pos": "",
"strength": ""
},
{
"id": "C6",
"name": "범위·단위",
"st": "g",
"text": "크기·EL이 상식 범위 안에 있다",
"pos": "",
"strength": ""
},
{
"id": "C7",
"name": "변수 등급 위반",
"st": "x",
"text": "고정 필드 비교 대상이 없다",
"pos": "",
"strength": ""
},
{
"id": "C8",
"name": "재생성 일치",
"st": "x",
"text": "V3 묶음이 아니다",
"pos": "",
"strength": ""
},
{
"id": "C9",
"name": "params↔expected 일관성",
"st": "x",
"text": "연동 값 규칙이 없는 묶음",
"pos": "",
"strength": ""
}
],
"summary": "사람 결정 기록 또는 참고 정보 — 앱이 도면과 대조하지 않는다",
"sha": "e2f80d493d702c9a"
}
}
}