노드 프런트매터를 안전 직렬화로 바꿔 콜론 든 제목에도 렌더가 깨지지 않게 함

문제 (Context)

코드 리뷰에서 HIGH 등급 결함 하나를 잡았다. render_node가 스칼라를 날것 그대로 key: value로 내보냈다. 그래서 값에 콜론과 공백이 들어가거나 앞에 지시 문자가 붙으면 유효하지 않은 YAML이 나왔고, 다시 파싱할 때 실패했다. iter-34 리뷰가 도는 동안 실시간 노드 작성이 이 때문에 깨졌다.

시도한 해결 (Decision)

이제 프런트매터를 yaml.safe_dump로 렌더한다(왕복 직렬화 보장). 수동 인용 폴백도 두어 file:line 참조가 유효하게 남는다. 특수문자가 든 제목과 참조를 회귀 테스트로 고정했다.

근거·결과 (Consequences)

보고된 리뷰 결함 하나를 닫았다. 나머지는 판단을 위해 접수 레인에 남는다.

노드 계약 (contract)

필드
type결정(decision)
Statussuperseded
source_count1
confidence미설정(구 엔진 격차)
confidence_reason_codes미설정(구 엔진 격차)
stalefresh
이슈(feature)RAG·지식엔진

시행착오 타임라인 (supersede)


이슈 wiki_chain 코드 리뷰 · Status superseded · 2026-06-25