보류 목록·수동 대기 판정 정합 #48

Closed
opened 2026-10-08 07:25:28 +09:00 by dreampiler · 1 comment
Owner

소유자 목표: KANDEV-W-021 원요구(원큐 파일 :23) 「칸 이름이 아니라 칸의 성질로 판정한다」「선행 대기·보류 수는 칸 성질 기준으로 센다」「수동 칸…진행 중 체류(120분) 판정에서 뺀다」.
확인할 결과: 개요 보류 chip목록과 보류 metric이 같은 보류작업을 나타내고 선행대기와 구별되며, 정상수동대기를체류지연으로오판하지않고진짜실패는오류로남는다.
queue: KANDEV-W-049
이 작업 몫: W021 배포후 확정미달의 분류/필터 의미 정합을 기존 칸성질 판정으로 최소 수정. 새로운 상태/규칙체계·칸이름하드코딩·분류schema 없이 기존의미재사용.
확정근거: C:/Users/dream/AppData/Local/Temp/opencode/kdv-r3-screen/out/ui230-1008-w021.json. 부모가 이원JSON의card열린18·보류5, filter=hold응답total1/tasks1과목록본문의505ca531 선행대기, all응답total18/tasks18을직접읽었다. JSON rows2/19는header포함이며body1/18과구별한다. 원worker실보드대조:표준보류4(8e305/5b640268/defb4e68/0aa5085f)+고난도보류1(c381)=5, 선행505ca531=1. metric은맞고 hold목록은5보류를누락해선행만반환; limit50/로딩잘림아님.
추가현재원①의미위반관측: bac4c73b-9b6a-4ab8-9aec-ccb1c49c2fcd는관제입력대기dec7c546(ownworkflow on_enter 자동실행없음/on_turn_start 이동만)인데개요지연/입력대기칸7시간. 기존원요구의수동대기체류면제조건과현재코드를대조해이사례가재현되면같은칸성질판정최소수정에포함. 원소유자결정동일과거Task ID미확보와이현재일반규칙위반을구별한다. 열린자식관계FORBIDDEN인f1510/f62a의원③은확정결함아니므로추측수정안함;상한원②자연사례미확보는미확인보존.
원자료/입구: 위JSON의lists/cards/boards와같은out의ui230-1008-w021-board-*.png; 현재repo에서apps/backend/internal/task/repository/sqlite/의overview_status.go·aggregate/tasks hold필터·metrics 공용칸성질흐름을필요부분만확인. worker는원응답/단계metadata와코드를직접확인,원치않은자료로대체안함. 같은파일W031몫은보존/부모writer조율.
지킬성과: 열린18분해·all전체목록/기본50·전량규약,active보류제외,기존원5규칙/현재진짜FAILED오류W048 0f4e214c·최근실패·성공복구판정·스코프/기간/한도·i18n 유지. 보류세션에실패가있는것과보류칸분류는별개의미이며오류를전량숨기지않는다.
검증: 변경된backend패키지의기존관련시험만go test(필요-run),최종좁은go build/go vet한번. 현재관측의보류/선행·manualon_turn_start·진짜FAILED와정상auto-entry를기존공용계산에수집밖임시일회입력으로대조하고정리. 전체시험/새상시case없음.
원검증 Task23089ea0-b1d2-48f7-8781-d29043ca52ea의 Plan7993390c-2112-45d3-a8b7-b856f540079f(07:0207:19/07:21 절)와 원목록 revision119/b816ff59-cc1a-45e9-b2b7-c30f25b32c04의 해당 원요구를 먼저 회수한다. 운영판 b78330b5a17b773e941d386d2ff6c1024b906c74에서의 실제 관측이며 새판 회귀라고 단정하지 않는다.
설계카드 D:/260720_Ai_Workspace/projects/260926_Kandev/repo/_Prj_Knowledge/p200_index/설계카드.md:18
36(Orchestrator·실행화면/불변식2·3·5), 같은 설계색인.md:12~20의 원포인터를 필요 대목만 확인. 현재 원요구/기존 성과 우선.
작업은 Kandev가 이 Task에 만든 단일 worktree/브랜치, fork dreampiler/kandev/base main에서만 수행한다. Git상태·사용자변경·루트/하위AGENTS와관련설계부터 확인. 공유checkout읽기만, 수동새사본·worktree/공유stash·force/reset/운영프로세스·DB·설정조작·기존자료삭제 없음. 공개PR에는비밀·개인경로·AIWS 내부정보 없음. upstream PR/push/issue/comment·sync 없음.
새상시시험/case/공용검증기·예약/계측/해시·지문 없음. 기존 변경패키지/파일 시험+수집대상아닌자기임시위치의 필요한 일회확인만, 자기 임시파일·자기실행브라우저/프로세스만정리. 기존Windows실패는그대로기록. 정식계획→최소구현→검토/필수수정→fork commit/push/PR/main merge→자기branch/worktree정리까지 정상워크플로로 끝낸다.
코드Task는 원목표/방법/실제변경·확인결과/fullmerge를 기존230검증목록에 등록한 뒤 종결한다. 운영교체와 해당영향실화면 재판정은 운영담당/같은230 몫, 구현/로컬시험만으로 운영PASS/원목표전체완료 선언안함. queue가있으므로 반영정리의 승인된report-progress1회로 실제결과/잔여를 기록하며 queueclose를추정하지않음. 자기Plan에사본경로/근거/검증명령·종료코드/PR·fullmerge/남은원미확인 기록, 부모Plan대필·새Task등록·완료worker재기동없음.
writer 경계: 기존보류8e305cbc는 W031 실패4분류/원문접근의 overview_status.go/실패집계 몫, c381cab0는초기준비 몫이다. 다른Task목표를구현/완화하지않는다. 실제같은파일수정필요시파일·내용을부모에보고해순서조율,가짜blocked_by·용량보류없음.

