You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
lane-worker 기본 지시에 공용 자원 규칙이 없어요 — 포매터 범위 · 브라우저 세션 · 빌드 출력 경로 #32
agents/lane-worker.md 의 기본 지시는 파일 소유권만 다뤄요 ("소유 파일 목록 밖은 건드리지 않아요"). 레인이 같은 머신에서 동시에 도는데, 파일이 아닌 공용 자원(포매터 범위 · 브라우저 세션 · 빌드 출력 디렉토리 · 디스크)에 대한 규칙이 없어요.
실측 (one-tenth, 레인 4~5개 동시)
한 레인이 biome check --write 를 src/shared 전체에 돌려서 다른 레인 소유 파일의 포맷이 바뀌었어요. 명령 하나로 소유 목록 밖을 편집한 거라 "소유 목록 밖 편집 금지" 가 막지 못했어요.
한 레인이 agent-browser close --all 을 실행해서 다른 레인의 브라우저 세션이 같이 닫혔어요.
문제
agents/lane-worker.md의 기본 지시는 파일 소유권만 다뤄요 ("소유 파일 목록 밖은 건드리지 않아요"). 레인이 같은 머신에서 동시에 도는데, 파일이 아닌 공용 자원(포매터 범위 · 브라우저 세션 · 빌드 출력 디렉토리 · 디스크)에 대한 규칙이 없어요.실측 (one-tenth, 레인 4~5개 동시)
biome check --write를src/shared전체에 돌려서 다른 레인 소유 파일의 포맷이 바뀌었어요. 명령 하나로 소유 목록 밖을 편집한 거라 "소유 목록 밖 편집 금지" 가 막지 못했어요.agent-browser close --all을 실행해서 다른 레인의 브라우저 세션이 같이 닫혔어요.xcodebuild -derivedDataPath <각자 경로>를 따로 잡아서 빌드 캐시가 레인 수만큼 쌓였고, 디스크가 120MB 까지 찼어요 (그다음 정리 명령은 fix(hooks): block-destructive 가 뒤에 붙은df -h /때문에 스크래치패드 삭제를 CATASTROPHIC 으로 막던 것 — rm 이 든 단순 명령 안에서만 봐요 #29 의 block-destructive 오탐에 막혔어요).제안
lane-worker.md의 "절대 금지" 와skills/lane/SKILL.md의 레인 브리프 예시(## 금지 파일칸,<다른 레인 소유 · 공용 설정 · 버전 파일>)에 공용 자원 칸을 더해요.--write/--fix는 소유 파일 경로만 인자로 — 디렉토리·글롭 금지 (biome check --write <file…>).post-edit/lint-changed.sh의commands.lint_file처럼 파일 단위가 기본--session lane-<이름>같은 레인 고유 이름,close --all·전역 kill 금지<scratchpad>/DerivedData), 레인은 새로 만들지 않아요. 디스크를 쓰는 작업 전에df -h를 보고 여유가 기준 아래면 멈추고 보고tasks-plan.shviolations 처럼 코디네이터가 되묻게 (최소한 lane SKILL 의 브리프 예시에)