비위키 자료는 쓰기 입구에서 막는다. 위키로 승격된 페이지만 회상 코퍼스에 들어간다.
회상이 원시 런타임 텍스트나 채팅 스크롤백을 끌어오면, 검색 품질의 상한이 그 오염된 입력에 묶인다. 입구에서 막아야 코퍼스가 깨끗하게 남는다.
처음엔 읽기 시점에만 거르려 했다. 그런데 쓰기 입구를 열어 두니 오염 노드가 이미 색인에 박힌 뒤였다. 그래서 경계를 쓰기·읽기 양쪽에 두고, 회귀 49건으로 고정했다. (근거: report:rag-02 · test:49-pass)
구 엔진의 confidence 점수 격차는 이 결정으로 닫히지 않는다. 텔레그램 가시 지원을 증명하지도 않는다.
--- schema_version: openarms.kanban_node.v1 page_id: kn-rag-소스-경계-강제 # 안정 id = URL (불변) title: "쓰기 입구에서 RAG 소스 경계를 강제" type: decision # 객체-타입 facet lifecycle: 완료 # 칸반 레인 (projection 키) community: rag-지식엔진 # 그래프노드 (재생성 키) status: accepted claim_level: internal_only freshness: current review_state: accepted created: 2026-06-25 updated: 2026-06-26 evidence_refs: [report:rag-02, test:49-pass] source_artifacts: [src-ref://thread-84#msg-401..409] hard_nonclaims: ["텔레그램 가시 지원을 증명하지 않음"] content_hash: sha256:a91c…e4 ---
| pred | to (page_id) | why (→ 사람면 '관계'로 렌더) |
|---|---|---|
| supersedes | kn-옛-보드-폴백 | 이 결정이 그 폴백을 대체 |
| depends_on | kn-읽기-경로-소스-경계 | 읽기 경로 재검사 위에서 성립 |
| 키 | 쓰임 |
|---|---|
| lifecycle | 칸반노드 5레인 투영(완료 레인에 배치) |
| community | 그래프노드 커뮤니티 클러스터(재생성) |
| status / freshness | RAG 검색 시 superseded·stale 강등 |
| relations | graph.json 엣지 → 그래프 뷰·항법 |
| page_id | 안정 URL — 재클러스터·상태변경에도 링크 불변 |