Commit 0353d38
feat(daemon): P1-06 health 응답 bridge_version 필드 추가
importlib.metadata.version("toss-browser-bridge") 로 패키지 메타데이터에서
version 추출 → BRIDGE_VERSION 모듈 상수에 캐시 → health() 응답 top-level
에 노출. PackageNotFoundError 시 "0.0.0+unknown" fallback.
financier-v2 wrapper(Phase 4 P4-06) 가 startup 시 minimum 버전 검증을
할 수 있도록 bridge 측 자기 버전 노출. SSOT 는 pyproject.toml,
__init__.py.__version__ + daemon.BRIDGE_VERSION 모두 거기서 파생.
3중 동기 검증 단위 테스트 1건 추가 (BRIDGE_VERSION == __version__).
영향받는 23 tests PASS. live e2e 봉인은 그대로 유지.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent cc3a709 commit 0353d38
2 files changed
Lines changed: 18 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
12 | 13 | | |
13 | 14 | | |
14 | 15 | | |
| |||
59 | 60 | | |
60 | 61 | | |
61 | 62 | | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
62 | 73 | | |
63 | 74 | | |
64 | 75 | | |
| |||
631 | 642 | | |
632 | 643 | | |
633 | 644 | | |
| 645 | + | |
634 | 646 | | |
635 | 647 | | |
636 | 648 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
0 commit comments