소유자 목표: KANDEV-W-021 원요구(원큐 파일 :23) 「칸 이름이 아니라 칸의 성질로 판정한다」「선행 대기·보류 수는 칸 성질 기준으로 센다」「수동 칸…진행 중 체류(120분) 판정에서 뺀다」. 확인할 결과: 개요 보류 chip목록과 보류 metric이 같은 보류작업을 나타내고 선행대기와 구별되며, 정상수동대기를체류지연으로오판하지않고진짜실패는오류로남는다. queue: KANDEV-W-049 이 작업 몫: W021 배포후 확정미달의 분류/필터 의미 정합을 기존 칸성질 판정으로 최소 수정. 새로운 상태/규칙체계·칸이름하드코딩·분류schema 없이 기존의미재사용. 확정근거: C:/Users/dream/AppData/Local/Temp/opencode/kdv-r3-screen/out/ui230-1008-w021.json. 부모가 이원JSON의card열린18·보류5, filter=hold응답total1/tasks1과목록본문의505ca531 선행대기, all응답total18/tasks18을직접읽었다. JSON rows2/19는header포함이며body1/18과구별한다. 원worker실보드대조:표준보류4(8e305/5b640268/defb4e68/0aa5085f)+고난도보류1(c381)=5, 선행505ca531=1. metric은맞고 hold목록은5보류를누락해선행만반환; limit50/로딩잘림아님. 추가현재원①의미위반관측: bac4c73b-9b6a-4ab8-9aec-ccb1c49c2fcd는관제입력대기dec7c546(ownworkflow on_enter 자동실행없음/on_turn_start 이동만)인데개요지연/입력대기칸7시간. 기존원요구의수동대기체류면제조건과현재코드를대조해이사례가재현되면같은칸성질판정최소수정에포함. 원소유자결정동일과거Task ID미확보와이현재일반규칙위반을구별한다. 열린자식관계FORBIDDEN인f1510/f62a의원③은확정결함아니므로추측수정안함;상한원②자연사례미확보는미확인보존. 원자료/입구: 위JSON의lists/cards/boards와같은out의ui230-1008-w021-board-*.png; 현재repo에서apps/backend/internal/task/repository/sqlite/의overview_status.go·aggregate/tasks hold필터·metrics 공용칸성질흐름을필요부분만확인. worker는원응답/단계metadata와코드를직접확인,원치않은자료로대체안함. 같은파일W031몫은보존/부모writer조율. 지킬성과: 열린18분해·all전체목록/기본50·전량규약,active보류제외,기존원5규칙/현재진짜FAILED오류W048 0f4e214c·최근실패·성공복구판정·스코프/기간/한도·i18n 유지. 보류세션에실패가있는것과보류칸분류는별개의미이며오류를전량숨기지않는다. 검증: 변경된backend패키지의기존관련시험만go test(필요-run),최종좁은go build/go vet한번. 현재관측의보류/선행·manualon_turn_start·진짜FAILED와정상auto-entry를기존공용계산에수집밖임시일회입력으로대조하고정리. 전체시험/새상시case없음. 원검증 Task23089ea0-b1d2-48f7-8781-d29043ca52ea의 Plan7993390c-2112-45d3-a8b7-b856f540079f(07:02~07:19/07:21 절)와 원목록 revision119/b816ff59-cc1a-45e9-b2b7-c30f25b32c04의 해당 원요구를 먼저 회수한다. 운영판 b78330b5a17b773e941d386d2ff6c1024b906c74에서의 실제 관측이며 새판 회귀라고 단정하지 않는다. 설계카드 D:/260720_Ai_Workspace/projects/260926_Kandev/repo/_Prj_Knowledge/p200_index/설계카드.md:18~36(Orchestrator·실행화면/불변식2·3·5), 같은 설계색인.md:12~20의 원포인터를 필요 대목만 확인. 현재 원요구/기존 성과 우선. 작업은 Kandev가 이 Task에 만든 단일 worktree/브랜치, fork dreampiler/kandev/base main에서만 수행한다. Git상태·사용자변경·루트/하위AGENTS와관련설계부터 확인. 공유checkout읽기만, 수동새사본·worktree/공유stash·force/reset/운영프로세스·DB·설정조작·기존자료삭제 없음. 공개PR에는비밀·개인경로·AIWS 내부정보 없음. upstream PR/push/issue/comment·sync 없음. 새상시시험/case/공용검증기·예약/계측/해시·지문 없음. 기존 변경패키지/파일 시험+수집대상아닌자기임시위치의 필요한 일회확인만, 자기 임시파일·자기실행브라우저/프로세스만정리. 기존Windows실패는그대로기록. 정식계획→최소구현→검토/필수수정→fork commit/push/PR/main merge→자기branch/worktree정리까지 정상워크플로로 끝낸다. 코드Task는 원목표/방법/실제변경·확인결과/fullmerge를 기존230검증목록에 등록한 뒤 종결한다. 운영교체와 해당영향실화면 재판정은 운영담당/같은230 몫, 구현/로컬시험만으로 운영PASS/원목표전체완료 선언안함. queue가있으므로 반영정리의 승인된report-progress1회로 실제결과/잔여를 기록하며 queueclose를추정하지않음. 자기Plan에사본경로/근거/검증명령·종료코드/PR·fullmerge/남은원미확인 기록, 부모Plan대필·새Task등록·완료worker재기동없음. writer 경계: 기존보류8e305cbc는 W031 실패4분류/원문접근의 overview_status.go/실패집계 몫, c381cab0는초기준비 몫이다. 다른Task목표를구현/완화하지않는다. 실제같은파일수정필요시파일·내용을부모에보고해순서조율,가짜blocked_by·용량보류없음.
Author
Owner

