Files
KArtSell.Aegis/docs/WEEK1_DAY2_EXECUTION_PLAN.md
T
kjh2064 18cbef4e18 docs: Week 1 완료 (8개 문서, 4,000+ 줄, 94% 진행)
## 완료 항목
-  전략적 로드맵 (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>
2026-08-18 13:28:50 +09:00

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 (내일)