design_validate
Validates design decision trees against Korean construction standards by checking schema, duplicate steps, broken branches, and verifying referenced clause numbers exist via API. Flags mismatches between design methods and cited standards.
Instructions
결정트리를 검사한다. ★적어 둔 근거 조항이 실재하는지 API 로 확인한다.
tree_yaml: 검사할 YAML 본문. (또는) path: 검사할 YAML 파일 경로. 둘 다 비우면 사용자 폴더의 트리를 전부 검사한다. check_refs: 근거 조항 실재 확인 여부. 끄면 스키마만 본다(빠르다).
잡아내는 것: · 스키마 누락 · 단계 식별자 중복 · 분기가 없는 단계를 가리키는 것(트리가 끊긴다) · 지어낸/오타난/폐지된 조항번호 — 기준에 그 절·표가 실제로 있는지 확인 · 설계법과 근거 기준의 불일치 (LRFD 트리가 허용응력설계법 기준을 근거로 삼는 등)
트리는 사람이 쓰고, 근거가 실재하는지는 기계가 검사합니다. 지어낸 조항번호가 그대로 남는 것이 제일 위험하기 때문입니다.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | ||
| tree_yaml | No | ||
| check_refs | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |