Skip to content

docs(tracker): 구현 사슬 부채 ③ 의 「남은 작업은 EXT 등재 하나다」를 #137 재판정에 맞춘다 - #141

Merged
dlddu-k3s-homelab-k3s-mcp[bot] merged 1 commit into
mainfrom
reconcile/rct_20260913-0005-session-platform-docs-impl
Sep 13, 2026
Merged

dlddu-k3s-homelab-k3s-mcp[bot] merged 1 commit into
mainfrom
reconcile/rct_20260913-0005-session-platform-docs-impl

Conversation

@dlddu-k3s-homelab-k3s-mcp

Copy link
Copy Markdown
Contributor

무엇을 왜 바꾸나

docs/doc-tracker.md 의 🟡 「구현 사슬 부채」 항목 ③ 꼬리가 현재형으로 들고 있던 두 단언이, #137(566c2ae)docs/test/e2e.mdfidelity:blockers 행에서 해소 방향을 재판정해 정반대로 결론내면서 거짓이 됐다. 이 PR 은 그 두 자리를 확정된 방향으로 정정하고 변경 이력 에 한 행을 남긴다.

문서가 적고 있던 것 (거짓) #137 이 확정한 것
해소 형태 제품 변경이 아니라 대역(mock) 평문 http 원본의 실물 배포
등재 판정을 없음EXT 로 뒤집어 FETCH-ORIGIN 으로 등재 등재하지 않는다 (정의의 EXT 배제 조항 — 그런 원본은 kind 에 실물로 세울 수 있다)
판정 EXT 로 바뀜 없음 그대로
그 행 등재 후 삭제 해소되면 남기지 않고 삭제

귀속 — 트리거의 산물 이 아니라 트리거가 낡게 만든 것. doc-tracker.md#137 의 부모·트리거 양 지점에서 바이트 불변이다. 문장은 그대로인데 진리값만 뒤집혔고, 이 형태는 트리 해시가 원리적으로 못 잡는다 — 해시는 문장이 바뀔 때 움직이지 가만히 있으면서 거짓이 될 때는 안 움직인다.

무엇을 보존했나 (의도적)

  • PR feat(mcp): 승인된 아웃바운드 호출에 신뢰 앵커를 낸다 (AC-F6) #93 반려 근거 ①②③ — 글자 그대로 보존. 재판정은 그 근거를 재사용해 옛 선택지 「대역 + CA 주입 재검토」를 다시 기각했다(평문 http 로 가면 검증할 인증서 자체가 없어 그 경로가 필요 없어진다). 바뀐 것은 결론이지 근거가 아니다.
  • ③의 차단 사실 자체 — 보존. 승인 뒤의 실제 아웃바운드 호출이 이 SUT 에서 아직 관측되지 않는다는 것은 여전히 참이라 「해소」 한 줄로 지우지 않았다. 바뀐 것은 「어떻게 푸느냐」뿐이다.
  • 날짜 붙은 과거 기록 — 보존. 변경 이력 의 2026-09-06 · 2026-09-07 · 2026-09-07 (2) 행은 그 시점의 기록이라 글자 그대로 두었다(바로 앞 2026-09-13 행이 세운 관례).
  • 좌표 대신 심볼·리터럴. 이 문서 자신의 2026-09-08 규범(「줄 번호는 다음 편집이 조용히 밀어 버리는데 이 문서를 읽는 CI 게이트는 0개라 영영 잡히지 않는다」)을 따랐다 — 새 줄 번호를 한 개도 넣지 않았다.

범위 밖 (의도적으로 남긴 것)

검증

레포 게이트 4종 — 로컬 전수 rc=0 이고 출력이 baseline(99c2166)과 바이트 동일:

게이트 rc baseline 대비
scripts/check-fidelity-allowlist.py 0 바이트 동일
scripts/check_comment_policy.py 0 바이트 동일
scripts/check-render-fidelity.py 0 바이트 동일
scripts/e2e/check-scenario-mapping.sh 0 바이트 동일

