8dabffc08a
Commits work that predated this session and was sitting untracked: qualitative sell strategy module (src/quant_engine), the t20 outcome ledger cron workflow, the QuantEngine masterpiece roadmap doc, a WBS execution yaml, and shared Razor Pages partials (page header, delete confirm modal) with their view models. Verified these build clean (0 errors, 0 warnings) before committing. Also includes the "ARCHIVED" header notes on 6 docs archived in the previous commit - the git-mv landed there, but the note text itself was missed from that commit's staged file list. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
41 lines
1.5 KiB
YAML
41 lines
1.5 KiB
YAML
version: "1.0.0"
|
|
objective: "oms-wms-erp의 계약 중심 리팩토링을 안전한 증분 단위로 수행"
|
|
scope:
|
|
canonical_code_root: "oms-wms-erp"
|
|
excluded_roots:
|
|
- "src/frontend"
|
|
- "Temp"
|
|
- "archive"
|
|
work_items:
|
|
- id: "WBS-20260728-01"
|
|
title: "baseline 및 계약 경계 확인"
|
|
status: "in_progress"
|
|
success_data:
|
|
- "npm run type-check exit code 0"
|
|
- "npm run build exit code 0"
|
|
- "npm run test exit code 0"
|
|
- "python tools/validate_enterprise_crud_specification_v1.py exit code 0"
|
|
- id: "WBS-20260728-02"
|
|
title: "공통 계약·타입·오류 처리의 단일 진실원 확립"
|
|
status: "pending"
|
|
success_data:
|
|
- "중복 API 오류·감사·그리드 계약 0건"
|
|
- "기존 소비자 타입체크 통과"
|
|
- id: "WBS-20260728-03"
|
|
title: "삭제·동시성·금액 정합성 보호"
|
|
status: "pending"
|
|
success_data:
|
|
- "물리 삭제 경로 신규 추가 0건"
|
|
- "낙관적 잠금 실패가 명시적 오류 계약으로 매핑"
|
|
- "금액 계산의 부동소수점 암묵 변환 0건"
|
|
- id: "WBS-20260728-04"
|
|
title: "사후 검증·재현성·증빙 기록"
|
|
status: "pending"
|
|
success_data:
|
|
- "검증 명령과 결과가 Temp/ 증빙 파일에 존재"
|
|
- "변경 파일이 WBS 항목에 매핑됨"
|
|
constraints:
|
|
- "가격·수량·공식은 quant-engine spec을 재계산하지 않음"
|
|
- "Temp/ 산출물은 직접 편집하지 않음"
|
|
- "기존 사용자 변경을 덮어쓰지 않음"
|