From c93cdea150ed6f02927d668b9fc23123b6e9c189 Mon Sep 17 00:00:00 2001 From: DongHyeonka Date: Thu, 17 Sep 2026 20:58:10 +0900 Subject: [PATCH] =?UTF-8?q?feat(studio):=20=EB=B0=98=EC=9E=85=EC=97=90?= =?UTF-8?q?=EC=84=9C=20=EB=B9=A0=EC=A1=8C=EB=8D=98=20setup=20=EB=91=90=20?= =?UTF-8?q?=ED=8E=B8=EC=9D=84=20Studio=20=EC=97=90=20=EB=A7=8C=EB=93=A0?= =?UTF-8?q?=EB=8B=A4=20=E2=80=94=2035=ED=8E=B8=20=EC=A0=84=EB=B6=80=20?= =?UTF-8?q?=EC=9E=90=EB=A6=AC=EB=A5=BC=20=EA=B0=96=EB=8A=94=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit virtualization 의 setup 9편은 같은 커밋(2109f72)에서 한꺼번에 생겼는데 그때 Studio 반입이 7편만 덮고 둘을 빠뜨렸다. 둘 다 readiness 가 READY 이고 관문도 통과하는데 frontmatter 에 id 도 studio 도 없었다 — Studio 문서가 아예 없었다는 뜻이다. 빼놓을 이유가 없어서 만들었다. - setup-tear-down-the-lab-and-know-what-survives -> 87e0138d-… - setup-power-cycle-the-lab-and-reallocate-guest-memory -> 8a9ca3d4-… 주제는 새로 만들지 않고 같은 폴더의 기존 편에서 topicId·projectId 를 읽어 같은 값을 썼다. 둘 다 저장까지만 하고 게시하지 않았다(currentPublication: null). pinnedVersions 의 40자 상한 - power-cycle 의 「기준 배치」 값이 51자여서 서버가 422 로 거절했다 (size must be between 1 and 40) - 그 칸에 문장이 들어가 있었다. CLAUDE.md 는 Setup 에 대해 「명령이 본문에 들어가고 버전만 pinnedVersions 에 남는다」고 적는다 - 잘라내기 전에 그 설명이 본문에 있는지 먼저 봤다. 셋 다 있었다 — 63행이 호스트 RAM 증설, 176행이 2026-09-03, 215행이 2026-09-10 과의 날짜 엇갈림. 그래서 날짜만 남겼고 잃은 내용이 없다 - 저장소 전체를 훑어 40자를 넘는 값은 이것 하나뿐이었다 기록 두 편의 diff 는 frontmatter 뿐이고, tech-log-tree.json 은 파생 칸 (publication · studioId) 넷만 바뀌었다. 「게시됨」은 Studio 에 있다는 뜻이지 공개됐다는 뜻이 아니다. 관문: check_body PASS · check_prose error 0 · check_evidence 문제 없음 · verify-tech-log-tree error 0 · verify-project-layout error 0 · check-studio-whitespace PASS Co-Authored-By: Claude Opus 5 (1M context) --- ...tup-power-cycle-the-lab-and-reallocate-guest-memory.md | 4 +++- .../setup-tear-down-the-lab-and-know-what-survives.md | 2 ++ docs/virtualization/tech-log-studio/tech-log-tree.json | 8 ++++---- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/docs/virtualization/tech-log-studio/lab-environment-build/setup/setup-power-cycle-the-lab-and-reallocate-guest-memory.md b/docs/virtualization/tech-log-studio/lab-environment-build/setup/setup-power-cycle-the-lab-and-reallocate-guest-memory.md index eae80e5..34e7041 100644 --- a/docs/virtualization/tech-log-studio/lab-environment-build/setup/setup-power-cycle-the-lab-and-reallocate-guest-memory.md +++ b/docs/virtualization/tech-log-studio/lab-environment-build/setup/setup-power-cycle-the-lab-and-reallocate-guest-memory.md @@ -1,4 +1,5 @@ --- +id: 8a9ca3d4-7d6e-4f38-862d-296b2640d288 kind: SETUP slug: power-cycle-the-lab-and-reallocate-guest-memory title: 실험대를 껐다 켜고 게스트 메모리를 다시 나눈다 @@ -6,6 +7,7 @@ topic: lab-environment-build topicName: 실험대 환경 구성 project: virtualization status: 게시 전 +studio: "https://hyeonworks.com/studio/documents/8a9ca3d4-7d6e-4f38-862d-296b2640d288/edit" pinnedVersions: - name: libvirt version: 12.7.0 @@ -16,7 +18,7 @@ pinnedVersions: - name: 게스트 version: Debian 12 genericcloud - name: 기준 배치 - version: 2026-09-03 · 호스트 RAM 증설 뒤 재배분, 그 뒤 값은 2026-09-10 실측 + version: 2026-09-03 source: - final/document.md#332-vm-메모리-재배분-게스트를-다시-만들지-않는다 - final/document.md#333-안전한-종료-순서 diff --git a/docs/virtualization/tech-log-studio/lab-environment-build/setup/setup-tear-down-the-lab-and-know-what-survives.md b/docs/virtualization/tech-log-studio/lab-environment-build/setup/setup-tear-down-the-lab-and-know-what-survives.md index e756ed9..bdf88f1 100644 --- a/docs/virtualization/tech-log-studio/lab-environment-build/setup/setup-tear-down-the-lab-and-know-what-survives.md +++ b/docs/virtualization/tech-log-studio/lab-environment-build/setup/setup-tear-down-the-lab-and-know-what-survives.md @@ -1,4 +1,5 @@ --- +id: 87e0138d-dedc-4734-89b3-4ebe7c2df56d kind: SETUP slug: tear-down-the-lab-and-know-what-survives title: 실험대를 철거하고 무엇이 남는지 확인한다 @@ -6,6 +7,7 @@ topic: lab-environment-build topicName: 실험대 환경 구성 project: virtualization status: 게시 전 +studio: "https://hyeonworks.com/studio/documents/87e0138d-dedc-4734-89b3-4ebe7c2df56d/edit" pinnedVersions: - name: libvirt version: 12.7.0 diff --git a/docs/virtualization/tech-log-studio/tech-log-tree.json b/docs/virtualization/tech-log-studio/tech-log-tree.json index 0f39836..473c359 100644 --- a/docs/virtualization/tech-log-studio/tech-log-tree.json +++ b/docs/virtualization/tech-log-studio/tech-log-tree.json @@ -2729,10 +2729,10 @@ "question:does-the-guide-rebuild-this-lab", "reference:tool-output-is-not-the-subject-state" ], - "publication": "초안", + "publication": "게시됨", "file": "lab-environment-build/setup/setup-tear-down-the-lab-and-know-what-survives.md", "status": "게시 전", - "studioId": "", + "studioId": "87e0138d-dedc-4734-89b3-4ebe7c2df56d", "assets": [], "assetFiles": [], "evidenceFiles": [] @@ -2764,10 +2764,10 @@ "case:declared-memory-and-disk-are-ceilings-not-occupancy", "question:vm-configured-vs-current-memory" ], - "publication": "초안", + "publication": "게시됨", "file": "lab-environment-build/setup/setup-power-cycle-the-lab-and-reallocate-guest-memory.md", "status": "게시 전", - "studioId": "", + "studioId": "8a9ca3d4-7d6e-4f38-862d-296b2640d288", "assets": [], "assetFiles": [], "evidenceFiles": []