feat: Add role specifications for 三省六部 architecture

- Introduced role specifications for 尚书省 (shangshu), 刑部 (xingbu), and 中书省 (zhongshu) to facilitate task management and execution flow.
- Implemented quality gates for each phase of the process to ensure compliance and quality assurance.
- Established a coordinator role to manage the overall workflow and task distribution among the departments.
- Created a team configuration file to define roles, responsibilities, and routing rules for task execution.
- Added localization support for DeepWiki in both English and Chinese, enhancing accessibility for users.
This commit is contained in:
catlog22
2026-03-06 11:26:27 +08:00
parent 56c06ecf3d
commit 33cc451b61
46 changed files with 3050 additions and 1832 deletions

View File

@@ -189,8 +189,7 @@ export function IssueBoardPanel() {
const { issues, isLoading, error } = useIssues();
const { updateIssue } = useIssueMutations();
// ...
}
const [order, setOrder] = useState<BoardOrder>({});
const [selectedIssue, setSelectedIssue] = useState<Issue | null>(null);
const [drawerInitialTab, setDrawerInitialTab] = useState<'overview' | 'terminal'>('overview');
@@ -330,17 +329,17 @@ export function IssueBoardPanel() {
} catch (e) {
const errorMsg = `Auto-start failed: ${e instanceof Error ? e.message : String(e)}`;
setOptimisticError(errorMsg);
addToast('error', errorMsg);
addToast({ type: 'error', title: 'Auto-start failed', message: errorMsg });
}
}
}
} catch (e) {
setOptimisticError(e instanceof Error ? e.message : String(e));
}
}
},
[autoStart, issues, idsByStatus, projectPath, updateIssue, addToast]
);
}
}
} catch (e) {
setOptimisticError(e instanceof Error ? e.message : String(e));
}
}
},
[autoStart, issues, idsByStatus, projectPath, updateIssue, addToast]
);
if (error) {
return (