증거맵 생성기를 테스트로 고정해 PM 결정 산출물을 보호
문제 (Context)
PM이 사인오프할 때 들여다보는 화면은 증거맵 생성기가 만든 행별 감사 표다. 그런데 이 생성기에는 테스트가 한 줄도 없었다. 생성기가 어긋나면 사인오프의 근거 자체가 조용히 틀어진다.
시도한 해결 (Decision)
행별 감사 산출물을 테스트로 고정했다. 생성기가 행을 빠뜨리거나 형식을 흐트러뜨리면 테스트가 먼저 깨지게 했다. 사람이 보는 산출물이 말없이 어긋나는 경로를 닫았다.
근거·결과 (Consequences)
증거맵은 PM 결정의 1차 근거이므로, 그 생성 코드는 회귀 보호 대상이다. 이제 생성기를 손볼 때마다 테스트가 산출물의 모양을 지킨다. 사인오프 화면의 신뢰도가 코드 변경에 흔들리지 않는다.
노드 계약 (contract)
| 필드 | 값 |
|---|---|
| type | 결정(decision) |
| Status | accepted |
| source_count | 1 |
| confidence | 미설정 — 구 엔진 격차 |
| confidence_reason_codes | 미설정 — 구 엔진 격차 |
| stale | fresh |
| 이슈(feature) | 검증·증거·회귀 |
시행착오 타임라인 (supersede)
- 이전 시도: 증거맵 생성기 테스트 보강, PM 결정 산출물 보호 (대체함)
이슈 수용·증거맵 사인오프 · Status accepted · 2026-06-25