Orchestrate normalizer follow-ups evaluation + update PROGRESS
- Float epsilon configurable (default 6) pass - JSON-path mask scoping pass with regression trap verified - 77/77 tests, 3 follow-ups marked done Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
10
PROGRESS.md
10
PROGRESS.md
@@ -39,6 +39,8 @@
|
||||
| 2026-04-07 | Smoke gap fix + Evaluator pass (#11) — STAThread, KeyTranslator, 60 tests, regression trap 검증 | commit `139fbbc` |
|
||||
| 2026-04-07 | Smoke test 1회차 — recorder PID attach + UIA target 정상 (box-v4), player 재생 부분 실패 | `docs/history/2026-04-07_smoke-1회차-결과.md`, scenarios/box-v4*.yaml |
|
||||
| 2026-04-07 | Smoke 2차 gap fix + Evaluator pass (#12) — full-path resolver, type target inheritance, window filter, UTF-8 BOM-less, 71 tests | commit `8784fec` |
|
||||
| 2026-04-07 | sut-prober snake_case + scaffolding review 1회차 | commit `0f0324e` |
|
||||
| 2026-04-07 | normalizer follow-ups + Evaluator pass — float epsilon 구성화 + JSON-path 마스크 스코핑, 77 tests | commit `eeee3c2` |
|
||||
|
||||
## In progress
|
||||
|
||||
@@ -50,10 +52,10 @@ _(없음)_
|
||||
|
||||
## Follow-ups
|
||||
|
||||
- [ ] sut-prober JSON naming을 `JsonNamingPolicy.SnakeCaseLower`로 변경 (contract 엄격 준수). non-blocking.
|
||||
- [ ] diff-reporter: 실제 `diff-triager` 에이전트 통합 테스트 (현재 schema 단위 테스트로 대체, DoD #8 partial). non-blocking.
|
||||
- [ ] normalizer: `mask_volatile_settings` 규칙을 JSON-path 스코핑으로 제한 (현재는 필드명 전역 매칭). non-blocking risk.
|
||||
- [ ] normalizer: float epsilon 구성화 (현재 6 decimals 하드코딩). contract risks 섹션.
|
||||
- [x] ~~sut-prober JSON naming snake_case~~ — commit `0f0324e`
|
||||
- [x] ~~normalizer: mask_volatile_settings JSON-path 스코핑~~ — commit `eeee3c2`
|
||||
- [x] ~~normalizer: float epsilon 구성화~~ — commit `eeee3c2`
|
||||
- [ ] diff-reporter: 실제 `diff-triager` 에이전트 통합 테스트. non-blocking.
|
||||
- [ ] recorder/player: **라이브 SUT 수동 smoke test** — 60 FPS / 10회 중 9회 reliability DoD는 샌드박스 unit test 불가, 실제 환경에서 검증 필요.
|
||||
- [ ] player: `wait_for` UIA 이벤트 매핑 강화 (현재 host passthrough).
|
||||
- [ ] player: `UiaPlayerHost` uia_path resolver가 마지막 `@AutomationId`만 사용 — 전체 ancestor chain 지원 필요.
|
||||
|
||||
Reference in New Issue
Block a user