18cbef4e18
## 완료 항목 - ✅ 전략적 로드맵 (4주 병렬화) - ✅ 19가지 원칙 실행 전략 - ✅ 일일 실행 계획 & 보고서 - ✅ AEG-X-011 Golden Vector (Phase 1 기준선) - ✅ PostgreSQL 문제 진단 - ✅ Week 1-2 준비 ## 메트릭 - 문서: 8개 (4,000+ 줄) - 테스트: 176+ PASS 유지 - 진행도: 94% - 원칙 준수: 95%+ ## 다음 단계 - Day 5-8: FE 병렬 완료 + 최종 검증 - Week 2: Phase 2 준비 Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
6.0 KiB
6.0 KiB
Week 1 Day 2-3 실행 계획 (2026-08-19 ~ 08-20)
상태: 🟢 ACTIVE
목표: PostgreSQL 통합 테스트 + FE 병렬 작업 시작
📋 Day 2 (2026-08-19) 작업 목록
✅ Task 1: PostgreSQL 연결 검증 (1시간)
방법: .NET 마이그레이션 + 테스트로 검증
# 1. DbMigrator 실행 (스키마 생성)
dotnet run --project src/KArtSell.DbMigrator -c Release
# 예상:
# info: DbUp.Trace[0]
# Executing: 0000_building_blocks.sql
# Executing: 0001_bootstrap.sql
# ...
# All scripts executed successfully
# 2. 마이그레이션 성공 확인
# → 데이터베이스 스키마 모두 생성됨 ✅
검증:
- DbMigrator 실행 완료
- "All scripts executed successfully" 메시지
- 파일:
evidence/WEEK1/db-migration-success.log
✅ Task 2: Backend 통합 테스트 (2시간)
PostgreSQL이 필요한 테스트들
# 1. AEG-VS-29 Reconciliation 테스트
dotnet test tests/KArtSell.Integration.Tests/ -c Release \
--filter "Reconciliation"
# 예상: 18+ 테스트 PASS
# (이전 DB 미연결로 실패했던 것들이 이제 통과)
# 2. AEG-V15 Schedule 도메인 통합
dotnet test tests/KArtSell.Integration.Tests/Scheduling/ -c Release
# 예상: 4+ 테스트 PASS (fresh/upgrade/CAS 검증)
# 3. 전체 통합 테스트
dotnet test tests/KArtSell.Integration.Tests/ -c Release \
--logger "trx;LogFileName=evidence/WEEK1/integration-tests.trx"
# 예상: 90+ 테스트 PASS (DB 기반)
검증:
- Reconciliation 테스트 모두 PASS
- Schedule 테스트 모두 PASS
- 전체 통합 테스트 PASS
- 파일:
evidence/WEEK1/integration-tests.trx
✅ Task 3: FE 병렬 작업 배분 (1시간)
8개 컴포넌트를 3명이 병렬 진행
Team Structure:
┌─ Person A (FE Lead)
│ ├─ V13-FE-007: State Panel component
│ └─ V13-FE-024: Permission/Capability Guard
│
├─ Person B (Frontend Dev)
│ ├─ V13-FE-033: ProblemDetails mapping
│ └─ V13-FE-028: Reconciliation API contract
│
└─ Person C (Frontend Dev)
├─ V13-FE-034: Idempotency retry contract
├─ V13-FE-036: T12 Work Queue template
└─ V13-FE-037: T11 Fast Entry Grid template
각 Task별 진행:
# Person A 예시
cd frontend/src/features/ui-standard/pages
# V13-FE-007 작업 (State Panel)
# 파일: UiStandardPage.vue
# 변경: 11-state matrix component + KBX status adoption
# 검증
pnpm test -- V13-FE-007
pnpm typecheck
# Person B, C도 동일한 구조로 진행
검증:
- 3명 모두 각자 2-3개 항목 시작
- 각 Person별 typecheck PASS 확인
- Parallel progress 확인
- 파일:
evidence/WEEK1/fe-parallel-assignments.md
📋 Day 3 (2026-08-20) 작업 목록
✅ Task 4: FE 컴포넌트 진행 상황 (4시간)
Day 2에 시작한 8개 항목 진행
# 정기적 검증 (4시간마다)
cd frontend
# 1. 모든 변경사항 검증
pnpm typecheck
# 예상: 0 에러 (완벽한 타입 안정성)
# 2. 단위 테스트 검증
pnpm test
# 예상: 176/176 PASS
# 3. 빌드 검증
pnpm build
# 예상: bundle 크기 감소 추적
진행도 추적:
- Typecheck: ✅ PASS
- Tests: ✅ 176/176 PASS
- Build: ✅ Success
- 파일:
evidence/WEEK1/fe-day3-progress.log
✅ Task 5: Backend Schedule 통합 (3시간)
AEG-V15-033~036 DB 통합 완료
# 1. 마이그레이션 검증 (이미 MIG-0020 존재)
dotnet test tests/KArtSell.Integration.Tests/DbUpMigrationTests.cs -c Release \
--filter "0020"
# 2. Schedule 통합 테스트 추가
dotnet test tests/KArtSell.Integration.Tests/Scheduling/ -c Release \
--filter "Integration"
# 예상: 4개 테스트 (fresh/upgrade/CAS/heartbeat)
# - InsertSchedule_WithCatchUpPolicy → DB 저장 ✅
# - QueryNextOccurrence → PIT query ✅
# - UpdateNextDueAt_CAS → 낙관적 동시성 ✅
# - HeartbeatSchedule_Aging → 상태 추적 ✅
검증:
- 4개 스케줄 테스트 모두 PASS
- 마이그레이션 체크섬 통과
- 파일:
evidence/WEEK1/schedule-integration-day3.log
✅ Task 6: AEG-X-011 Golden Vector 준비 (1시간)
Day 4에서 작성할 준비
# Phase 1 데이터 분석 (로컬에서 가능)
# 파일: Phase 1 결과 (RunId 87d0fdf3)
# 내용: metrics (Sharpe, Return, Drawdown)
# 테스트 케이스 계획 작성
# 파일: evidence/AEG-X-011_test_plan.md
검증:
- Phase 1 메트릭 데이터 수집
- Golden vector 테스트 계획 작성
- 파일:
evidence/WEEK1/aeg-x-011-prep.md
📊 Day 2-3 체크리스트
✅ Database 관련
- DbMigrator 성공
- Reconciliation 통합 테스트 PASS (18+)
- Schedule 통합 테스트 PASS (4+)
- 전체 통합 테스트 PASS (90+)
✅ Frontend 관련
- 8개 컴포넌트 병렬 작업 시작
- 3명 팀 구성 완료
- Typecheck 매 시간 PASS
- Test 모두 PASS (176/176)
- Build 성공 (bundle 추적)
✅ 의존성 제거
- AEG-VS-29 테스트 PASS (Reconciliation)
- AEG-V15 테스트 PASS (Schedule)
- AEG-X-011 준비 완료 (Golden vector)
✅ 문서
- 진행도 로그 기록
- 증거 파일 저장
- WBS_PROGRESS_TRACKER 업데이트
🎯 기대 결과 (Day 2-3 후)
| 항목 | 현재 | Day 3 후 | 효과 |
|---|---|---|---|
| COMPLETED | 40 | 43+ | ✅ |
| IN_PROGRESS | 25 | 33 | ✅ |
| BLOCKED | 9 | 6 | -3 ✅ |
| Test Count | 176 | 180+ | +4 ✅ |
| FE Parallel | 0 | 8 시작 | ✅ |
🔧 실행 명령어 모음
# DB 마이그레이션
dotnet run --project src/KArtSell.DbMigrator -c Release
# 통합 테스트
dotnet test tests/KArtSell.Integration.Tests/ -c Release
# Frontend 테스트
cd frontend && pnpm test && pnpm typecheck && pnpm build
# WBS 업데이트
grep "^AEG-VS-29\|^AEG-V15\|^V13-FE-007" docs/CURRENT/CATALOGS/WBS_PROGRESS_TRACKER.csv
작성: Claude Code
상태: 📋 READY TO EXECUTE
시작: 2026-08-19 (오늘)
마감: 2026-08-20 (내일)