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 「후속 작업 추천」 패널에 **닿지 못한다**. 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파일» 로 워크로그를 싣지 않았다).