2.8 KiB
2.8 KiB
K-ArtSell Aegis v12.1 실행준비 고도화 제안
상태: IMPLEMENTATION_TEMPLATE / STATIC_VALIDATED / BUILD_AND_DB_REHEARSAL_REQUIRED
운영 경계: 투자자문형 우선 · RESEARCH_CANDIDATE_NOT_PRODUCTION · 자동주문/KIS 제출 OFF
1. 경영진 결론
v12.1은 기존 문서를 다시 쓰는 요약본이 아니다. v10.0의 Baseline Preservation + Delta + Supersession + Traceability를 유지하고, K-ArtSell 12.2 연구근거, v11 구현 골격, v11.1 하드닝, v12.0 통합 패키지 위에 실행준비도 Delta를 추가한다.
핵심은 기능 수가 아니라 다음 Critical Path의 완결성이다.
Source/License → PIT/Revision/DQ → Evidence/Version Set → Sell/Reentry Policy → Recommendation → Maker-Checker → Publish → Outcome → Reconciliation/DR
대시보드나 상품탐색을 앞당겨도 이 경로가 끊기면 생산준비도는 올라가지 않는다.
2. v12.1에서 보강한 것
- 현재 세션 첨부파일 8개를 원본 그대로 보존하고 SHA-256·중복그룹을 기록했다.
- 26개 Vertical Slice를 Requirement/API/DB/Job/UI/Test/Gate에 연결했다.
- 상세 WBS를 202개 실행 작업으로 재구성했다. 각 행은 산출물·수용증거·Owner·의존성·Gate·PD를 가진다.
- Generic Repository/God Service/조기 microservice/현재값 overwrite/무승인 자동 추상화를 금지한다.
- Outbox/Inbox, JobRun, Projection checkpoint, PIT/DQ, immutable audit의 기본 템플릿을 보강한다.
- FE는 TanStack Query=서버상태, Pinia=세션/권한/UI 선호, vee-validate+Zod=폼, vue-router=공유상태로 책임을 고정한다.
- 바이브코딩은
SOURCE / ASSUMPTION / UNKNOWN / DECISION_REQUIRED를 강제하고 실행하지 않은 검증은 통과로 기록하지 않는다.
3. 즉시 Go/No-Go
현재는 코딩 착수용 템플릿은 Go, 생산/Shadow 승격은 No-Go다.
Go 전 필수:
- 승인 runner의
.NET 10 restore/build/test. pnpm-lock.yaml생성·검토 후 frozen install/typecheck/test/build.- PostgreSQL fresh/upgrade/re-run/failure migration rehearsal.
- OIDC/JWT, 데이터 라이선스, Fee/Tax/FX, SLO/RPO/RTO 결정.
- 252거래일·복수 국면 Shadow와 PBO/DSR/비용 2배 검증.
4. 과유불급 원칙
- 초기 배포는 Modular Monolith다. 실제 독립 배포·확장·장애 격리 요구가 증명되기 전 microservice로 분리하지 않는다.
- 동일 업무 의미와 변경축이 3회 이상 반복될 때만 공통 컴포넌트로 승격한다.
- 한 번 쓰는 Interface/Wrapper/Factory는 만들지 않는다.
- 정책 변경과 동작보존 리팩터링은 별도 PR로 분리한다.
- 정규화 Write Model과 역정규화 Read Model을 분리하며, Read Model에는 Owner/Version/Watermark/Rebuild/Staleness가 필수다.