원격 Vault 전환 실행계획
2026-09-06 범위 정정: Claude 메모리는 이미 필요한 내용을 스킬·Atomic 등으로 증류한 뒤 남겨 둔 기록이라는 사용자 설명을 반영한다. 이를 미처리 승격 후보나 전수 대조 대기열로 취급한 전제를 철회한다. 2026-09-06 추가 메모 15개에서 비롯된 Source·Atomic 보강을 이전 내용으로 되돌리고, 후속 메모 대조 작업을 취소했다. 아래 과거 메모 개수·후속 대조 항목은 현재 작업 목록이 아니다. 스킬 감축은 이미 증류된 스킬·지침 자체를 대상으로 한다.
현재 적용 상태(2026-09-06): 원격 Vault 운영 전환를 따른다. GitHub 최초 이전·운영 MCP 등록·개인 Vault 스킬 4개 비활성화를 적용했다. 아래 감축안·미이전 문구는 이전 검토 이력이며 미적용 프로젝트 범위는 별도로 남는다.
현재 기준은 원격 Vault 재설계와 선행 검증와 HTML v4다. Codex Windows 앱·CLI와 Claude Code Windows 앱 Local·CLI를 대상으로 로컬 stdio/SSH 경로를 먼저 검증한다. 웹·Android는 함께 제외한다. 추가 인증 공급자와 자체 OAuth 중계 서버를 도입하지 않는다. Auth0 시험 테넌트 삭제는 확인했으며 AWS 시험 리소스는 보존한다. 과거 OAuth·Android 시험 성공/실패는 역사적 증거로 유지한다.
결정과 근거
- 도입 목적: MCP의 목적은 여러 모델이 같은 Vault를 이용하게 하는 것이다
- 문서·도구의 역할: Markdown Vault는 정본이고 Obsidian과 개인사이트는 이용 인터페이스다
- 줄일 수 있는 실행 절차: 장기 자산은 스킬보다 나를 설명하는 언어 기록이다
- 쓰기 시작 경계: 지식 승격은 사용자가 명시적으로 시작한다
- 탐색 구조: 외장뇌의 의미 관계는 embedding이 아니라 명시적 링크로 유지한다
- 최근 결정·사용자 확인·실측 결과: 원격 Vault 정본과 쓰기 운영 결정 - Codex 대화
이번 판정의 근거는 모델 여러 개의 동의가 아니라 도구 실행, 실제 저장값과 사용자 확인이다. 자세한 시험 코드는 로컬 임시 검증 폴더에 있고 핵심 증거는 위 Source에 보존했다.
채택한 기본 설계 — Vault 직접 읽기
2026-09-05 후속 사용자 요청으로 최소 진입 지침 + MCP 탐색 도구 + 기존 Markdown을 기본 설계로 채택했다. 판단 근거는 원격 Vault 정본과 쓰기 운영 결정 - Codex 대화 > Vault 직접 읽기로 스킬 역할 대체와 장기 자산은 스킬보다 나를 설명하는 언어 기록이다다. 아래 역할 배치를 채택했으며 구체적 도구명·스키마·클라이언트 전달 방식은 구현·검증할 항목이다.
| 위치 | 맡길 역할 |
|---|---|
| 클라이언트의 최소 진입 지침 | 개인 맥락을 찾는 조건, Vault 입구, 사용자 요청에 따른 변경 경계. 상세 절차를 복제하지 않음 |
| GitHub Markdown | 개인 근거·현재 상태·필요한 절차·기록 계약. 기존 Map·Source·Atomic·Area와 프로젝트 문서를 재사용 |
| MCP 읽기 도구 | 제목·짧은 설명 목록, 제목·본문 검색, 선택한 여러 노트의 본문·링크 조회. 경로·출처·검증 상태·기준 commit을 반환 |
| MCP 저장 구현 | 인증·허용 경로·형식·기준 revision·충돌·중복·원자적 저장을 집행 |
| 선택적 스킬 | 명시 호출의 편의, 클라이언트 고유 실행 기능 또는 다른 층을 보완한 뒤에도 확인되는 반복 누락만 해결 |
모델은 사용자 요청에 맞춰 후보를 찾고 선택한 본문을 끝까지 읽은 뒤 필요한 명시적 링크를 따라간다. 새 주제·작업 재개·근거 부족 때 맥락을 추가로 조회하고, 변경 전에는 저장 기준을 확인한다. 매 턴 같은 본문 전체를 다시 읽거나 별도 모델이 스킬을 분류·실행하는 서버는 기본 설계에 포함하지 않는다. Vault에 있다는 이유만으로 과거 대화의 인용·다른 모델 제안을 채택된 운영 지침으로 취급하지 않는다.
도구 설명은 최초 발견의 보조 수단이며 호출을 보장하지 않는다. Resources와 초기화 instructions는 클라이언트가 실제로 노출·활용하는지 확인한 뒤 보조 경로로 쓴다. Prompts는 명시 작업 입구 후보로 두고 수시 조회의 필수 경로로 삼지 않는다. 진입 지침만으로 부족한 클라이언트에는 Vault 입구를 호출하는 짧은 스킬을 검토할 수 있으나 모든 클라이언트의 기본 의존으로 만들지 않는다.
설계 검토에 사용한 공식 문서(2026-09-05 확인): OpenAI 스킬, Claude Code 스킬, MCP Tools, Resources, Prompts, 초기화. 스킬의 단계적 로딩과 MCP 기능 분담을 확인한 근거이며, 현재 계정·클라이언트에서의 동작 성공 근거는 아니다.
과거 선행 검증 기록 — 현재 착수 지시 아님
| 항목 | 판정 | 계획에 반영할 내용 |
|---|---|---|
| 개인 Pro → 원격 MCP → Android 앱 Work | 합성 서버에서 통과 | 같은 무인증 연결 시험을 반복하지 않고 보호된 연결로 검증을 확장 |
| 실제 저장과 충돌 거부 | 합성 DynamoDB에서 통과 | GitHub의 실제 커밋·다중 파일 변경·충돌 처리는 별도 검증 |
| 웹 Work | 앱 선택까지 확인 | 웹의 별도 실행 성공으로 확대하지 않음. 필요 시 다음 인증 시험의 대표 클라이언트로 사용 |
| OAuth·권한 회수·다른 AI | 미검증 | 실제 Vault를 연결하기 전 확인 |
| 보호된 MCP 로컬 구현·시험 | 2026-09-05 로컬 테스트 23개, 호스트 빌드와 번들 테스트 1개 통과 | 실제 Cognito·GitHub·클라이언트 성공은 별도 게이트. 아래 확인 범위 참조 |
| 모바일 승인·diff 화면 | 미수집 | 보편적인 diff 확인 경로와 함께 다음 쓰기 시험에서 관찰 |
| Lambda 예약 동시성 1 | 첫 배포에서 계정 할당량 때문에 거부 | 운영 용량 제어를 재설계. 시험의 계정 공용 한도 사용을 운영 확정안으로 간주하지 않음 |
| 로컬 Vault의 Git 상태 | 2026-09-05 저장소 아님 확인 | Git 초기화·비공개 원격·첫 커밋과 백업 확인을 실제 이전 단계에 포함 |
시험 앱·함수 URL·함수·테이블·로그는 삭제 확인을 마쳤다. 전용 IAM 구성과 CLI 프로필은 후속 시험에 재사용할 수 있지만 새 인증 구성에 필요한 권한까지 승인된 것은 아니다.
보호된 MCP의 시험 근거는 작업 01a07057-c972-7dd1-9b50-22fc38e261b9의 실제 명령 출력이다. 재개 작업에서 그 출력을 다시 읽어 23개 테스트의 실패·skip 0, 뒤이은 샌드박스 빌드의 spawn EPERM, 호스트 재실행의 빌드·번들 테스트 1개 통과(exit 0)를 구분했다. 당시 문서 수정에서는 코드를 바꾸거나 테스트를 다시 실행하지 않았다. 후속 3R-2a에서는 읽기 모듈을 별도로 추가하고 기존 23개를 재실행해 통과했다. 3R-2a 당시 읽기 20개를 포함한 43개 통과와 미실행 범위는 Vault 직접 읽기 최소 시험안 > 3R-2a 로컬 구현과 검증 — 2026-09-05에 있다. 코드 위치와 다음 재개점은 HANDOFF에 있다.
실행 우선순위
- P0: 네 Windows 앱·CLI의 실제 stdio 등록·실행 경로와 기존 SSH 호스트 확인.
- P1: 합성 도구 하나의 로컬/SSH 호출, 읽기 전용 쓰기 거부, 키 회수와 기존 세션 종료 검증.
- P2: GitHub 합성 다중 파일 commit·독립 재조회·충돌·재시도·복원.
- P3/P4: 환경별 문서 활용과 모델 간 저장·재조회·검사·운영 검증.
이전 P0/P1a/P1b 문서는 OAuth 시험 이력이며 재개 지시가 아니다. Cognito 새 발급자에서도 필수 S256 선언 누락을 확인했고 임시 풀 삭제까지 완료했다. 전체 Cognito 불가능성이나 여섯 앱의 실제 실패로 확대하지 않는다.
현재 범위와 실행 단위
- 클라이언트는 Codex Windows 앱·CLI, Claude Code Windows 앱 Local·CLI다. 네 환경의 설정과 실행 결과를 각각 확인한다.
- Vault의 정상 읽기·쓰기는 MCP로 통일한다. 실제 GitHub commit은 서버가 만든다. Codex의 직접 push/API는 일상 경로가 아니며 최초 이전·장애 복구는 별도 관리자 예외다.
- 검색은 제목/본문 후보 → 선택 원문 → 필요한 링크·추가 검색이다. 모든 1~3단계 링크의 자동 일괄 읽기는 기본값이 아니다.
- 외부 웹·공개 GitHub는 내장 검색·연결 앱·별도 MCP를 우선 사용한다. 결과는 출처를 구분해 판단에 사용하며 요청 없는 Vault 저장으로 확대하지 않는다.
- 이미지·문서·PPT 제작과 Godot·Aseprite·Krita·Blender 연동은 해당 제작 도구와 프로젝트 저장 경로를 사용한다. 도구 설치·클라우드에서 로컬 조작·별도 프로젝트 MCP는 후속 필요와 실제 지원 확인 뒤 검토한다.
- 다음 작업은 P0 로컬 stdio/SSH 실행 경로 확인이다. AWS 시험 자산은 보존하고 Auth0 시험 연결은 정리한다.
이전 단계별 실행 — 완료 이력과 재사용 범위
| 단계·현재 상태 | 선행 조건 | 담당과 산출물 | 사용자 참여·승인 시점 | 통과 기준 |
|---|---|---|---|---|
| 0. 연결 선행 검증 — 완료 | 합성 데이터와 시험 권한 승인 | Codex: AWS/SDK 시험, 독립 재조회, 정리. 사용자: Android 실행 | 완료된 승인은 반복 요청하지 않음 | Source의 저장값·실행 장소·정리 근거 확보 |
| 1. 계획과 역할 정리 — 완료 | 현재 결정과 기존 Atomic 대조 | Codex: 이 계획, 결정 Source, 역할이 바뀐 기존 노트 정합화 | 현재 요청 범위에서 로컬 문서 변경 수행 | 변경 이력과 근거가 추적되고 내부 링크가 모두 해석됨 |
| 2. 이전할 맥락과 절차 정리 — Codex 후보·차이 반영·감축안 완료, Claude 대조·실제 감축 남음 | 1의 역할·승격 경계 | Codex: 원격 Vault 맥락 반영 대장, 근거 Source·기존 노트 보강, 원격 Vault 파일별 스킬 감축안. Claude 정리 완료라는 사용자 보고는 확보 | 기존 요청·정정으로 결정 가능한 내용은 반영. 해석 충돌만 묶어 확인. 실제 감축은 계약·호출 의존과 복구 가능한 변경안을 갖춘 뒤 승인 범위에서 수행 | 관련 범위의 누락·중복·미채택 제안이 구분되고, 필요한 원천·절차가 감축 후에도 접근·적용됨 |
| 3. 보호된 더미 저장 검증 — 로컬 구현·시험 완료, 실제 배포 미검증 | 1의 운영 계약 초안. 2와 병행 가능 | Codex: Cognito·SSM·Lambda 배포/정리 구성과 비용·권한 변경안, 더미 비공개 GitHub 쓰기·diff·복구, 대표 클라이언트 결과 | AWS/GitHub의 대상·데이터·권한·비용을 구체화한 뒤 새 범위만 승인. 로그인·MFA·자격 증명 설정 등 사람이 맡을 단계는 직접 인계 | 아래 기술 통과 기준 충족. 로컬 fake·JWT 시험을 실제 권한 회수·GitHub 저장 성공으로 대체하지 않음 |
| 3R. 스킬 없는 문서 발견·적용 검증 — 3R-1·3R-2a·3R-2b 로컬 구성 완료, 실제 배포·클라이언트 미검증 | 1의 직접 읽기 설계. 자료·도구 준비는 2·3과 병행 가능, 원격 시험은 보호된 연결 준비 뒤 | Codex: 합성 문서·읽기 도구·클라이언트 진입점과 양쪽 관찰 결과 | 계정별 연결 단계는 준비해 인계. 필요한 새 권한만 구체적으로 확인 | 두 클라이언트 각각에서 개인 스킬 없이 필요한 문서를 발견하고 현재 근거·계약을 판단에 적용 |
| 4. 실제 Vault 이전·MCP 연결 — 미착수 | 이전 대상에 해당하는 2의 맥락·계약·접근 준비와 3·3R 통과, 운영 방식 선택 | Codex: 이전 대상 목록·기준 커밋·복구 절차, 정리된 Markdown의 비공개 저장소 이전, 운영 MCP | 이전할 파일·제외할 파일·공유 범위와 되돌릴 지점을 제시한 뒤 실제 업로드·정본 전환 범위 확정 | 같은 커밋/내용을 대표 클라이언트에서 읽고, 요청한 변경의 실제 diff·후속 재읽기·복구 확인 |
| 5. 검토 흐름과 운영 확인 — 미착수 | 4 완료 | Codex: 변경 묶음 요약과 실측 사용량. 사용자: Obsidian/GitHub의 검사 경험 확인 | 누적 diff 검토 주기를 선택. 반복 자동 실행은 별도 요청이 있을 때만 설정 | 상시 동기화 없이 변경을 찾아 검사할 수 있고, 예외·비용·접근 회수 대응이 실행 가능 |
착수 순서는 위 실행 우선순위를 따른다. 단계 2와 3은 필요한 부분을 3R 준비와 함께 진행할 수 있다. 실제 개인정보와 Vault 전체는 단계 3의 보호된 더미 검증과 3R의 합성 문서 발견·적용 검증을 통과한 뒤에 연결한다. 3R의 합성 자료·읽기 인터페이스·진입점 준비도 메모 대조와 독립적으로 진행할 수 있다. 작업일 수와 완료 날짜는 아직 근거가 없으므로 고정하지 않는다.
이전 전 맥락·절차 정리
이전 대상은 스킬 폴더의 복제본이 아니라 사용자 맥락과 출처가 연결된 Markdown이다. 아래 위치는 2026-09-05 존재를 확인했으며, 그 안의 모든 내용까지 감사했다는 뜻은 아니다.
| 위치 | 점검할 내용 |
|---|---|
C:/labs/second-brain의 Atomic·Map·Source·VAULT_RULES | 현재 주장, 근거, 충돌한 역할 표현, 모델 독립적 문서와 실행 규칙의 경계 |
C:/Users/aica_/.codex/AGENTS.md, .codex/skills | 개인 맥락이 지침에만 갇혀 있는지, 중복·모델 보완 절차를 줄일 수 있는지 |
| 접근 가능한 기존 Codex 작업·대화 | 목록·제목·요약에서 개인 맥락 후보를 고르고 필요한 원문을 대조. 이 작업뿐 아니라 다른 주제의 대화에 남은 사용자 결정·정정·채택한 해석도 포함 |
C:/Users/aica_/.claude/CLAUDE.md, .claude/skills | Claude 전역 맥락과 개인 절차의 분리 |
C:/labs/team/vigilantis/CLAUDE.md, CLAUDE.local.md | 팀 공유 규칙과 개인 맥락의 구분. 팀 공통 지침을 개인 Vault 편의로 바꾸지 않음 |
C:/Users/aica_/.claude/projects/C--labs-team-vigilantis/memory | 메모리와 Claude 정리 결과를 기존 Atomic과 대조 |
원격 Vault 맥락 반영 대장에 후보 26건의 원천 위치·기존 반영·차이·보류를 기록했다. 원본 사용자 발화를 대조한 22건과 현재 원본 경로에 접근하지 못한 4건을 구분한다. 목록 151건 전체와 대화의 모든 AI 답변·첨부자료를 감사한 것은 아니다. Claude 쪽 정리 완료와 기존 경로 유지는 사용자가 확인했으며, 개별 메모 전체의 내용 대조는 아직 남아 있다.
스킬은 자동 승계하지 않는다. 개인 사실·판단 이유는 Source/Atomic에, 연결 방법과 사용자 요청 경계는 최소 지침에, 경로·권한·저장 일관성 같은 기술 제약은 서버에 둔다. 플랫폼이 제공하는 필수 도구·보안 지침과 팀 공통 규칙은 개인 스킬 감축과 구분한다. 실제 지침 파일을 고칠 때는 그 위치의 적용 규칙을 다시 읽는다.
원격 Vault 파일별 스킬 감축안은 Codex 12개·Claude 15개의 본문과 필요한 참고 파일을 직접 대조해 작성했다. 원격 Vault의 기본 사용은 별도 개인 스킬 없이 최소 진입 지침과 기존 Markdown을 직접 읽는 채택된 설계이며, 자격시험 공통 계약의 위치 확보와 프로젝트 호출 의존 교체가 선행 조건이다. 실제 비활성화·설정 변경·감축 후 동작 검증은 아직 수행하지 않았다. Claude 메모 140개는 작은 묶음으로 대조하고, 매 묶음 뒤 HANDOFF를 갱신하고 같은 세션에서 계획 작업을 계속한다. 계획 밖 작업이 필요할 때만 멈춰 보고한다(2026-09-05 사용자 정정).
원격 Vault Claude 메모 대조 대장에 3b-1의 15개 파일, 직접 확인한 교정과 미확인 일반화, 미대조 125개 목록을 남겼다. 확인한 교정은 새 Source와 기존 응답 선호 Atomic에 최소 반영했다. 3b-2의 15개는 후속 대조 후보로 보존한다. 현재 다음 작업은 P0 로컬 stdio/SSH 실행 경로 확인이며, 실제 스킬·메모 원본·전역 지침은 변경하지 않았다.
세 개선 사항을 적용할 위치
| 개선 | 이전 전에 적용할 기준 | 운영에서 확인할 증거 |
|---|---|---|
| 실패 원인에 맞는 층 고치기 | 맥락 누락은 원문·노트, 탐색 문제는 도구·최소 지침, 저장/권한 문제는 서버에서 해결 | 같은 오류를 재현하고 해당 경로가 고쳐진 결과 |
| 문서와 절차의 이동성 분리 | 노트 내용·링크·출처와 provider별 등록·인증·호출 절차를 따로 정리 | 다른 클라이언트가 노트 본문을 재작성하지 않고 같은 맥락에 접근 |
| 모델 동의의 독립성 점검 | 다른 모델의 동의는 리뷰 자료로 취급하고 독립 근거를 요구 | 실제 저장소 값·권한 거부·commit/diff·복구 결과. 같은 가정을 반복한 응답 수로 대체하지 않음 |
읽기·쓰기 운영 계약 초안
아래 구체적 도구·커밋·검토 방식은 다음 구현을 위한 제안이다. 사용자 요청에 의한 승격, 스킬 최소화, GitHub Markdown 정본 방향은 연결된 Atomic·Source의 채택된 결정이다.
- 읽기: 제목·설명 목록 또는 제목/본문 검색으로 후보를 찾고 선택한 노트를 끝까지 읽는다. 필요한 근거·정정·계약은 명시적 링크나 추가 검색으로 확장한다. 내용과 기준 revision/commit을 함께 반환해 어느 상태를 읽었는지 알 수 있게 한다.
- 쓰기 시작: 명시적으로 요청된 반영 작업에서 시작한다. 서버에
user_requested: true같은 값이 들어왔다는 이유만으로 실제 사용자 승인이 증명됐다고 보지 않는다. 접속 인증·클라이언트의 사용자 의도·서버가 집행하는 저장 제약을 구분한다. - 쓰기 단위 제안: 사용자 요청의 논리적 변경 묶음 하나를 원자적인 커밋 하나로 기록한다. 일반 변경을 매번 PR 승인 대기로 만들지 않는다. 응답에는 요청 식별자, 변경 경로, 실제 기준/결과 커밋과 diff 확인 경로를 포함한다.
- 저장 제약: 권한과 허용 경로, 노트 형식, 읽었던 revision, 요청 중복과 충돌을 검사한다. 저장을 수용하지 않았으면 성공으로 응답하지 않는다. 내용의 진실성은 형식 통과나 커밋 성공으로 보장하지 않는다.
- 주기 제안: 반영은 요청한 작업 단위로 처리하고, 사람의 검토는 기본안으로 2주마다 누적 diff를 본다. 운영 전 이 간격을 한 번 정하며 현재 자동화를 만드는 것은 아니다. 오류나 중요한 정책 변경은 다음 정기 검토까지 숨기지 않는다.
- diff: 클라이언트의 승인창과 GitHub에 실제 기록된 diff를 따로 확인한다. 우선 어느 클라이언트에서도 열 수 있는 GitHub의 실제 커밋/diff 경로를 제공한다. 로컬 데스크톱과 같은 인라인 diff가 나온다고 약속하지 않는다.
- Obsidian: 필요할 때 정본의 특정 상태를 받아 검사한다. 로컬에서 고친 내용도 기준 커밋과 함께 같은 변경 경로로 반영하며, 오래된 로컬 사본을 통째로 덮어쓰지 않는다. 상시 양방향 동기화는 요구하지 않는다.
다음 더미 검증의 통과 기준
- 인증·범위·회수: 허용된 계정의 읽기/쓰기와 미인증·범위 밖 요청의 거부를 실제 확인한다. 만료·회수 뒤 도구 접근이 끊기는지 확인한다. OAuth 제공자와 정확한 권한은 공식 원천·클라이언트 설정을 확인해 선택한다.
- GitHub 저장: 더미 비공개 저장소에 다중 파일 변경을 반영하고, 다른 클라이언트가 같은 커밋과 내용을 읽는다. 오래된 기준값, 동시 변경, 네트워크 재시도의 중복 요청을 시험한다. 중간 실패를 전체 성공으로 표시하지 않는다.
- 실제 diff와 되돌리기: 사용자에게 보인 diff가 실제 커밋의 변경과 일치한다. 잘못된 시험 변경을 되돌린 뒤에도 이력과 정본이 설명 가능해야 한다.
- 클라이언트 호환성: 현재 범위는 ChatGPT Work(Android·웹), Codex 데스크톱 앱·CLI, Claude Code의 실제 사용 환경이다. 실제 설정 화면의 callback과 설치된 Claude Code의 등록·인증 경로를 확인한다. Claude 웹·모바일과 Gemini는 후속 확장으로 남긴다. CLI 성공을 모바일 성공으로 대체하지 않으며, 필수 클라이언트가 실패하면 그 범위를 계획에 명시한다.
- 크기·비용·운영 제약: Vault의 파일 수·크기·첨부파일·증가 요인을 측정하고 GitHub의 해당 요금제 제한과 대조한다. 기존 검증 기록의 월 20달러 목표를 기준으로 AWS 추정치, 제한 방법과 초과 시 조치를 제시한다. 비용 알림과 과금 차단은 구분한다. GitHub 구독이나 AWS 할당량 증가는 필요성이 확인된 뒤 결정한다.
저장 통합 흐름은 대표 클라이언트에서 검사하고, 다른 클라이언트에서는 도구 발견·인증·대표 읽기/쓰기를 확인한다. 아래 문서 발견·적용 검증은 대상 클라이언트의 실제 환경별로 수행한다. 코드·정책·인증 경로가 바뀌거나 새 실패가 생긴 경우에 관련 검증을 반복한다.
스킬 없는 문서 발견·적용 검증 — 단계 3R
구체적 진입 지침·합성 문서·도구 계약·대표 요청·판정은 Vault 직접 읽기 최소 시험안에 둔다. 3R의 반영 요청은 읽기 전용 연결에서 변경안 작성까지 판정하고 실제 marker 저장 시험과 구분한다. 일반 Vault 본문의 종단간 저장은 운영 쓰기 구현 뒤 실제 이전 전에 별도 확인한다.
보호된 연결·저장 시험과 구분해, 실제 Vault 이전 전에 합성 Markdown으로 읽기 동작을 검증한다. 기존 고정 두 노트용 더미 서버와 별도로 3R-2a에서 합성 자료와 로컬 읽기 인터페이스를 준비했다. 보호된 전송과 배포 구성은 3R-2b에서 준비했으며 실제 원격 연결은 아직 미검증이다. 실제 개인정보를 시험 자료로 먼저 업로드하지 않는다.
- 합성 Map·판단 근거·작업 계약·현재 상태·과거 제안·후속 정정을 연결하고, 목록·검색·본문·링크·commit 반환을 준비한다. 클라이언트별 최소 진입 지침과 노출되는 도구 설명도 검토 가능한 형태로 만든다.
- ChatGPT Work·Codex·Claude Code의 시험 환경에서 개인 스킬의 영향이 제외된 시험 환경을 사용한다. 사용자에게 문서 경로나 스킬명을 지정하게 하지 않고 개인 맥락 질문·학습 재개·반영 요청을 수행한다. 플랫폼 필수 기능과 개인 스킬을 구분하고 시험 설정을 기록한다.
- 각 클라이언트가 필요한 문서를 발견해 읽었는지, 현재 계약과 후속 정정을 실제 답변·작업에 적용했는지, 질문을 임의 저장으로 확대하지 않았는지 확인한다. 도구 호출 성공만으로 통과시키지 않는다. 사용한 경로·commit과 결과에서 확인할 수 있는 반영 근거를 남긴다.
- 새 주제나 상태 변경 뒤 필요한 추가 조회가 이뤄지는지 확인한다. 실패는 문서 누락·탐색·진입 지침·클라이언트 전달·저장 문제로 구분해 해당 층을 고친다. 반복 누락이 남거나 고유 실행 기능이 필요할 때만 짧은 스킬을 추가하고 이유를 기록한다.
대상 클라이언트의 필요한 문서 발견과 판단 적용을 환경별로 확인해야 단계 3R을 통과한다. 실제 이전 후 같은 관찰을 실제 Vault의 대표 작업으로 확인한다. 현재 설계 채택·로컬 저장 테스트 통과는 이 검증의 성공을 뜻하지 않는다.
승인과 사용자 인계
- 로컬 조사·문서 정리와 이미 승인된 범위의 후속 작업은 반복 승인 없이 진행한다.
- 새 AWS 리소스나 IAM 권한, GitHub 앱 권한, 실제 Vault 업로드는 대상·데이터·권한·비용·되돌릴 방법을 먼저 준비해 검토 가능한 상태에서 필요한 범위를 묻는다.
- 사용자가 맡을 로그인·MFA·비밀번호/자격 증명 설정은 바로 실행할 화면이나 절차를 준비한 뒤 인계한다. 대화나 Vault에 비밀 값을 요구하거나 저장하지 않는다.
- 사용자에게 물을 것은 충돌한 해석·필수 계정 정보·새 권한과 운영 선호로 좁힌다. 일상적인 기술 선택이나 이미 승인한 동작을 매번 확인하지 않는다.
다음 작업과 완료 경계
- 선행 연결 검증과 시험 리소스 정리
- 실행계획·결정 Source·기존 역할 노트의 정합화와 링크 검증
- Codex 후보 26건의 맥락 반영 대장과 확인된 차이 반영, 원본 접근 불가·미검토 범위 기록
- Codex/Claude 개인 스킬 27개와 진입 지침·참고 파일의 감축안 작성
- Claude 첫 묶음 15개 대조·확인한 교정 최소 반영·미대조 125개와 다음 묶음 기록
- Vault 직접 읽기를 기본 설계로 채택하고 실행 우선순위·잔존 기준 갱신
- 3R-1 최소 시험안 작성: Vault 직접 읽기 최소 시험안
- 3R-2a 합성 문서·읽기 도구 로컬 구현과 확인: 읽기 20 + 기존 marker 23 통과
- 3R-2b 보호된 시험 배포·권한 묶음 준비: 보호된 Vault 시험 배포 구성
- 3R-3a 실제 Cognito gate 실행·실패·생성 리소스 정리 확인
- 3R-3b 인증 후보·회수 계약 재검토
- P0 환경·요구 조사·P1 최소 시험안 작성 — 원격 Vault P0 환경 확인과 P1 최소 시험
- P1a issuer 응답 설정·metadata 재조회와 사전 등록 조건 정리
- P1b 배포·권한·비용·정지 범위 구체화: 원격 Vault P1b 인증 시험 배포안
- P1b 로컬 구현·검증, 실제 discovery 배포·URL 차단/재개 확인
- ChatGPT 실제 OAuth 탐지/callback 확인·Auth0 API 생성
- 후속 승인에 따른 API 설정 적용·ChatGPT public client/callback/scope 등록
- 현재 다음: 웹 scope 추가 실패에 따른 probe 도구/scope 계약 수정안 검토
- P1~P4: 대상 환경별 인증·실제 GitHub·발견/판단 적용·합성 종단간 운영 검증(과거 3R 자료 재사용)
- 결과에 따른 계약·진입점 보완, 변경 대상 원천 대조와 실제 스킬 감축
- 일반 Vault 본문 쓰기 구현과 종단간 저장 검증(3R 변경안·marker 저장 성공과 구분)
- 이전 대상 준비·시험 통과 뒤 실제 이전 기준 커밋·복구 절차와 업로드 범위 확정
- 실제 정본 전환, 대표 클라이언트와 사용자 검사 흐름 확인
- 취소: 잔여 Claude 메모 전수 대조·재증류. 이미 증류 후 남긴 메모리를 미처리 작업으로 간주한 전제를 철회했다.
프로젝트의 안정적 입구는 Second Brain, 운영 원칙의 입구는 외장뇌 운영이다. 이 계획을 작성한 것과 전체 이전을 완료한 것을 구분한다.
연결
최신 실행/차단 상태는 원격 Vault P1b 인증 시험 배포안 > 웹 복구 성공·scope 추가 실패와 수정안 — 2026-09-05를 따른다. 후속 정확한 승인으로 API 설정과 ChatGPT client/connector 등록을 마쳤다. 후속 수정안 승인으로 전용 domain-level 연결과 OIDC OFF 앱 등록을 마쳤다. 실제 로그인 화면에 도달했고 시험 계정 입력을 기다린다. URL은 잠겼다.
웹 실제 읽기·쓰기 거부·refresh·grant 회수/읽기 복구는 확인했다. scope 추가 후 쓰기 허용은 실패했고 두 도구로 scope를 분리하는 수정안 검토 전 중단한다. 상세 증거와 미검증 경계는 위 P1b 최신 기록을 따른다.