- sut-prober evaluation (pass) - diff-reporter evaluation (pass with 1 partial follow-up) - normalizer evaluations v1 (fail) + v2 (pass) - PROGRESS.md Done rows for #3, #4, #5 + Follow-ups - PLAN.md P0 reduced to hook verification Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2.9 KiB
2.9 KiB
PROGRESS.md — recordingtest
에이전트 간 공유 메모리. 세션 시작 시 PLAN.md와 함께 반드시 읽을 것. 작업 상태만 기록한다. 결정의 근거는
docs/history/, 전략은CLAUDE.md/ 메모리 참조.
저장소: https://gitea.hmac.kr/kimminsung/recordingtest
SUT: EG-BIM Modeler/ (git 제외, 로컬 동봉)
현재 이슈: #2 컨텍스트 엔지니어링 & AI 개발환경 셋업
Done
| 날짜 | 항목 | 산출물 |
|---|---|---|
| 2026-04-07 | 히스토리 훅 설정 | docs/history/2026-04-07_히스토리-훅-설정.md |
| 2026-04-07 | 이슈 #2 리서치 & 에이전트 분해 | 메모리 project_recordingtest_plan.md |
| 2026-04-07 | 구현 고려사항 정리 (8개 카테고리) | 히스토리 |
| 2026-04-07 | Golden-file 회귀 전략 채택 | 메모리 project_recordingtest_strategy.md |
| 2026-04-07 | CLAUDE.md 초안 + §0 협업 규칙 | CLAUDE.md |
| 2026-04-07 | SUT(EG-BIM Modeler) 정적 분석 | 메모리 project_sut_egbim_modeler.md |
| 2026-04-07 | .claude/ agents·commands·skills·hooks 셋업 |
.claude/ |
| 2026-04-07 | Harness design 채택 (Planner/Generator/Evaluator) | CLAUDE.md §0.1, .claude/agents/planner.md, evaluator.md |
| 2026-04-07 | SUT 폴더 .gitignore |
.gitignore |
| 2026-04-07 | 초기 Sprint Contracts 5건 작성 | docs/contracts/*.md |
| 2026-04-07 | SUT 카탈로그 v0 (정적) | docs/sut-catalog/catalog.md, plugins.md |
| 2026-04-07 | 솔루션 스캐폴드(sut-prober PoC 타깃) | recordingtest.sln, src/Recordingtest.SutProber/ |
| 2026-04-07 | sut-prober PoC 구현 (Generator) | src/Recordingtest.SutProber/, docs/sut-catalog/{plugins,json-configs,assemblies}.json |
| 2026-04-07 | sut-prober PoC Evaluator pass (#3) | docs/contracts/sut-prober.evaluation.md |
| 2026-04-07 | diff-reporter PoC + Evaluator pass (#5) | src/Recordingtest.DiffReporter*/, docs/contracts/diff-reporter.evaluation.md |
| 2026-04-07 | normalizer PoC + Evaluator pass v2 (#4) — sidecar log, explicit coverage mapping, 6 rules | src/Recordingtest.Normalizer/, docs/contracts/normalizer.evaluation.md |
In progress
(없음)
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 섹션.
Blocked
(없음)
Recent regression runs
(러너 미구현 — /regress 사용 불가)
Scaffolding review
- 마지막 감사: 2026-04-07 (초기 셋업)
- 다음 감사 권장: PoC 3개 완료 후