- Plugin masquerade pass (11 tests), drop-in via HmEG.PluginLoader (no MEF) - Smoke test guide covers recorder/player/runner/plugin end-to-end manual steps - PROGRESS.md Done rows, PLAN.md pivoted to v3 reflection mapping Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1.5 KiB
1.5 KiB
2026-04-07 이슈 #10 — engine-bridge v2 오케스트레이션 + smoke test 가이드
- 이슈: #10 (engine-bridge v2)
- 소요 시간: ~15분 (Generator/Evaluator 백그라운드 + 가이드 문서 작성)
- Context 사용량: ~290k tokens (orchestrator 누적)
사이클
- Planner 역할로
docs/contracts/engine-bridge-v2.md작성 - 이슈 #10 생성
- Generator 백그라운드 → commit
b1c2383 - Evaluator 백그라운드 → pass (12/12 DoD)
docs/guides/smoke-test.md작성 (2단계)- PROGRESS/PLAN 갱신, 이슈 #10 close
주요 발견 (Editor03 discovery)
- SUT가 MEF가 아닌 자체 PluginLoader 사용 —
[Export]속성 불필요, 단순 drop-in HmEG.IPlugin실제 계약,EditorPlugin추상 베이스EgBoxPlugin샘플로 확인됨 → 배포 난이도 낮음- MetadataLoadContext에
WindowsDesktop.App.Ref팩 필요
산출물
src/Recordingtest.EgPlugin/— 플러그인 dll (HttpListener + 5 endpoints)src/Recordingtest.EngineBridge.Client/— HmEgHttpSnapshot HTTP 클라이언트tests/Recordingtest.EngineBridge.IntegrationTests/— 6 tests (fake HttpListener)tests/Recordingtest.EgPlugin.Tests/— 5 tests (pure logic)docs/guides/engine-bridge-deploy.md— 플러그인 배포docs/guides/smoke-test.md— 5-모듈 E2E 수동 검증 절차 (Step 1~4)
비용
Generator ~93k + Evaluator ~38k + Orchestrator ~20k = ~151k
다음 단계
3단계(정리)로 진행 — 현재 상태 총괄 리포트.