54 lines
1.4 KiB
Markdown
54 lines
1.4 KiB
Markdown
# ${project_structure_title}
|
|
|
|
## 목적과 경계
|
|
|
|
${purpose}
|
|
|
|
- 포함 경계: ${included_boundary}
|
|
- 제외 경계: ${excluded_boundary}
|
|
|
|
## 디렉터리 구조
|
|
|
|
### ${stable_section_id} — ${area_name}
|
|
|
|
```text
|
|
${directory_tree}
|
|
```
|
|
|
|
| 경로 | 종류 | 책임 | 공개 진입점 | 내부 구현 경계 | 편집 정책 | 생성 주체 |
|
|
|---|---|---|---|---|---|---|
|
|
| `${repository_relative_path}` | ${path_type} | ${responsibility} | ${public_entry_point_or_none} | ${internal_boundary} | ${edit_policy} | ${generator_or_none} |
|
|
|
|
## 의존 방향
|
|
|
|
| 출발 영역 | 대상 영역 | 허용 여부 | 규칙 | 공유 계약 위치 |
|
|
|---|---|---|---|---|
|
|
| `${source_area_id}` | `${target_area_id}` | ${allowed_or_forbidden} | ${dependency_rule} | ${shared_contract_path_or_none} |
|
|
|
|
## 변경 규칙
|
|
|
|
| 구분 | 규칙 |
|
|
|---|---|
|
|
| 새 모듈·파일 배치 | ${module_and_file_placement_rule} |
|
|
| 이름·패키지 | ${naming_and_package_rule} |
|
|
| 소스·테스트 대응 | ${source_test_mapping_rule} |
|
|
| 생성 산출물 | ${generated_artifact_rule} |
|
|
|
|
## 검증
|
|
|
|
- 구조 검사 명령:
|
|
|
|
```text
|
|
${structure_validation_command}
|
|
```
|
|
|
|
- 구조 검사 기대 결과: ${structure_validation_expected_result}
|
|
- 정적 분석 명령:
|
|
|
|
```text
|
|
${static_analysis_command}
|
|
```
|
|
|
|
- 정적 분석 기대 결과: ${static_analysis_expected_result}
|
|
- 문서와 실제 트리의 정합성: ${document_tree_consistency_validation}
|