| name | sprint-docs-sync |
| description | 문서 동기화 — 문서 동기화, phase 완료, 스프린트 완료, 일괄 동기화, docs sync |
Trigger
Phase 완료, 주요 마일스톤, 또는 문서 동기화 요청 시.
Input Context
Read First
docs/status/PROJECT-STATUS.md
docs/status/PRODUCT-DOC-BOARD.md
docs/status/PHASE-EXECUTION-BOARD.md
docs/status/SKILL-DOC-MATRIX.md
docs/status/INTEGRITY-REPORT.md
docs/status/INTEGRITY-HISTORY.ndjson
docs/ref/PRD.md
docs/ref/WIREFRAME.md
docs/ref/PRODUCT-ROADMAP.md
docs/ref/product/content/open-robotics-reference-pack.md
docs/ref/product/content/llm-teaching-strategy.md
docs/ref/product/roadmap/mobile-release-checklist.md
ai-context/master-plan.md
ai-context/project-context.md
Assets/Scripts/ 디렉토리 목록 (Source of Truth)
Do
PROJECT-STATUS.md 업데이트: 현재 Phase, 완료 항목, 다음 작업
PRODUCT-DOC-BOARD.md 업데이트: canonical product docs 상태와 downstream sync 최신화
PHASE-EXECUTION-BOARD.md 업데이트: 모듈 상태 (Ready/InProgress/QA/Done)
SKILL-DOC-MATRIX.md 업데이트: 새로 추가된 코드 경로와 canonical product docs required_docs 반영
INTEGRITY-REPORT.md 업데이트: 새 검증 항목 + product doc drift 결과
INTEGRITY-HISTORY.ndjson에 append
master-plan.md 업데이트: 최근 완료 + 다음 우선순위
project-context.md 업데이트: 현재 상태
- 제품 문서 변경 시
docs/daily/MM-DD/ 로그 작성, 마일스톤 변경이면 docs/weekly/ 롤업도 갱신
- 제로 드리프트 확인:
managed_modules == board_modules == matrix_modules
- product doc 제로 드리프트 확인:
canonical_product_docs == board_product_docs
- reference pack, llm strategy, mobile release checklist가 canonical leaf 문서 집합에 포함되는지 확인
Do Not
- NDJSON 파일 덮어쓰기 금지 (append-only)
- Source of Truth(Assets/Scripts/) 확인 없이 문서만 업데이트 금지
- 드리프트 발견 시 무시하고 진행 금지
Validation
Output Template
[sprint-docs-sync 완료]
- Phase: {PhaseN} → {상태}
- 업데이트된 문서: {N}개
- 드리프트: {0 또는 발견된 수}
- 자동 수정: {N}건
- 수동 필요: {N}건
- 제로 드리프트: {확인/미확인}