- 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>
2431 lines
60 KiB
JSON
2431 lines
60 KiB
JSON
{
|
|
"version": "B3",
|
|
"at": "2026-10-20 15:41:15",
|
|
"basis": "4b2703aa4e2674dc",
|
|
"sections": {
|
|
"params:_schema": {
|
|
"st": "x",
|
|
"checks": [
|
|
{
|
|
"id": "C1",
|
|
"name": "참고 정보",
|
|
"st": "x",
|
|
"text": "게이트가 쓰지 않는 참고 정보라 확인하지 않는다",
|
|
"pos": "",
|
|
"strength": ""
|
|
}
|
|
],
|
|
"summary": "참고 정보",
|
|
"sha": "78a2cba5e3555141"
|
|
},
|
|
"params:pier_id": {
|
|
"st": "n",
|
|
"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": "x",
|
|
"text": "교각 생성 시점의 값 기록(origin_values.json)이 없어 필드 단위로 비교하지 못했다",
|
|
"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": "abc5ac4ec94f0b99"
|
|
},
|
|
"params:_meta": {
|
|
"st": "x",
|
|
"checks": [
|
|
{
|
|
"id": "C1",
|
|
"name": "참고 정보",
|
|
"st": "x",
|
|
"text": "게이트가 쓰지 않는 참고 정보라 확인하지 않는다",
|
|
"pos": "",
|
|
"strength": ""
|
|
}
|
|
],
|
|
"summary": "참고 정보",
|
|
"sha": "9fc3ca2eec0f34b5"
|
|
},
|
|
"params:scope": {
|
|
"st": "g",
|
|
"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": "x",
|
|
"text": "교각 생성 시점의 값 기록(origin_values.json)이 없어 필드 단위로 비교하지 못했다",
|
|
"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": "템플릿 복사 기록은 없지만 보호 템플릿 5종(Ramp-A교P1형, 산외교울산P1형, 산외교울산P2형)과 같은 값이다",
|
|
"pos": "",
|
|
"strength": "F"
|
|
},
|
|
{
|
|
"id": "C8",
|
|
"name": "재생성 일치",
|
|
"st": "x",
|
|
"text": "V3 묶음이 아니다",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C9",
|
|
"name": "params↔expected 일관성",
|
|
"st": "x",
|
|
"text": "연동 값 규칙이 없는 묶음",
|
|
"pos": "",
|
|
"strength": ""
|
|
}
|
|
],
|
|
"summary": "C7 템플릿 복사 기록은 없지만 보호 템플릿 5종(Ramp-A교P1형, 산외교울산P1형, 산외교울산P2형)과 같은 값이다",
|
|
"sha": "dfbd41ca7117a548"
|
|
},
|
|
"params:builders": {
|
|
"st": "g",
|
|
"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": "x",
|
|
"text": "교각 생성 시점의 값 기록(origin_values.json)이 없어 필드 단위로 비교하지 못했다",
|
|
"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": "템플릿 복사 기록은 없지만 보호 템플릿 2종(산외교울산P1형, 산외교울산P2형)과 같은 값이다",
|
|
"pos": "",
|
|
"strength": "F"
|
|
},
|
|
{
|
|
"id": "C8",
|
|
"name": "재생성 일치",
|
|
"st": "x",
|
|
"text": "V3 묶음이 아니다",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C9",
|
|
"name": "params↔expected 일관성",
|
|
"st": "x",
|
|
"text": "연동 값 규칙이 없는 묶음",
|
|
"pos": "",
|
|
"strength": ""
|
|
}
|
|
],
|
|
"summary": "C7 템플릿 복사 기록은 없지만 보호 템플릿 2종(산외교울산P1형, 산외교울산P2형)과 같은 값이다",
|
|
"sha": "e7958245e55ae625"
|
|
},
|
|
"params:lean_concrete": {
|
|
"st": "n",
|
|
"checks": [
|
|
{
|
|
"id": "C1",
|
|
"name": "출처 있음",
|
|
"st": "g",
|
|
"text": "값의 출처 기록이 1건 있다",
|
|
"pos": "일반도 정면 1EA5A (8,000) / 측면 1EBEA (7,700), 두께 100 (기초 자체 좌표계)",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C2",
|
|
"name": "도면 재대조",
|
|
"st": "x",
|
|
"text": "표 후보가 없는 묶음(표 밖 치수는 C단계 몫)",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C3",
|
|
"name": "템플릿 원본 잔존",
|
|
"st": "x",
|
|
"text": "템플릿 복사 기록이 없어 원본과 비교하지 못했다",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C3b",
|
|
"name": "필드 단위 원본 잔존",
|
|
"st": "x",
|
|
"text": "교각 생성 시점의 값 기록(origin_values.json)이 없어 필드 단위로 비교하지 못했다",
|
|
"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": "041a5f4d794b5d0e"
|
|
},
|
|
"params:footing": {
|
|
"st": "n",
|
|
"checks": [
|
|
{
|
|
"id": "C1",
|
|
"name": "출처 있음",
|
|
"st": "g",
|
|
"text": "값의 출처 기록이 1건 있다",
|
|
"pos": "일반도 정면 1EA54 (7,800) / 측면 1EBE5 (7,500), 1EBE4 (2,500); 'EL. 38.916'; 기초 평면도 '구조",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C2",
|
|
"name": "도면 재대조",
|
|
"st": "x",
|
|
"text": "표 후보가 없는 묶음(표 밖 치수는 C단계 몫)",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C3",
|
|
"name": "템플릿 원본 잔존",
|
|
"st": "x",
|
|
"text": "템플릿 복사 기록이 없어 원본과 비교하지 못했다",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C3b",
|
|
"name": "필드 단위 원본 잔존",
|
|
"st": "x",
|
|
"text": "교각 생성 시점의 값 기록(origin_values.json)이 없어 필드 단위로 비교하지 못했다",
|
|
"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": "d53a67df57a108db"
|
|
},
|
|
"params:column": {
|
|
"st": "n",
|
|
"checks": [
|
|
{
|
|
"id": "C1",
|
|
"name": "출처 있음",
|
|
"st": "g",
|
|
"text": "값의 출처 기록이 1건 있다",
|
|
"pos": "일반도 정면 1EA45/1EA46 (+-1,250), 단면 A-A '2.500'; 높이 '27.300' (파단 작도)",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C2",
|
|
"name": "도면 재대조",
|
|
"st": "x",
|
|
"text": "표 후보가 없는 묶음(표 밖 치수는 C단계 몫)",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C3",
|
|
"name": "템플릿 원본 잔존",
|
|
"st": "x",
|
|
"text": "템플릿 복사 기록이 없어 원본과 비교하지 못했다",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C3b",
|
|
"name": "필드 단위 원본 잔존",
|
|
"st": "x",
|
|
"text": "교각 생성 시점의 값 기록(origin_values.json)이 없어 필드 단위로 비교하지 못했다",
|
|
"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": "서로 같아야 할 값 2건이 params와 expected에서 같다 (같은 도면 읽기에서 나왔다면 독립 근거는 아님)",
|
|
"pos": "",
|
|
"strength": ""
|
|
}
|
|
],
|
|
"summary": "앱이 독립적으로 대조할 근거가 없다 — 도면과 직접 대조한 뒤 사유와 함께 확정",
|
|
"sha": "67884c9b404419cf"
|
|
},
|
|
"params:coping": {
|
|
"st": "n",
|
|
"checks": [
|
|
{
|
|
"id": "C1",
|
|
"name": "출처 있음",
|
|
"st": "n",
|
|
"text": "값의 출처 기록이 없다 (일반 출처: 표 밖 치수)",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C2",
|
|
"name": "도면 재대조",
|
|
"st": "x",
|
|
"text": "표 후보가 없는 묶음(표 밖 치수는 C단계 몫)",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C3",
|
|
"name": "템플릿 원본 잔존",
|
|
"st": "x",
|
|
"text": "템플릿 복사 기록이 없어 원본과 비교하지 못했다",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C3b",
|
|
"name": "필드 단위 원본 잔존",
|
|
"st": "x",
|
|
"text": "교각 생성 시점의 값 기록(origin_values.json)이 없어 필드 단위로 비교하지 못했다",
|
|
"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": "701609172925c81b"
|
|
},
|
|
"params:materials": {
|
|
"st": "n",
|
|
"checks": [
|
|
{
|
|
"id": "C1",
|
|
"name": "출처 있음",
|
|
"st": "g",
|
|
"text": "값의 출처 기록이 1건 있다",
|
|
"pos": "일반도 주기 'fck = 27, 40 MPa', 기초 'fck = 27 MPa', '버림 CON'C fck = 15 MPa'; 기둥·코핑·대좌 ",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C2",
|
|
"name": "도면 재대조",
|
|
"st": "x",
|
|
"text": "표 후보가 없는 묶음(표 밖 치수는 C단계 몫)",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C3",
|
|
"name": "템플릿 원본 잔존",
|
|
"st": "x",
|
|
"text": "템플릿 복사 기록이 없어 원본과 비교하지 못했다",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C3b",
|
|
"name": "필드 단위 원본 잔존",
|
|
"st": "x",
|
|
"text": "교각 생성 시점의 값 기록(origin_values.json)이 없어 필드 단위로 비교하지 못했다",
|
|
"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": "b848a02969e61fb3"
|
|
},
|
|
"params:bearing_seats": {
|
|
"st": "g",
|
|
"checks": [
|
|
{
|
|
"id": "C1",
|
|
"name": "출처 있음",
|
|
"st": "n",
|
|
"text": "값의 출처 기록이 없다 (일반 출처: 표 · 표 밖 치수)",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C2",
|
|
"name": "도면 재대조",
|
|
"st": "g",
|
|
"text": "표 후보 20건이 현재 값과 모두 같다",
|
|
"pos": "D1 ELEVATION TABLE NO.1 EL.'X' 72.263",
|
|
"strength": "S"
|
|
},
|
|
{
|
|
"id": "C3",
|
|
"name": "템플릿 원본 잔존",
|
|
"st": "x",
|
|
"text": "템플릿 복사 기록이 없어 원본과 비교하지 못했다",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C3b",
|
|
"name": "필드 단위 원본 잔존",
|
|
"st": "x",
|
|
"text": "교각 생성 시점의 값 기록(origin_values.json)이 없어 필드 단위로 비교하지 못했다",
|
|
"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": "C2 표 후보 20건이 현재 값과 모두 같다",
|
|
"sha": "51120f8c27097972"
|
|
},
|
|
"params:sole_plates": {
|
|
"st": "g",
|
|
"checks": [
|
|
{
|
|
"id": "C1",
|
|
"name": "출처 있음",
|
|
"st": "g",
|
|
"text": "값의 출처 기록이 2건 있다",
|
|
"pos": "솔플레이트 상세 TABLE (S, L, W, T, T1, T2); L 교축 방향; S > 0 -> 두꺼운 쪽 +Y (T2 40)",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C2",
|
|
"name": "도면 재대조",
|
|
"st": "g",
|
|
"text": "표 후보 20건이 현재 값과 모두 같다",
|
|
"pos": "D1 ELEVATION TABLE NO.1 h3",
|
|
"strength": "S"
|
|
},
|
|
{
|
|
"id": "C3",
|
|
"name": "템플릿 원본 잔존",
|
|
"st": "x",
|
|
"text": "템플릿 복사 기록이 없어 원본과 비교하지 못했다",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C3b",
|
|
"name": "필드 단위 원본 잔존",
|
|
"st": "x",
|
|
"text": "교각 생성 시점의 값 기록(origin_values.json)이 없어 필드 단위로 비교하지 못했다",
|
|
"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": "C2 표 후보 20건이 현재 값과 모두 같다",
|
|
"sha": "4e8b5be18aa00358"
|
|
},
|
|
"params:display": {
|
|
"st": "g",
|
|
"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": "x",
|
|
"text": "교각 생성 시점의 값 기록(origin_values.json)이 없어 필드 단위로 비교하지 못했다",
|
|
"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": "템플릿 복사 기록은 없지만 보호 템플릿 4종(산외교울산P1형, 산외교울산P2형, 새재1교P1형)과 같은 값이다",
|
|
"pos": "",
|
|
"strength": "F"
|
|
},
|
|
{
|
|
"id": "C8",
|
|
"name": "재생성 일치",
|
|
"st": "x",
|
|
"text": "V3 묶음이 아니다",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C9",
|
|
"name": "params↔expected 일관성",
|
|
"st": "x",
|
|
"text": "연동 값 규칙이 없는 묶음",
|
|
"pos": "",
|
|
"strength": ""
|
|
}
|
|
],
|
|
"summary": "C7 템플릿 복사 기록은 없지만 보호 템플릿 4종(산외교울산P1형, 산외교울산P2형, 새재1교P1형)과 같은 값이다",
|
|
"sha": "4a8afc994a7b21ec"
|
|
},
|
|
"params:rebar_marks": {
|
|
"st": "g",
|
|
"checks": [
|
|
{
|
|
"id": "C1",
|
|
"name": "출처 있음",
|
|
"st": "g",
|
|
"text": "값의 출처 기록이 1건 있다",
|
|
"pos": "배근도(3) 철근재료표 SD400·SD500 (34 마크)",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C2",
|
|
"name": "도면 재대조",
|
|
"st": "g",
|
|
"text": "표 후보 34건이 현재 값과 모두 같다",
|
|
"pos": "D1 철근재료표 (SD400) C1",
|
|
"strength": "S"
|
|
},
|
|
{
|
|
"id": "C3",
|
|
"name": "템플릿 원본 잔존",
|
|
"st": "x",
|
|
"text": "템플릿 복사 기록이 없어 원본과 비교하지 못했다",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C3b",
|
|
"name": "필드 단위 원본 잔존",
|
|
"st": "x",
|
|
"text": "교각 생성 시점의 값 기록(origin_values.json)이 없어 필드 단위로 비교하지 못했다",
|
|
"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": "C2 표 후보 34건이 현재 값과 모두 같다",
|
|
"sha": "8319051a39503e9b"
|
|
},
|
|
"params:rebar_marks_src": {
|
|
"st": "x",
|
|
"checks": [
|
|
{
|
|
"id": "C1",
|
|
"name": "참고 정보",
|
|
"st": "x",
|
|
"text": "게이트가 쓰지 않는 참고 정보라 확인하지 않는다",
|
|
"pos": "",
|
|
"strength": ""
|
|
}
|
|
],
|
|
"summary": "참고 정보",
|
|
"sha": "6922b922ab7cdd77"
|
|
},
|
|
"params:column_rebar": {
|
|
"st": "w",
|
|
"checks": [
|
|
{
|
|
"id": "C1",
|
|
"name": "출처 있음",
|
|
"st": "g",
|
|
"text": "값의 출처 기록이 3건 있다",
|
|
"pos": "배근도(1) 단면 C-C/D-D/E-E CSBSEC1 68개 r 1,125 (start 0 deg); 정면 B041/B042 R340, A91D",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C2",
|
|
"name": "도면 재대조",
|
|
"st": "x",
|
|
"text": "표 후보가 없는 묶음(표 밖 치수는 C단계 몫)",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C3",
|
|
"name": "템플릿 원본 잔존",
|
|
"st": "x",
|
|
"text": "템플릿 복사 기록이 없어 원본과 비교하지 못했다",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C3b",
|
|
"name": "필드 단위 원본 잔존",
|
|
"st": "x",
|
|
"text": "교각 생성 시점의 값 기록(origin_values.json)이 없어 필드 단위로 비교하지 못했다",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C4",
|
|
"name": "내부 정합",
|
|
"st": "g",
|
|
"text": "생성 목록 수량 5건이 재료표 수량과 같다 (위치·좌표는 확인하지 않음)",
|
|
"pos": "",
|
|
"strength": "C"
|
|
},
|
|
{
|
|
"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": "서로 같아야 할 값 11건이 params와 expected에서 같다 (같은 도면 읽기에서 나왔다면 독립 근거는 아님)",
|
|
"pos": "",
|
|
"strength": ""
|
|
}
|
|
],
|
|
"summary": "C4 생성 목록 수량 5건이 재료표 수량과 같다 (위치·좌표는 확인하지 않음) — 수량만 확인, 위치·좌표는 도면과 직접 대조",
|
|
"sha": "7509900dc036ecb0"
|
|
},
|
|
"params:footing_rebar": {
|
|
"st": "w",
|
|
"checks": [
|
|
{
|
|
"id": "C1",
|
|
"name": "출처 있음",
|
|
"st": "g",
|
|
"text": "값의 출처 기록이 11건 있다",
|
|
"pos": "배근도(4) 정면도 기초 상면 사슬 '28@250' (끝 3,800)",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C2",
|
|
"name": "도면 재대조",
|
|
"st": "x",
|
|
"text": "표 후보가 없는 묶음(표 밖 치수는 C단계 몫)",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C3",
|
|
"name": "템플릿 원본 잔존",
|
|
"st": "x",
|
|
"text": "템플릿 복사 기록이 없어 원본과 비교하지 못했다",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C3b",
|
|
"name": "필드 단위 원본 잔존",
|
|
"st": "x",
|
|
"text": "교각 생성 시점의 값 기록(origin_values.json)이 없어 필드 단위로 비교하지 못했다",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C4",
|
|
"name": "내부 정합",
|
|
"st": "g",
|
|
"text": "생성 목록 수량 10건이 재료표 수량과 같다 (위치·좌표는 확인하지 않음)",
|
|
"pos": "",
|
|
"strength": "C"
|
|
},
|
|
{
|
|
"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": "C4 생성 목록 수량 10건이 재료표 수량과 같다 (위치·좌표는 확인하지 않음) — 수량만 확인, 위치·좌표는 도면과 직접 대조",
|
|
"sha": "c21c8e180c7544c1"
|
|
},
|
|
"params:coping_rebar": {
|
|
"st": "w",
|
|
"checks": [
|
|
{
|
|
"id": "C1",
|
|
"name": "출처 있음",
|
|
"st": "g",
|
|
"text": "값의 출처 기록이 373건 있다",
|
|
"pos": "정면 1단 작도선; 측면 '24@125'; 교번 배치 [추론]",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C2",
|
|
"name": "도면 재대조",
|
|
"st": "x",
|
|
"text": "표 후보가 없는 묶음(표 밖 치수는 C단계 몫)",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C3",
|
|
"name": "템플릿 원본 잔존",
|
|
"st": "x",
|
|
"text": "템플릿 복사 기록이 없어 원본과 비교하지 못했다",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C3b",
|
|
"name": "필드 단위 원본 잔존",
|
|
"st": "x",
|
|
"text": "교각 생성 시점의 값 기록(origin_values.json)이 없어 필드 단위로 비교하지 못했다",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C4",
|
|
"name": "내부 정합",
|
|
"st": "g",
|
|
"text": "생성 목록 수량 19건이 재료표 수량과 같다 (위치·좌표는 확인하지 않음)",
|
|
"pos": "",
|
|
"strength": "C"
|
|
},
|
|
{
|
|
"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": "생성 스크립트가 앱에 연결되어 있지 않다 (재생성 일치는 독립성이 낮아 근거로 쓰지 않는다)",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C9",
|
|
"name": "params↔expected 일관성",
|
|
"st": "x",
|
|
"text": "연동 값 규칙이 없는 묶음",
|
|
"pos": "",
|
|
"strength": ""
|
|
}
|
|
],
|
|
"summary": "C4 생성 목록 수량 19건이 재료표 수량과 같다 (위치·좌표는 확인하지 않음) — 수량만 확인, 위치·좌표는 도면과 직접 대조",
|
|
"sha": "bc96c866212d07be"
|
|
},
|
|
"params:piles": {
|
|
"st": "n",
|
|
"checks": [
|
|
{
|
|
"id": "C1",
|
|
"name": "출처 있음",
|
|
"st": "g",
|
|
"text": "값의 출처 기록이 1건 있다",
|
|
"pos": "기초 평면도 '5@1.300=6.500' · '4@1.550=6.200', 가장자리 '650' + 버림 '100'; '(Φ508.0X9T, L=",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C2",
|
|
"name": "도면 재대조",
|
|
"st": "x",
|
|
"text": "표 후보가 없는 묶음(표 밖 치수는 C단계 몫)",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C3",
|
|
"name": "템플릿 원본 잔존",
|
|
"st": "x",
|
|
"text": "템플릿 복사 기록이 없어 원본과 비교하지 못했다",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C3b",
|
|
"name": "필드 단위 원본 잔존",
|
|
"st": "x",
|
|
"text": "교각 생성 시점의 값 기록(origin_values.json)이 없어 필드 단위로 비교하지 못했다",
|
|
"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": "서로 같아야 할 값 6건이 params와 expected에서 같다 (같은 도면 읽기에서 나왔다면 독립 근거는 아님)",
|
|
"pos": "",
|
|
"strength": ""
|
|
}
|
|
],
|
|
"summary": "앱이 독립적으로 대조할 근거가 없다 — 도면과 직접 대조한 뒤 사유와 함께 확정",
|
|
"sha": "b320ad3f3047d46a"
|
|
},
|
|
"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": "ba940d2a72bf6f92"
|
|
},
|
|
"expected:pier_id": {
|
|
"st": "n",
|
|
"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": "x",
|
|
"text": "교각 생성 시점의 값 기록(origin_values.json)이 없어 필드 단위로 비교하지 못했다",
|
|
"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": "abc5ac4ec94f0b99"
|
|
},
|
|
"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": "x",
|
|
"text": "템플릿 복사 기록이 없어 원본과 비교하지 못했다",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C3b",
|
|
"name": "필드 단위 원본 잔존",
|
|
"st": "x",
|
|
"text": "교각 생성 시점의 값 기록(origin_values.json)이 없어 필드 단위로 비교하지 못했다",
|
|
"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:checkers": {
|
|
"st": "g",
|
|
"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": "x",
|
|
"text": "교각 생성 시점의 값 기록(origin_values.json)이 없어 필드 단위로 비교하지 못했다",
|
|
"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": "템플릿 복사 기록은 없지만 보호 템플릿 2종(산외교울산P1형, 산외교울산P2형)과 같은 값이다",
|
|
"pos": "",
|
|
"strength": "F"
|
|
},
|
|
{
|
|
"id": "C8",
|
|
"name": "재생성 일치",
|
|
"st": "x",
|
|
"text": "V3 묶음이 아니다",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C9",
|
|
"name": "params↔expected 일관성",
|
|
"st": "x",
|
|
"text": "연동 값 규칙이 없는 묶음",
|
|
"pos": "",
|
|
"strength": ""
|
|
}
|
|
],
|
|
"summary": "C7 템플릿 복사 기록은 없지만 보호 템플릿 2종(산외교울산P1형, 산외교울산P2형)과 같은 값이다",
|
|
"sha": "ee95f0513cdeee40"
|
|
},
|
|
"expected:negative": {
|
|
"st": "g",
|
|
"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": "x",
|
|
"text": "교각 생성 시점의 값 기록(origin_values.json)이 없어 필드 단위로 비교하지 못했다",
|
|
"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": "템플릿 복사 기록은 없지만 보호 템플릿 2종(산외교울산P1형, 산외교울산P2형)과 같은 값이다",
|
|
"pos": "",
|
|
"strength": "F"
|
|
},
|
|
{
|
|
"id": "C8",
|
|
"name": "재생성 일치",
|
|
"st": "x",
|
|
"text": "V3 묶음이 아니다",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C9",
|
|
"name": "params↔expected 일관성",
|
|
"st": "x",
|
|
"text": "연동 값 규칙이 없는 묶음",
|
|
"pos": "",
|
|
"strength": ""
|
|
}
|
|
],
|
|
"summary": "C7 템플릿 복사 기록은 없지만 보호 템플릿 2종(산외교울산P1형, 산외교울산P2형)과 같은 값이다",
|
|
"sha": "23a51c0a50190273"
|
|
},
|
|
"expected:rebar_palette": {
|
|
"st": "x",
|
|
"checks": [
|
|
{
|
|
"id": "C1",
|
|
"name": "출처 있음",
|
|
"st": "n",
|
|
"text": "값의 출처 기록이 없다 (일반 출처: 사람 입력)",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C2",
|
|
"name": "도면 재대조",
|
|
"st": "x",
|
|
"text": "표 후보가 없는 묶음(표 밖 치수는 C단계 몫)",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C3",
|
|
"name": "템플릿 원본 잔존",
|
|
"st": "x",
|
|
"text": "템플릿 복사 기록이 없어 원본과 비교하지 못했다",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C3b",
|
|
"name": "필드 단위 원본 잔존",
|
|
"st": "x",
|
|
"text": "교각 생성 시점의 값 기록(origin_values.json)이 없어 필드 단위로 비교하지 못했다",
|
|
"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": "cc2556d92248194c"
|
|
},
|
|
"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": "x",
|
|
"text": "템플릿 복사 기록이 없어 원본과 비교하지 못했다",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C3b",
|
|
"name": "필드 단위 원본 잔존",
|
|
"st": "x",
|
|
"text": "교각 생성 시점의 값 기록(origin_values.json)이 없어 필드 단위로 비교하지 못했다",
|
|
"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": "f626afe16b2e4fe2"
|
|
},
|
|
"expected:G1": {
|
|
"st": "g",
|
|
"checks": [
|
|
{
|
|
"id": "C1",
|
|
"name": "출처 있음",
|
|
"st": "g",
|
|
"text": "값의 출처 기록이 6건 있다",
|
|
"pos": "'7.800'(정면·기초 평면), '7.500'(측면·기초 평면), 'EL. 38.916', '2.500', '구조물 기초는 37.000˚회전'",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C2",
|
|
"name": "도면 재대조",
|
|
"st": "g",
|
|
"text": "표 후보 4건이 현재 값과 모두 같다",
|
|
"pos": "D1 ELEVATION TABLE NO.1 EL.'X', h1, h2, A, B",
|
|
"strength": "S"
|
|
},
|
|
{
|
|
"id": "C3",
|
|
"name": "템플릿 원본 잔존",
|
|
"st": "x",
|
|
"text": "템플릿 복사 기록이 없어 원본과 비교하지 못했다",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C3b",
|
|
"name": "필드 단위 원본 잔존",
|
|
"st": "x",
|
|
"text": "교각 생성 시점의 값 기록(origin_values.json)이 없어 필드 단위로 비교하지 못했다",
|
|
"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": "서로 같아야 할 값 12건이 params와 expected에서 같다 (같은 도면 읽기에서 나왔다면 독립 근거는 아님)",
|
|
"pos": "",
|
|
"strength": ""
|
|
}
|
|
],
|
|
"summary": "C2 표 후보 4건이 현재 값과 모두 같다",
|
|
"sha": "72cfc079b93ff7e4"
|
|
},
|
|
"expected:G5": {
|
|
"st": "g",
|
|
"checks": [
|
|
{
|
|
"id": "C1",
|
|
"name": "출처 있음",
|
|
"st": "g",
|
|
"text": "값의 출처 기록이 1건 있다",
|
|
"pos": "ELEVATION TABLE (EL.'X', h3, A, B, h4=T); 솔플레이트 상세 TABLE (S, L, W, T1 22 / T2 40",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C2",
|
|
"name": "도면 재대조",
|
|
"st": "g",
|
|
"text": "표 후보 24건이 현재 값과 모두 같다",
|
|
"pos": "D1 ELEVATION TABLE NO.1 EL.'X' 72.263",
|
|
"strength": "S"
|
|
},
|
|
{
|
|
"id": "C3",
|
|
"name": "템플릿 원본 잔존",
|
|
"st": "x",
|
|
"text": "템플릿 복사 기록이 없어 원본과 비교하지 못했다",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C3b",
|
|
"name": "필드 단위 원본 잔존",
|
|
"st": "x",
|
|
"text": "교각 생성 시점의 값 기록(origin_values.json)이 없어 필드 단위로 비교하지 못했다",
|
|
"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 표 후보 24건이 현재 값과 모두 같다",
|
|
"sha": "2cbb20450c3a5987"
|
|
},
|
|
"expected:G2": {
|
|
"st": "g",
|
|
"checks": [
|
|
{
|
|
"id": "C1",
|
|
"name": "출처 있음",
|
|
"st": "g",
|
|
"text": "값의 출처 기록이 1건 있다",
|
|
"pos": "재료표 L·수량·R; 단면 '125','1.125','1.125','125', DIVISION 68; 정면 사슬(띠철근 외측·크로스타이); P1",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C2",
|
|
"name": "도면 재대조",
|
|
"st": "g",
|
|
"text": "표 후보 10건이 현재 값과 모두 같다",
|
|
"pos": "D1 철근재료표 (SD400) P5",
|
|
"strength": "S"
|
|
},
|
|
{
|
|
"id": "C3",
|
|
"name": "템플릿 원본 잔존",
|
|
"st": "x",
|
|
"text": "템플릿 복사 기록이 없어 원본과 비교하지 못했다",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C3b",
|
|
"name": "필드 단위 원본 잔존",
|
|
"st": "x",
|
|
"text": "교각 생성 시점의 값 기록(origin_values.json)이 없어 필드 단위로 비교하지 못했다",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C4",
|
|
"name": "내부 정합",
|
|
"st": "g",
|
|
"text": "생성 목록 수량 5건이 재료표 수량과 같다 (위치·좌표는 확인하지 않음)",
|
|
"pos": "",
|
|
"strength": "C"
|
|
},
|
|
{
|
|
"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": "서로 같아야 할 값 11건이 params와 expected에서 같다 (같은 도면 읽기에서 나왔다면 독립 근거는 아님)",
|
|
"pos": "",
|
|
"strength": ""
|
|
}
|
|
],
|
|
"summary": "C2 표 후보 10건이 현재 값과 모두 같다",
|
|
"sha": "37e4d82138146243"
|
|
},
|
|
"expected:G3": {
|
|
"st": "g",
|
|
"checks": [
|
|
{
|
|
"id": "C1",
|
|
"name": "출처 있음",
|
|
"st": "g",
|
|
"text": "값의 출처 기록이 1건 있다",
|
|
"pos": "재료표 L·수량; 정면·측면 위치 사슬(상면·하면·중앙); 층 높이는 작도값 [derived]",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C2",
|
|
"name": "도면 재대조",
|
|
"st": "g",
|
|
"text": "표 후보 10건이 현재 값과 모두 같다",
|
|
"pos": "D1 철근재료표 (SD400) B7",
|
|
"strength": "S"
|
|
},
|
|
{
|
|
"id": "C3",
|
|
"name": "템플릿 원본 잔존",
|
|
"st": "x",
|
|
"text": "템플릿 복사 기록이 없어 원본과 비교하지 못했다",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C3b",
|
|
"name": "필드 단위 원본 잔존",
|
|
"st": "x",
|
|
"text": "교각 생성 시점의 값 기록(origin_values.json)이 없어 필드 단위로 비교하지 못했다",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C4",
|
|
"name": "내부 정합",
|
|
"st": "g",
|
|
"text": "생성 목록 수량 10건이 재료표 수량과 같다 (위치·좌표는 확인하지 않음)",
|
|
"pos": "",
|
|
"strength": "C"
|
|
},
|
|
{
|
|
"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 표 후보 10건이 현재 값과 모두 같다",
|
|
"sha": "4d43d27de156d3a0"
|
|
},
|
|
"expected:G4": {
|
|
"st": "w",
|
|
"checks": [
|
|
{
|
|
"id": "C1",
|
|
"name": "출처 있음",
|
|
"st": "g",
|
|
"text": "값의 출처 기록이 1건 있다",
|
|
"pos": "재료표 L·수량·범위; 울산P1 작도 높이(코핑 하면 기준) + 853 = 울산P2 코핑 하면 EL 68.716; 단면 A-A/B-B; 받침부 ",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C2",
|
|
"name": "도면 재대조",
|
|
"st": "x",
|
|
"text": "표 후보가 없는 묶음(표 밖 치수는 C단계 몫)",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C3",
|
|
"name": "템플릿 원본 잔존",
|
|
"st": "x",
|
|
"text": "템플릿 복사 기록이 없어 원본과 비교하지 못했다",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C3b",
|
|
"name": "필드 단위 원본 잔존",
|
|
"st": "x",
|
|
"text": "교각 생성 시점의 값 기록(origin_values.json)이 없어 필드 단위로 비교하지 못했다",
|
|
"pos": "",
|
|
"strength": ""
|
|
},
|
|
{
|
|
"id": "C4",
|
|
"name": "내부 정합",
|
|
"st": "g",
|
|
"text": "생성 목록 수량 19건이 재료표 수량과 같다 (위치·좌표는 확인하지 않음)",
|
|
"pos": "",
|
|
"strength": "C"
|
|
},
|
|
{
|
|
"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": "C4 생성 목록 수량 19건이 재료표 수량과 같다 (위치·좌표는 확인하지 않음) — 수량만 확인, 위치·좌표는 도면과 직접 대조",
|
|
"sha": "24b22bce2f969d05"
|
|
}
|
|
}
|
|
} |