From 6f1b9886cc097660b2c0aa37f93f49ff3f57bba9 Mon Sep 17 00:00:00 2001 From: jun0 Date: Tue, 29 Sep 2026 14:50:35 +0900 Subject: [PATCH 1/2] =?UTF-8?q?[rustjava-charter-wrap-heavy-builds-with-bu?= =?UTF-8?q?ild-slot]=20docs:=20=ED=97=8C=EC=9E=A5=20DoD=20=EC=A0=88?= =?UTF-8?q?=EC=97=90=20build-slot=20=ED=95=9C=20=EC=A4=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- CLAUDE.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CLAUDE.md b/CLAUDE.md index 4194d3b7..71646414 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -53,6 +53,7 @@ `test-utils` 로 개명(S8)했을 때 **로컬에서는 어떤 명령으로도 드러나지 않고 CI 에서만** 빨개졌다. ⇒ ★**CI 가 검사를 늘리거나 «매트릭스 차원»을 바꾸면 이 블록도 «같이» 고쳐라**(아래 재개 조건이 둘 다 센다). ※OS 축(3종)은 로컬에서 재현할 수 없다 — ★**그 차원만은 CI 가 유일한 그물이고, 그것은 «알고 두는» 값이다.** +- 무거운 빌드·테스트(cargo build/test · vitest · next build · tsc -p · wrangler build)는 `~/orchestrator-live/bin/build-slot run -- ` 로 감싼다 — 머신당 슬롯을 넘으면 기다렸다 돈다(상한 30분 · rc 는 명령 그대로 · 라이브에 없으면 맨 명령). - ★**회차 기록은 회차마다 새 파일 `docs/worklog/YYYY-MM-DD-.md` 에 쓴다.** 첫 줄에 `## [YYYY-MM-DD] 제목 ()`, 그 아래 무엇을·왜·사용자 영향 3줄을 적는다. 후속 추천을 적었으면 같은 basename 의 `.json` 도 쓴다. `.json` 이 없으면 그 추천은 cockpit 「후속 작업 추천」 패널에 **닿지 못한다**. From 9ab39e58783e99cac09d72aafac14cf89ae3e2cc Mon Sep 17 00:00:00 2001 From: jun0 Date: Tue, 29 Sep 2026 15:06:08 +0900 Subject: [PATCH 2/2] =?UTF-8?q?docs:=20=ED=9A=8C=EC=B0=A8=20=EC=9B=8C?= =?UTF-8?q?=ED=81=AC=EB=A1=9C=EA=B7=B8=20=EB=8F=99=EB=B4=89=20(=EA=B2=8C?= =?UTF-8?q?=EC=9D=B4=ED=8A=B8=E2=91=A2)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- docs/worklog/2026-09-29-charter-build-slot-line.md | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 docs/worklog/2026-09-29-charter-build-slot-line.md diff --git a/docs/worklog/2026-09-29-charter-build-slot-line.md b/docs/worklog/2026-09-29-charter-build-slot-line.md new file mode 100644 index 00000000..efc2d356 --- /dev/null +++ b/docs/worklog/2026-09-29-charter-build-slot-line.md @@ -0,0 +1,4 @@ +## [2026-09-29] 헌장 DoD 에 build-slot 한 줄 (rustjava-charter-wrap-heavy-builds-with-build-slot) +- 무엇을: `CLAUDE.md` §Definition of Done 에 «무거운 빌드·테스트는 `~/orchestrator-live/bin/build-slot run -- ` 로 감싼다(대기 상한 30분 · rc 는 cmd 의 rc · 라이브에 없으면 맨 명령)» 한 줄을 더했다. 코드 변경 0. +- 왜: 여러 세션이 한 호스트에서 cargo 를 동시에 돌려 부하가 몰렸다. 공유 슬롯(기본 3)으로 동시 실행 수를 묶는 정본 문안(`templates/repo-CLAUDE.md`)을 이 repo 헌장에도 옮겼다. +- 사용자 영향: 없음(에이전트 작업 규율). 이 워크로그는 게이트③ 머지 회차가 동봉했다(구현 PR 은 티켓 범위 «CLAUDE.md 1파일» 로 워크로그를 싣지 않았다).