From 684cf22f1413740f350fbce402dda4bdb0f8dd56 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Fri, 11 Sep 2026 20:25:33 +0900 Subject: [PATCH 1/2] =?UTF-8?q?docs(verification):=20=EB=B8=8C=EB=9E=9C?= =?UTF-8?q?=EC=B9=98=20=EC=9D=B4=EB=A6=84=EC=9D=80=20=EC=82=AC=EC=9A=A9?= =?UTF-8?q?=EC=9E=90=EA=B0=80=20=EA=B7=9C=EC=B9=99=EC=97=90=20=EB=A7=9E?= =?UTF-8?q?=EC=B6=B0=20=EC=A7=80=EC=9D=80=20=EA=B2=83=EC=9C=BC=EB=A1=9C=20?= =?UTF-8?q?=EC=A0=95=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_011N7TKFmaPogzq9HUi6jKo7 --- docs/raw/verification/2026-09-11_창환경_링크와_깃운영_조사.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/raw/verification/2026-09-11_창환경_링크와_깃운영_조사.md b/docs/raw/verification/2026-09-11_창환경_링크와_깃운영_조사.md index 3a3b7a92..671448a0 100644 --- a/docs/raw/verification/2026-09-11_창환경_링크와_깃운영_조사.md +++ b/docs/raw/verification/2026-09-11_창환경_링크와_깃운영_조사.md @@ -93,7 +93,8 @@ `^(main|wiki|CODEX|안티그래비티|(main|sub)_(laptop|desktop)_\d+)$` 로 못박혀 있음 (`git-sync.ps1` 2.5단계). 오르카는 워크트리 이름으로 브랜치를 만들므로 `fix-login` 류 이름이 생기면 다른 창이 그 커밋을 못 봄. - 지금 오르카 워크트리 둘은 **우연히** 규칙 안(`CODEX`·`안티그래비티`)임. + `CODEX`·`안티그래비티` 는 **사용자가 규칙에 맞춰 지은 이름**임(2026-09-11 사용자 정정) — + 데스크탑으로 옮겨도 같은 이름 그대로 씀. 규칙을 모르고 지으면 그때 격리가 생김. 3. **그 두 브랜치는 「`docs/` 만 받기」 문이 걸려 있음** — 위키·리뷰 창용 안전장치. 오르카 창에서 **코드**를 커밋하면 다른 창이 그 코드를 안 받고 조용히 격리됨. From bebf6053ff9574dc7eeb605ea8e8ed0f1c946805 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Fri, 11 Sep 2026 20:43:01 +0900 Subject: [PATCH 2/2] =?UTF-8?q?docs(verification):=20=ED=95=98=EB=93=9C?= =?UTF-8?q?=EB=A7=81=ED=81=AC=20=EB=81=8A=EA=B9=80=20=EC=8B=A4=EC=B8=A1?= =?UTF-8?q?=C2=B7=EB=A7=81=ED=81=AC=20=EC=8A=A4=ED=81=AC=EB=A6=BD=ED=8A=B8?= =?UTF-8?q?=20=EB=8F=99=EC=9E=91=20=EA=B8=B0=EB=A1=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - main_laptop_1-2/PLAN.md 하드링크 이미 끊어져 갈라짐(107,270 ↔ 111,121) - PowerShell 은 하드링크를 LinkType=HardLink 로 봄 — 옛 구멍은 「건너뜀」이었음 - 고친 스크립트 모래상자 시험 넷 통과 - 오르카 setup 문구는 CLI 로 못 바꿈 Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_011N7TKFmaPogzq9HUi6jKo7 --- .../2026-09-11_창환경_링크와_깃운영_조사.md | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/docs/raw/verification/2026-09-11_창환경_링크와_깃운영_조사.md b/docs/raw/verification/2026-09-11_창환경_링크와_깃운영_조사.md index 671448a0..b1c0b3df 100644 --- a/docs/raw/verification/2026-09-11_창환경_링크와_깃운영_조사.md +++ b/docs/raw/verification/2026-09-11_창환경_링크와_깃운영_조사.md @@ -134,3 +134,44 @@ ASCII 0.25~0.45 토큰/글자)로 범위를 냄. - 세션 종료 시 도는 autopush 는 **대화 토큰 0**(세션이 닫혀 문맥에 안 실림). - 줄일 자리 둘 — 커밋 첨부 2줄(28~50 토큰/회) · 따라오기가 「바뀐 것 없음」일 때 아무 줄도 안 찍게 하기(지금은 「원격과 동일」 + 참고 한 줄을 늘 찍고, 그 참고 줄이 절반). + +--- + +## 4. 링크 스크립트와 하드링크 실측 (2026-09-11 저녁) + +### 4-1. 「하드링크가 조용히 끊어진다」가 이미 일어나 있었음 + +랩탑 오르카 워크트리 `main_laptop_1-2` 실측 — + +| 파일 | 이름 수 | 그쪽 크기 | 메인 크기 | 상태 | +| --- | --- | --- | --- | --- | +| `PLAN.md` | **1** | 107,270 | 111,121 | **끊어져 갈라짐** | +| `OWNERS.md` | 2 | 3,621 | 3,621 | 살아 있음 | +| `CLAUDE.md` | 2 | 17,956 | 17,956 | 살아 있음 | +| `AGENTS.md` | 2 | 13,259 | 13,259 | 살아 있음 | + +예측한 사고가 **실제로 한 건 발생**한 상태였음. 그 워크트리는 제거 예정이라 잃을 것은 없음 +(랩탑 메인 창이 먼저 발견, 이 창이 재확인). + +### 4-2. PowerShell 은 하드링크를 `LinkType = HardLink` 로 봄 + +랩탑 메인 창은 「`LinkType` 이 빈칸이라 실물 복사본으로 빠진다」고 알렸으나, 실측은 다름 — +임시 하드링크 시험과 위 표 모두 `HardLink` 로 찍힘(`PLAN.md` 만 이미 끊어져 빈칸). +⇒ 옛 스크립트의 실제 구멍은 「실물로 오인」이 아니라 **「이미 링크니 건너뜀」으로 하드링크를 그대로 둠** 이었음. +결론(링크 일곱이 안 섬)은 같고 까닭만 다름. + +### 4-3. 고친 뒤 동작 — 모래상자 시험 (가짜 메인 + 가짜 워크트리) + +``` +.claude / .codex / venv → 정션 만듦 +PLAN.md (하드링크 2이름) → 하드링크를 심볼릭 링크로 갈아탐 +OWNERS.md (이름 1개·크기 다름) → 지우지 않음 + 「206 ↔ 196 바이트」 경고 +CLAUDE.md / AGENTS.md (없음) → 심볼릭 링크 만듦 +``` + +`CLAUDE.md`·`AGENTS.md` 가 **하드링크로 이미 있을 때**는 갈아타지 않고 알림만 함 — 지침 ⛔ 목록. + +### 4-4. 오르카 setup 문구는 CLI 로 못 바꿈 + +`orca project setup-update` 는 setup **정책**(run/skip/inherit)만 다룸. 명령 문구 +(`hookSettings.scripts.setup`)를 바꾸는 CLI 가 없음 ⇒ 오르카 화면에서 사람이 붙일 자리.