이 동일성 자체가 이 PR 의 논거다 — 게이트 넷 중 무엇도 doc-tracker.md 를 읽지 않는다(git grep doc-tracker -- scripts .github Makefile0건). 초록은 여기서 아무것도 증명하지 않으므로 검토자의 눈이 유일한 검증이다. 대조할 두 자리:

  1. docs/doc-tracker.md 🟡 「구현 사슬 부채」 ③ 꼬리 ↔ docs/test/e2e.mdfidelity:blockers해소 시 칸 (docs(e2e): 차단 요인 FETCH-ORIGIN 의 해소 방향을 재판정해 착수 가능으로 세운다 #137 이 확정한 문면)
  2. 변경 이력2026-09-13 (2)이전 상태/이후 상태

충돌 실측(양방향 git merge --no-commit --no-ff):

상대 결과
#139 (자매 착수 슬라이스) rc=0 · 충돌 0
#130 rc=0 · 충돌 0
#140 rc=0 · 충돌 0
#127 충돌 1파일docs/doc-tracker.md 한 hunk

#127 충돌은 기계적이다. #127 이 같은 줄(:56)을 통째로 다시 쓰지만 내가 고치는 두 문장 구간은 #127 쪽에서도 바이트 동일하다(실측: 두 앵커가 #127 브랜치 파일에 각각 정확히 1회). 나중에 착지하는 쪽이 #127 의 줄을 취한 뒤 같은 두 문자열 치환을 다시 적용하면 끝이다. 변경 이력 행은 충돌하지 않는다(#1272026-09-12 (5) 를 표 중간에 끼우고 이 PR 은 끝에 덧붙인다).

대조군: main(99c2166) ← #127 단독은 rc=0 이므로 위 충돌은 이 PR 이 새로 만드는 표면이고, 같은 줄을 고치는 성질상 불가피하다.

변경 규모

docs/doc-tracker.md 1파일, +2 / −1 (:56 수정 · 변경 이력 1행 추가). 코드·집계·테스트 변경 0.


  • reconciler task: rct_20260913-0005 (tbm_session-platform-docs-impl)
  • drift 판정 기준: 4 — tracker 불일치 (doc-tracker.md·doc-structure-state.md 의 집계·상태가 실제와 어긋나면 drift)

`doc-tracker.md` 의 🟡 「구현 사슬 부채」 ③ 이 **현재형으로** 들고 있던 두 단언이,
#137(`566c2ae`)이 `test/e2e.md` 의 `fidelity:blockers` 행에서 해소 방향을 재판정해
**정반대로** 결론내면서 한 글자도 바뀌지 않은 채 거짓이 됐다.

- 「해소 경로는 … 제품 변경이 아니라 **대역(mock)** 이다」
- 「남은 실제 작업은 판정을 `없음` → **`EXT`** 로 뒤집어 **`FETCH-ORIGIN`** 으로
  등재하고 그 행을 지우는 것 하나다」

확정된 방향은 **평문 http 원본의 실물 배포**이고, **등재하지 않으며**(정의의 EXT 배제
조항 — 그런 원본은 kind 에 실물로 세울 수 있다), `판정` 은 `없음` 그대로 두고 해소되면
그 행을 지운다.

PR #93 반려 근거 ①②③ 은 **글자 그대로 보존**했다 — 재판정이 그 근거를 재사용해 옛
선택지 「대역 + CA 주입 재검토」를 다시 기각했으므로 바뀐 것은 결론이지 근거가 아니다.
날짜 붙은 과거 기록(2026-09-06·2026-09-07·2026-09-07 (2) 변경 이력 행)도 보존했다.

문서·AC·테스트 집계는 변하지 않는다 — 상태 서술만 정정했다.
@dlddu-k3s-homelab-k3s-mcp
dlddu-k3s-homelab-k3s-mcp Bot merged commit 3cf9ec7 into main Sep 13, 2026
14 checks passed
@dlddu-k3s-homelab-k3s-mcp
dlddu-k3s-homelab-k3s-mcp Bot deleted the reconcile/rct_20260913-0005-session-platform-docs-impl branch September 13, 2026 15:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants