Repository navigation
feat(lanes): --dispatch 가 task 목록을 받아 라운드에 맡긴 task 만 적어요 (v0.7.4) - #27
Merged
Merged
Conversation
This was referenced Oct 3, 2026
--dispatch 가 레인 이름만 받아 그 레인의 미완료 task 전부에 디스패치 시각을 찍었어요. 실사용(레인 5개 · 워커 4개)에서 8 task 가 실제 기동보다 77분 먼저 적혔고, 아무도 안 맡은 4 task 가 dispatched_unreported 와 완료 게이트 경보에 섞였어요. - lanes-dispatch --dispatch <레인 | T010,T011>: 목록이면 전부 미완료 · 같은 레인이어야 하고 아니면 exit 1 + 무변경. 이미 디스패치된 task 는 시각 갱신 · 보고 지움 · warnings - mark-task --task T010,T011: 트랜잭션, 이미 켜진 것은 unchanged_tasks - lane-mode §2 · lane §6 · spec-implement §5 · 스크립트 README - smoke §38 3건 · §59 2건, changelog 0.7.4 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015TshVdvCw3iHGj81WMDoMG
bluecheat
force-pushed
the
feat/lanes-dispatch-task-list
branch
from
October 3, 2026 14:09
7f8b4cf to
92b8ccb
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
문제
lanes-dispatch.sh --dispatch가 레인 이름만 받아서, 그 레인의 미완료 task 전부에디스패치:시각을 찍었어요. 라운드마다 레인의 일부만 워커에 맡기면 원장이 그걸 표현하지 못했어요.--dispatch T071,T072를 주면 "레인 'T071,T072' 에 미완료 task 가 없어요" 로 거부됐어요.실측
더나눔운동 사이트 spec(레인 5개 · 워커 4개 동시)에서 이런 일이 있었어요.
--status의dispatched_unreported와tasks-gate.sh의 "보고 안 받은 디스패치" 에 들어가서 경보가 흐려졌어요.변경
--dispatch <레인 | T010,T011>:--report와 같은 모양이에요.--assign과 같은 트랜잭션).보고:를 지운 뒤warnings에 적어요. 중복 ID 는 한 번만 처리해요.mark-task.sh --task T010,T011: 트랜잭션이라 하나라도 없거나 중복이면 아무것도 바꾸지 않아요. 이미 켜진 task 는unchanged_tasks에 적어요. result 에tasks·lines·changed_tasks·unchanged_tasks를 더했고, 단일 ID 일 때의 기존 필드는 그대로예요.lane-mode.md§2 가 task 목록 디스패치를 기본으로 안내해요.lane§6,spec-implement§5, 스크립트 README, 스크립트 헤더의 Usage·설명도 같이 고쳤어요.검증
bash -n검사는 통과했어요.🤖 Generated with Claude Code
https://claude.ai/code/session_015TshVdvCw3iHGj81WMDoMG