고정 profile 도 circuit breaker 를 존중 (OLD #262 native 재작성) #122

Closed
opened 2026-10-20 06:53:11 +09:00 by dreampiler · 1 comment
Owner

목표: OLD fork #262(b74b0091c7b, 10-13 'fix(orchestrator): refuse fixed-profile dispatch while its circuit is open')의 생각을 native 구조에 맞춰 다시 작성한다. 고정(비동적) profile 의 분류된 실패도 기존 CircuitRegistry 에 기록하고, circuit 이 열린 동안 그 profile 의 launch/prompt 를 거부하며 거부 사유가 작업·관제에 보이게 한다. 조사 [확인]: NATIVE 에 recordFixedProfileFailure 0건. strikes·원인별 ladder 는 넣지 않고 기존 고정 backoff 를 그대로 쓴다. 완료: fork dreampiler/kandev native-main 대상 PR 병합 + 바뀐 패키지 순수 단위 시험 결과. 근거: 운영 세션 2026-10-20 07:1x KST 등록 지시. 사용자 원문 2026-10-20(부모 채팅) 「…최소 8개 이상의 작업 workAI 가 동시에 최소 1시간 이상 꾸준히 돌아가도록 자율적으로 개선 진행 계속해줘.」(가짜 일 금지). 후보 출처 D:/260720_Ai_Workspace_Tools/kandev-claude-upstream-drafts/old-fork-failure-handling-survey.md.

목표: OLD fork #262(b74b0091c7b, 10-13 'fix(orchestrator): refuse fixed-profile dispatch while its circuit is open')의 생각을 native 구조에 맞춰 다시 작성한다. 고정(비동적) profile 의 분류된 실패도 기존 CircuitRegistry 에 기록하고, circuit 이 열린 동안 그 profile 의 launch/prompt 를 거부하며 거부 사유가 작업·관제에 보이게 한다. 조사 [확인]: NATIVE 에 recordFixedProfileFailure 0건. strikes·원인별 ladder 는 넣지 않고 기존 고정 backoff 를 그대로 쓴다. 완료: fork dreampiler/kandev native-main 대상 PR 병합 + 바뀐 패키지 순수 단위 시험 결과. 근거: 운영 세션 2026-10-20 07:1x KST 등록 지시. 사용자 원문 2026-10-20(부모 채팅) 「…최소 8개 이상의 작업 workAI 가 동시에 최소 1시간 이상 꾸준히 돌아가도록 자율적으로 개선 진행 계속해줘.」(가짜 일 금지). 후보 출처 D:/260720_Ai_Workspace_Tools/kandev-claude-upstream-drafts/old-fork-failure-handling-survey.md.
Author
Owner

KANDEV-FH-1020-CIRCUIT 완료. OLD #262(b74b0091c7b) 아이디어를 native 로 재작성: (1) 고정(비동적) profile 의 분류된 실패를 기존 CircuitRegistry 에 기록(dynamic 후보와 동일 BindingKey 규칙), (2) circuit open 동안 그 profile의 launch/prompt 거부 + 세션 ErrorMessage 로 scope/code/reset 노출, (3) strikes·ladder 미이식(기존 circuitBackoff·ResetHint·owner-release hold 유지). PR #346 병합: merge commit 64c21bad10af366130a2b3296781d0f30305ce98, base native-main 74f25f503c8, head 91bb6fa235046f29ee52f7a3333491b43990dec7. 독립 검토 통과(다른 세션; P1 1건 반영 후). 시험(바뀐 패키지 -run, apps/backend): dynamic ok 0.035s, runtime ok 0.053s, orchestrator ok 2.412s; golangci-lint 0 issues, gofmt clean. 남은 것 없음. 후속 제안 없음.

KANDEV-FH-1020-CIRCUIT 완료. OLD #262(b74b0091c7b) 아이디어를 native 로 재작성: (1) 고정(비동적) profile 의 분류된 실패를 기존 CircuitRegistry 에 기록(dynamic 후보와 동일 BindingKey 규칙), (2) circuit open 동안 그 profile의 launch/prompt 거부 + 세션 ErrorMessage 로 scope/code/reset 노출, (3) strikes·ladder 미이식(기존 circuitBackoff·ResetHint·owner-release hold 유지). PR #346 병합: merge commit 64c21bad10af366130a2b3296781d0f30305ce98, base native-main 74f25f503c8, head 91bb6fa235046f29ee52f7a3333491b43990dec7. 독립 검토 통과(다른 세션; P1 1건 반영 후). 시험(바뀐 패키지 -run, apps/backend): dynamic ok 0.035s, runtime ok 0.053s, orchestrator ok 2.412s; golangci-lint 0 issues, gofmt clean. 남은 것 없음. 후속 제안 없음.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dreampiler/kandev#122