2.3 KiB
2.3 KiB
description, name, argument-hint, agent, model
| description | name | argument-hint | agent | model |
|---|---|---|---|---|
| Use when: verify one or more REQ IDs are Approved and create or update the matching docs/technical specifications | Sync Technical Specs | Enter REQ IDs, e.g. REQ-011, REQ-007, REQ-012 | agent | GPT-5 (copilot) |
다음 입력으로 지정된 requirement ID 목록에 대해, 승인 상태를 확인하고 해당하는 docs/technical/ 문서를 실제로 갱신한다.
입력: ${input}
작업 규칙:
- 입력에서
REQ-XXX목록을 추출한다. 쉼표 또는 공백으로 구분된 여러 ID를 지원한다. - 먼저
docs/SRS/index.md의Requirement Register와 각 REQ 파일의Status를 함께 확인한다. - 두 곳 모두
Approved인 requirement만 기술명세 업데이트 대상으로 포함한다. - 하나라도
Approved가 아니거나 파일을 찾지 못하면 해당 REQ는 blocker로 보고하고, 그 REQ에 대한 technical doc은 수정하지 않는다. docs/technical/index.md와 각 technical doc 상단의Related REQ를 기준으로 기존 연결 문서를 찾는다.- 연결 문서가 있으면 현재 승인된 requirement에 맞게 내용을 실제로 업데이트한다.
- 연결 문서가 없으면
docs/technical/아래에 새 문서를 생성하고docs/technical/index.md에 항목을 추가한다. - 기술 문서는 SRS를 source of truth로 따르며, 외부 계약이나 acceptance criteria를 재정의하지 않는다. 대신 구현 상세(모듈 책임, 파일 위치, 설정/환경값, 런타임 흐름, validation notes, open implementation points)를 정리한다.
- 문서 상단에는 반드시
- Related REQ: ...를 유지하거나 추가한다. REQ-011,REQ-007,REQ-012는 다음 문서를 우선 후보로 사용한다:REQ-011→docs/technical/project-structure-baseline.mdREQ-007→docs/technical/python-runtime-and-packaging.mdREQ-012→docs/technical/settings-and-env-loading.md
docs/technical/index.md의 문서 목록과 연관 REQ 표도 문서 생성/연결 변경 사항에 맞게 함께 갱신한다.- 실제 파일 변경을 수행한 뒤, 변경된 파일과 각 REQ의 승인 확인 결과를 요약한다.
출력 형식:
- Approval Check
- Technical Spec Updates
- Files Changed
- Remaining Blockers or Notes