diff --git a/docs/contracts/platform/VERSION_COVERAGE_MATRIX.md b/docs/contracts/platform/VERSION_COVERAGE_MATRIX.md index d33dcb89..ee95c6a4 100644 --- a/docs/contracts/platform/VERSION_COVERAGE_MATRIX.md +++ b/docs/contracts/platform/VERSION_COVERAGE_MATRIX.md @@ -2,7 +2,7 @@ **Version:** 1.0 **Status:** IN_PROGRESS (AEG-X-001) -**Date:** 2026-08-04 +**Date:** 2026-08-12 **Requirement:** REQ-PLAT-001 **Gateway:** G0 (Platform Foundation) @@ -10,7 +10,20 @@ ## Acceptance Criteria (WBS_MASTER.csv) -✅ **Requirement:** 모든 첨부와 v10/v12/v12.1의 Retained/Improved/Superseded 상태 100% +⚠️ **Requirement:** 모든 첨부와 v10/v12/v12.1의 Retained/Improved/Superseded 상태를 추적한다. 현재 문서는 설계 초안이며, 실행 증거가 없는 상태를 완료로 표시하지 않는다. + +## 0. Source / Assumption / Unknown / Decision Required + +| 분류 | 기록 | +|---|---| +| **Source** | `AGENTS.md` v12.0~v16.0, `docs/CURRENT/CATALOGS/WBS_MASTER.csv`의 `AEG-X-001`, 현재 프로젝트 파일과 이 문서에 인용된 계약 문서 | +| **Assumption** | v10/v12/v12.1은 WBS acceptance 범위의 비교 기준이다. 실제 런타임 지원 여부는 SDK, 프로젝트 TFM, lockfile, CI runner 확인이 필요하다. | +| **Unknown** | 각 버전별 SDK/TFM 설치 상태, NuGet restore 결과, 전체 테스트 실행 결과, 첨부별 supersession 판정, 패키지의 공식 지원 종료일 | +| **Decision Required** | PM/Architect가 기준 버전과 비교 대상 첨부를 승인하고, DevOps/QA가 교차 버전 실행 매트릭스와 보존할 artifact 위치를 승인해야 한다. | + +### Evidence rule + +`PLANNED`, `SIMULATED`, `DESIGN_PROPOSAL`은 실행·승인 증거가 아니다. PASS 수치와 지원 상태는 해당 명령 및 artifact가 보존된 뒤에만 `VERIFIED`로 승격한다. --- @@ -181,9 +194,9 @@ Build & Test Matrix: └─ E2E (Playwright) (1/1) ✅ ``` -**Current:** Testing on .NET 10.0 (all 176 tests PASS) -**v12.0 Readiness:** 100% (no code changes required) -**v12.1 Readiness:** 100% (no code changes required) +**Current:** 이 문서만으로는 버전별 테스트 실행을 입증할 수 없음 (`DECISION_REQUIRED`). +**v12.0 Readiness:** 미검증 (`DECISION_REQUIRED`). +**v12.1 Readiness:** 미검증 (`DECISION_REQUIRED`). --- @@ -238,10 +251,9 @@ Build & Test Matrix: --- -**Status:** 🚧 **IN_PROGRESS (AEG-X-001)** +**Status:** 🚧 **IN_PROGRESS (AEG-X-001)** — source inventory and evidence classification only **Next Steps:** 1. Finalize cross-version test strategy 2. Update CI/CD to test v10/v12/v12.1 3. Plan Newtonsoft.Json migration 4. Verify all 176 tests pass all versions -