W049 반영 완료. PR dreampiler/kandev#168을 fork main에 squash 병합(merge commit 6582b7c891, reviewed head daf14c4ff2와 일치). 변경 2파일(overview_lists.go hold 필터 isOnHold 정합, overview_status.go classifySteady isOnHold·dwell awaitingNextMove 면제). 검토 PASS 근거: 기존 dashboard 시험 ok. 공용 체크아웃 main을 origin/main(6582b7c891)으로 fast-forward. 작업 브랜치 원격 삭제됨(--delete-branch), 로컬 작업폴더는 Kandev 보관 정리에 맡김(삭제 안 함). 잔여 미달: hold 판정의 저장 표시 이름 의존은 기존 스펙 AC-003.3 예외로 후속(f20f151b 보류 칸 명시 성질 구현, 선행 99dfe425 설계 완료)으로 분리. 230 검증목록 등록·운영 교체 뒤 재판정은 관제 몫.

W049 반영 완료. PR dreampiler/kandev#168을 fork main에 squash 병합(merge commit 6582b7c891, reviewed head daf14c4ff2와 일치). 변경 2파일(overview_lists.go hold 필터 isOnHold 정합, overview_status.go classifySteady isOnHold·dwell awaitingNextMove 면제). 검토 PASS 근거: 기존 dashboard 시험 ok. 공용 체크아웃 main을 origin/main(6582b7c891)으로 fast-forward. 작업 브랜치 원격 삭제됨(--delete-branch), 로컬 작업폴더는 Kandev 보관 정리에 맡김(삭제 안 함). 잔여 미달: hold 판정의 저장 표시 이름 의존은 기존 스펙 AC-003.3 예외로 후속(f20f151b 보류 칸 명시 성질 구현, 선행 99dfe425 설계 완료)으로 분리. 230 검증목록 등록·운영 교체 뒤 재판정은 관제 몫.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dreampiler/kandev#48