Skip to content

docs: align isolation-profile claims with implementation (#900) - #992

Merged
jinon86 merged 1 commit into
mainfrom
docs/900-isolation-capability-align
Aug 6, 2026
Merged

docs: align isolation-profile claims with implementation (#900)#992
jinon86 merged 1 commit into
mainfrom
docs/900-isolation-capability-align

Conversation

@jinon86

@jinon86 jinon86 commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

#900 대응 — 문서 상충 해소

이슈 지적 3건을 구현 대조로 확정 후 수정했습니다 (문서만, +14/-3).

1. 🔴 보안: 격리 경계 과대 서술 정정

  • 구현 실태: external은 load-memory/refresh-memory/distill 경로에서 Family Wiki 메모리만 끕니다(WIKI_ENABLED=0). PreToolUse guard는 TM-1306으로 제거됨 — 코드베이스 어디에도 isolation 연동 PreToolUse 훅 없음
  • 수정 전: README non-bypassable external-node Family-resource guard, memory.md the PreToolUse guard rejects Family/internal paths, URLs, commands, and MCP calls — 운영자가 경계를 과신할 수 있는 스테일 서술
  • 수정 후: 두 문서 모두 실제 동작(memory-source gate)을 서술하고 집행 경계는 service-control.md(행동 정책 + OS 레벨 래퍼)로 링크. service-control.md는 이미 정확했음(변경 없음)

2. 기능 상태 단일 소유

  • README memory-hooks 행이 PostCompact를 일반 기능처럼 서술 → per-provider 상태는 provider-capability-matrix.md 단일 소유 원칙대로 링크로 교체 (행렬상 Codex/crush/Piri의 reinjection은 degraded)

3. README 옵트아웃 노출

  • env 표에 CCC_CODEX_MEMORY_LOADER(materializer 선택) + CCC_CODEX_SKILL_COLLECTOR(기본 on, =false 옵트아웃) 행 추가

검증: ccc-provenance.test.sh 21/21, git diff --check 통과.

…ce capability status (#900)

- README/memory.md described CCC_NODE_ISOLATION_PROFILE=external as a
  non-bypassable PreToolUse Family-resource guard, but that hook was removed
  (TM-1306); service-control.md already documents the real split. Both docs
  now describe the actual behavior (memory-source gate forcing Family Wiki
  paths off) and link the enforcement boundary to service-control.md.
- Per-provider feature status is owned by provider-capability-matrix.md;
  the README memory-hooks row links there instead of generalizing
  PostCompact support across providers (Codex/crush/Piri reinjection is
  degraded in the matrix).
- README env table now exposes CCC_CODEX_MEMORY_LOADER and the default-on
  CCC_CODEX_SKILL_COLLECTOR opt-out.
@jinon86
jinon86 requested a review from seoseo-ai as a code owner August 6, 2026 13:15

@seoseo-ai seoseo-ai left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved after explicit operator authorization using the local seoseo-ai credential.

@jinon86
jinon86 merged commit 0200435 into main Aug 6, 2026
8 checks passed
@jinon86
jinon86 deleted the docs/900-isolation-capability-align branch August 6, 2026 13:26
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.

2 participants