/** * 看板范围的共享定义:KanbanPanel(批量加载/切换持久化)与 webhook * coordinator(issue/append 门禁)必须读同一个 workspaceState key, * 否则单独 append 的卡会违反当前范围的可见性规则。 */ /** 看板范围:'mine' 只看我创建/指派给我的,'all' 团队全部。 */ export type KanbanScope = 'mine' | 'all' /** workspaceState key:按工作区持久化的看板范围。 */ export const KANBAN_SCOPE_KEY = 'superpowers.kanbanScope' /** * 未选过范围时的默认值。默认团队全部:同事把工单移交过来、或改动落到共享 * 分支时,不切开关也能看见,否则协作信号会整个丢掉。 */ export const DEFAULT_KANBAN_SCOPE: KanbanScope = 'all'