{% extends "base.html" %} {% block title %}{{ p.name }}{% endblock %} {% block body %}
| 구분 | DWG | DXF | DWG SHA-256 |
|---|---|---|---|
| {{ a.label }} | {{ a.source }} | {{ a.dxf }} | {{ a.source_sha256[:16] }}… |
색인 문자 {{ ntexts }}개 · 문자 검색 · 표 후보값 · 도면에서 읽기
{% else %}올린 도면이 없습니다.
{% endif %}필요 {{ nreq }}개 중 앱 확인 일치 {{ cnt.g }} · 주의 {{ cnt.w }} · 불일치 {{ cnt.b }} · 근거 없음 {{ cnt.n }} · 해당 없음 {{ cnt.x }} · 사람 확정 {{ human }}
앱 확인은 도면 표·재료표 수량·고정 항목을 앱이 대조한 결과이며 앱은 확정하지 않습니다. '일치'는 "독립 근거와 값이 같다"는 뜻이지 "도면이 맞다"는 뜻이 아닙니다. 변수 등급 V1 값 · V2 목록 · V3 생성(화면 편집 차단) · F 고정(바꾸면 사유 필요).
이 교각은 템플릿 복사 기록이 없어 '템플릿 원본 그대로' 여부를 표시하지 않습니다.
{% endif %}| 묶음 | 변수 등급 | 값 출처 | 앱 확인 | 사람 확정 |
|---|---|---|---|---|
| {{ s.file }}.{{ s.key }}{% if not s.required %} (필수 아님){% endif %} | {% if s.info %}참고{% else %}{{ s.meta.grade }} {{ grades[s.meta.grade] }}{% endif %} | {% if s.meta.origin and s.required %}템플릿 원본 그대로{% elif s.meta.origin %}템플릿 원본 그대로{% else %}{{ s.meta.source|join(' · ') }}{% endif %} | {{ st_badge(s.chk.st) }} {{ s.chk.summary }} 근거 보기 | {{ human_badge(s) }}{% if s.by %} {{ s.by }} · {{ s.at }}{% endif %} |
게이트에 필요한 묶음 {{ need|length }}개가 아직 확정되지 않았습니다. 앱 확인이 '일치'인 묶음은 위의 [일치 묶음 일괄 확정]으로, 나머지는 '근거 보기'에서 사유와 함께 하나씩 확정합니다.
{% else %}게이트에 필요한 묶음이 모두 확정되어 있습니다.
{% endif %}범위 밖: {{ out_of_scope|join(', ') }} — 이 교각에서는 모델링하지 않습니다.
{% endif %}| 게이트 | 내용 | 판정 | 승인 |
|---|---|---|---|
| {{ g.id }} | {{ g.name }} | {% if g.report %}{% if g.stale %}입력 변경 · 재실행 필요{% elif g.report.verdict == 'PASS' %}PASS{% else %}FAIL{% endif %}{% else %}미실행{% endif %} | {% if g.approved %}승인{% elif g.approval %}{{ g.approval.decision }}{% else %}-{% endif %} |
실행 중입니다{% if batch and batch.log %} — {{ batch.log[-1] }}{% endif %}. 게이트 화면에서 진행 보기
{% elif todo %} {% else %}모든 게이트가 승인되어 있습니다.
{% endif %} {% if batch and not running %}최근 일괄 실행: {{ batch.state }} · {{ batch.by }} · {{ batch.at }}{% if batch.log %} — {{ batch.log[-1] }}{% endif %}
{% endif %}게이트 화면으로 (게이트별 결과·개별 실행·보고서)
{% endblock %}