# 2026-04-07 이슈 #10 — engine-bridge v2 오케스트레이션 + smoke test 가이드 - **이슈**: #10 (engine-bridge v2) - **소요 시간**: ~15분 (Generator/Evaluator 백그라운드 + 가이드 문서 작성) - **Context 사용량**: ~290k tokens (orchestrator 누적) ## 사이클 1. Planner 역할로 `docs/contracts/engine-bridge-v2.md` 작성 2. 이슈 #10 생성 3. Generator 백그라운드 → commit `b1c2383` 4. Evaluator 백그라운드 → **pass** (12/12 DoD) 5. `docs/guides/smoke-test.md` 작성 (2단계) 6. 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단계(정리)로 진행 — 현재 상태 총괄 리포트.