피드로 돌아가기
Hacker NewsHacker News
DevOps

JSON Schema 기반 YAML 맵핑을 통한 문서 Staleness 자동 검증 시스템

Show HN: Treedocs: Documentation that automatically checks for staleness

2026년 6월 23일1intermediate

Context

파일 시스템의 변화와 문서 내용의 불일치로 발생하는 Documentation Staleness 문제 해결 필요. 수동 업데이트에 의존하는 기존 방식의 낮은 유지보수 효율성 개선 목적.

Technical Solution

  • Repository 구조를 Mirroring한 Version-controlled YAML 맵핑 파일 설계
  • JSON Schema 도입을 통한 정형화된 데이터 구조 정의 및 에디터/CI/AI Agent 간의 상호 운용성 확보
  • Filesystem 스캔과 YAML 엔트리를 비교하여 Ghost Path를 식별하는 Staleness Check 로직 구현
  • treedocs sync 명령어를 통한 신규 경로 자동 추가 및 누락 경로 삭제의 동기화 프로세스 구축
  • AI Agent가 분석 가능한 정형 구조를 제공하여 문서 기술(Description) 작성 자동화 유도
  • CLI 기반의 시각적 렌더링을 통한 실시간 문서 상태 모니터링 체계 구현

1. 문서의 정합성 검증을 위해 파일 시스템과 1:1 매핑되는 메타데이터 파일 도입 검토

2. AI Agent의 효율적인 작성을 위해 JSON Schema 기반의 정형 데이터 포맷 정의

3. CI 파이프라인 내에 Documentation Check 단계를 추가하여 배포 전 Staleness 검증 자동화

원문 읽기