스레드 목록 답변을 표면별로 묶어 순서·개수·안전 표시명을 함께 싣게 함
문제 (Context)
RAG 구획에서 다듬은 감사 가능한 게이트 방식을 그룹 메시징 레인 점검표에도 똑같이 적용한다.
시도한 해결 (Decision)
GRP-03(열림)은 스레드 목록 답변이 고른 표면, 관측 순서, 개수, 안전한 표시명을 함께 싣길 요구한다. GRP-02는 PM 디렉터리와 워커 디렉터리를 하나의 전역 목록으로 합치지 못하게 막는다. 기록된 Telegram 실패가 바로 그것이다(잘못된 목록/개수/순서).
그래서 thread_list_answer(surface, observed_topics)를 추가했다. 구조상 표면별로 작동한다. 표면 하나가 들어가면 답변 하나가 나오고, 전역 병합 경로 자체가 없다. 관측 순서를 보존하고, 그 표면만 세며, General 접수 토픽을 표시하고, 숨김은 제외한다.
작업 도중 실제 가림 빈틈도 하나 잡았다. 일반 공개 가림기가 원시 -100 슈퍼그룹 id를 걷어내지 못해 안전한 표시명이 속 빈 약속이었다. 그래서 방어적 라우트 id 청소를 더했다(공급자 로직이 아니라 pm_send와 같은 보호 패턴). 이제 표시명이 원시 채팅 id를 실어 나를 수 없다.
근거·결과 (Consequences)
테스트 6건을 새로 추가했고, 62건이 통과했다.
노드 계약 (contract)
| 필드 | 값 |
|---|---|
| type | 결정(decision) |
| Status | accepted |
| source_count | 1 |
| confidence | 미설정 — 구 엔진 격차 |
| confidence_reason_codes | 미설정 — 구 엔진 격차 |
| stale | fresh |
| 이슈(feature) | 권한·레인 게이트 |
상호참조
- 이어받음 — 그룹-레인 권한 게이트(소유자 역할)
- 이어받음 — 이어받기 묶음 경계(명시 승인 참조만)
- 관련 — RAG 수용 증거맵: PM 사인오프용 재현 가능한 감사 표면
이슈 권한·레인 게이트 · Status accepted · 2026-06-25