docs: refresh README for 3-tier architecture

- 3-tier dependency direction diagram + architecture rule
- Module table reorganized by tier (Generic / HmEG-aware / EgBim)
- Milestones: first E2E, raw scenario E2E (#14), 3-tier split, 126 tests
- Gap status (A~H done, Gap I deferred with Player fallback strategy)
- Directory tree updated to reflect post-refactor layout

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
minsung
2026-04-09 11:06:50 +09:00
parent 03fb504eea
commit 9fe053619f
2 changed files with 94 additions and 11 deletions

View File

@@ -0,0 +1,24 @@
# 2026-04-09 — README 갱신 + 누적 커밋 push
**이슈**: 없음 (세션 마무리 문서 작업)
**소요 시간**: ~5분
**Context 사용량**: input ~15k / output ~3k tokens (Opus 4.6)
## 작업
- `README.md`를 3-tier 아키텍처 반영해 전면 갱신
- 3계층(Generic / HmEG-aware / App-specific) 의존 방향 다이어그램 + 강제 규칙
- 모듈 표를 계층별로 재구성 (12개 csproj, 이동 후 경로)
- 주요 이정표 섹션: 2026-04-08 첫 E2E, Raw 시나리오 E2E, 2026-04-09 3-tier 분리, 126 tests
- Gap 현황 (A~H 완료, Gap I deferred + Player fallback 전략)
- 디렉터리 트리를 실제 3-tier 구조로 갱신
- 누적 5개 커밋을 origin으로 push:
- `70bf570` player: raw scenario replay without manual cleanup (#14)
- `98d8014` player: active foreground wait
- `a771352` recorder: focus poller PoC for Gap I-1 (deferred)
- `f6b6e74` 3-tier split (step 1) + engine-bridge v3 scaffold
- `03fb504` BREAKING: 3-tier split step 2 + engine-bridge v3 EgBim lambdas wired
## 관련
- `README.md`