검증기가 노드의 자기평가를 따옴표 형태와 무관하게 읽도록 고침
문제 (Context)
PM이 아카이브하는 모든 노드에서 parse_self_rating이 None을 돌려줬다. produce_node는 회상 센티넬을 JSON으로 쓴다(json.dumps라 키에 따옴표가 붙는다: {“helped”:“yes”}). 그런데 검증기 정규식은 따옴표 없는 키({helped:yes})만 매치했다.
시도한 해결 (Decision)
그래서 좌석 자기평가 왕복이 끊겨 있었다. iter-1이 점수를 받은 건 —self-rating을 손으로 넘긴 덕분이라, 단절이 가려져 있었다. 두 센티넬 정규식 모두 키 이름 양쪽에 따옴표를 선택적으로 허용하도록 고쳐, 따옴표 없는 형태와 JSON 형태를 둘 다 파싱한다. record —node CLI 옵션으로 루프를 닫았다. 이 옵션은 자기평가와 참조 id를 산출된 노드에서 곧장 가져온다(referenced_ids_from_node가 .. 엣지 대상을 파싱한다). 이제 원장은 운영자가 다시 입력한 값이 아니라 실제로 아카이브된 내용을 측정한다.
근거·결과 (Consequences)
범위는 좁다: 정규식 둘, 헬퍼 하나, CLI 플래그 하나.
노드 계약 (contract)
| 필드 | 값 |
|---|---|
| type | 결정(decision) |
| Status | accepted |
| source_count | 1 |
| confidence | 미설정 — 구 엔진 격차 |
| confidence_reason_codes | 미설정 — 구 엔진 격차 |
| stale | fresh |
| 이슈(feature) | 칸반 표면·카드 |
상호참조
이슈 칸반 카드·표면 렌더링 · Status accepted · 2026-06-25