三面拆分⑩:工作组管理落员工区 —— ADR-011 欠账清账

建组/改组:逐岗位选人,留空即回落四策略。绑定先于策略,起单时快照进工作流;
实测改绑定后新起单的 work_group 快照即含新成员表,在途不受影响。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KeDBx2PHLavbURXB8LJJ7m
This commit is contained in:
2026-07-27 21:28:30 +08:00
co-authored by Claude Fable 5
parent a93f03f464
commit 6f36f8340a
8 changed files with 350 additions and 12 deletions
+7
View File
@@ -21,6 +21,7 @@ import type {
GovTasksOutput,
GovToolsOutput,
GovTriggersOutput,
GovWorkGroupsOutput,
GovWorkflowOutput,
ProcessPackage,
} from '@contracts';
@@ -41,6 +42,7 @@ import {
listStaffRoute,
listToolsRoute,
listTriggersRoute,
listWorkGroupsRoute,
validateProcessRoute,
} from '@contracts';
import { call } from '@web-shared/typed-fetch.ts';
@@ -105,6 +107,11 @@ export const useGovPkgReports = (
},
});
export type GovWorkGroups = GovWorkGroupsOutput;
export const useGovWorkGroups = (): UseQueryResult<GovWorkGroups> =>
useQuery({ queryKey: ['gov', 'work-groups'], queryFn: () => call<GovWorkGroups>(listWorkGroupsRoute) });
export const useGovTriggers = (): UseQueryResult<GovTriggersOutput> =>
useQuery({ queryKey: ['gov', 'triggers'], queryFn: () => call<GovTriggersOutput>(listTriggersRoute) });