48 lines
1.8 KiB
Markdown
48 lines
1.8 KiB
Markdown
> **보존 안내** — 이 파일은 저장소 루트 `mongodb-superpowers-package/` 에 있던 납품 패키지의 README다.
|
|
> 2026-08-15 문서 정리에서 설계서·계획서는 `docs/superpowers/specs/` 와 `docs/superpowers/plans/` 로 통합했고,
|
|
> `validate_mongodb_docs.py` 와 `MANIFEST.sha256` 은 제거했다.
|
|
> 아래 본문은 납품 시점의 기록이므로 제거된 파일을 가리키는 문장은 더 이상 유효하지 않다.
|
|
|
|
# MongoDB Superpowers 문서 패키지
|
|
|
|
이 패키지는 첨부된 `MongoDB 문서 영속성 플랫폼 심층 리서치`를 요구사항 원본으로 사용해 작성한 설계서와 구현 계획서다.
|
|
|
|
## 파일
|
|
|
|
```text
|
|
docs/superpowers/specs/2026-08-11-mongodb-document-persistence-platform-design.md
|
|
docs/superpowers/plans/2026-08-11-mongodb-document-persistence-platform-implementation-plan.md
|
|
docs/superpowers/plans/2026-08-11-mongodb-advanced-capabilities-expansion-plan.md
|
|
VALIDATION.md
|
|
validate_mongodb_docs.py
|
|
MANIFEST.sha256
|
|
```
|
|
|
|
## 적용 가정
|
|
|
|
```text
|
|
Java 21
|
|
Gradle Kotlin DSL
|
|
Spring Boot 4.1 BOM
|
|
Spring Data MongoDB 5.1
|
|
Boot-managed MongoDB Java Driver
|
|
MongoDB 8.0 primary certification
|
|
MongoDB 7.0 compatibility
|
|
root package: io.backend.skeleton.mongodb
|
|
stable modules: modules/mongodb
|
|
advanced modules: modules/mongodb-advanced
|
|
```
|
|
|
|
실제 Backend Skeleton 저장소 구조가 입력에 포함되지 않았으므로 파일 경로는 위 가정에 따라 확정했다. 적용 시 기존 version catalog와 공통 build logic에 경로만 매핑하고 공개 계약과 신뢰성 의미론은 유지한다.
|
|
|
|
## 실행 순서
|
|
|
|
```text
|
|
Stable Implementation Plan Task 1~50
|
|
→ Stable Release Gate
|
|
→ Advanced Plan Task 1~15
|
|
→ capability별 Promotion Gate
|
|
```
|
|
|
|
Stable 구현 전에 Advanced 모듈을 Starter에 추가하지 않는다.
|