unclassified 후보별 편집 UI (OLD #178 웹 재작성) #126

Closed
opened 2026-10-20 07:00:17 +09:00 by dreampiler · 1 comment
Owner

목표: OLD fork #178(064ec6db3c0, 10-08) unclassified 후보별 편집/일괄 적용 UI 를 native 웹에 다시 작성한다(OLD dynamic-agent-unclassified-editor.tsx 는 참고만, 복사 금지). native 백엔드에 Policies.Unclassified·unclassified_fingerprint.go 가 이미 있으니 그 API 를 쓰고, 꼭 필요한 API 만 최소로 더한다. 문구는 en·ko locale 를 함께 넣는다. 시험은 프런트 순수 단위 시험만(dev 서버·e2e 금지). 완료: fork native-main 대상 PR 병합. 근거: 운영 세션 2026-10-20 07:1x KST 등록 지시, 사용자 원문 2026-10-20 「…최소 8개 이상의 작업 workAI 가 동시에 최소 1시간 이상 꾸준히 돌아가도록 자율적으로 개선 진행 계속해줘.」. 출처 old-fork-failure-handling-survey.md Q3 #7.

목표: OLD fork #178(064ec6db3c0, 10-08) unclassified 후보별 편집/일괄 적용 UI 를 native 웹에 다시 작성한다(OLD dynamic-agent-unclassified-editor.tsx 는 참고만, 복사 금지). native 백엔드에 Policies.Unclassified·unclassified_fingerprint.go 가 이미 있으니 그 API 를 쓰고, 꼭 필요한 API 만 최소로 더한다. 문구는 en·ko locale 를 함께 넣는다. 시험은 프런트 순수 단위 시험만(dev 서버·e2e 금지). 완료: fork native-main 대상 PR 병합. 근거: 운영 세션 2026-10-20 07:1x KST 등록 지시, 사용자 원문 2026-10-20 「…최소 8개 이상의 작업 workAI 가 동시에 최소 1시간 이상 꾸준히 돌아가도록 자율적으로 개선 진행 계속해줘.」. 출처 old-fork-failure-handling-survey.md Q3 #7.
Author
Owner

PR #348 integrated into fork native-main. Squash merge commit 7ea2d6b5e7e153a49b8ea901bf493a3e1209f636 (mergedAt 2026-10-20T01:10:56Z). reviewed_head c530696ced932ecd860706d4b2dd4b51f3a899de; independent re-review passed (0 required findings, 0 suggestions). New files dynamic-agent-unclassified-policy-editor.tsx and dynamic-agent-unclassified-bulk-apply.tsx plus wiring and 8-locale 13 keys; prior P2 (non-integer threshold) fixed via Number.isInteger. Frontend pure unit tests: vitest 5 files/15 tests pass; eslint/tsc/i18n:check clean. Remote branch deleted; local session-owned worktree branch retained intentionally. Completion condition met: fork native-main PR merged + unit test results recorded in plan.

PR #348 integrated into fork native-main. Squash merge commit 7ea2d6b5e7e153a49b8ea901bf493a3e1209f636 (mergedAt 2026-10-20T01:10:56Z). reviewed_head c530696ced932ecd860706d4b2dd4b51f3a899de; independent re-review passed (0 required findings, 0 suggestions). New files dynamic-agent-unclassified-policy-editor.tsx and dynamic-agent-unclassified-bulk-apply.tsx plus wiring and 8-locale 13 keys; prior P2 (non-integer threshold) fixed via Number.isInteger. Frontend pure unit tests: vitest 5 files/15 tests pass; eslint/tsc/i18n:check clean. Remote branch deleted; local session-owned worktree branch retained intentionally. Completion condition met: fork native-main PR merged + unit test results recorded in plan.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dreampiler/kandev#126