design_validate
Validate design decision trees by checking schema, duplicate IDs, broken branches, and verifying cited clauses exist in KDS/KCS standards, ensuring design method matches referenced 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 |