(()=>{function n(){if(window.KANBAN_BOARD_VIEW_FN&&(window.VIEWS=window.VIEWS||{},window.VIEWS.kanbanBoard=window.KANBAN_BOARD_VIEW_FN),!window.STREAMS)return!1;window.STREAMS.kanban||(window.STREAMS.kanban={id:"kanban",label:"Kanban",icon:"view_kanban",tagline:"Swimlane board over live GitHub issues/PRs (C6, canvas#456)",subPages:[]});const a=window.STREAMS.kanban;return a.subPages.some(i=>i&&i.id==="kanban")||a.subPages.push({id:"kanban",label:"Kanban",kind:"kanban"}),Array.isArray(window.OPS_STREAMS)&&!window.OPS_STREAMS.includes("kanban")&&window.OPS_STREAMS.push("kanban"),!0}window.__ensureKanbanStream=n,n()||console.warn("[streams-kanban.patch] window.STREAMS not ready \u2014 will retry via window.__ensureKanbanStream() after mount.")})();
