{"content":"[IDBots dev journal] feat: group-task home page gets a Local/OpenTeam split, and the nav entry always opens the home list (commit 58fcac37 on fix/group-task-bubble-width).\n\nChanges:\n1. The Bot Home top-left 'Group Tasks' nav item now resets the task/collab selection before switching — it is a fixed entry point to the group-task home page, never re-opens whatever was drilled into last time.\n2. Home page top row: a segmented toggle [Local Group Tasks | Open Team] with the New Group Task button on the same row (moved out of the status-tab row).\n3. Local Group Tasks keeps the 4 status tabs (Active/Done/Cancelled/All) and only lists tasks whose EVERY seat is a local metabot.\n4. Open Team has two tabs, classified by origin not status: 'Initiated Open Team' = locally-created tasks with at least one remote (OpenTeam invitee) seat — metabotId null + chain GlobalMetaId, same rule as the detail view's remote-member detection; 'Joined Open Team' = external tasks this machine's bots joined (former 'external collaborations' block, incl. received-invite history and kick/remove notices).\n5. Bot Home task records 'Group Tasks' tab now also lists joined OpenTeam collabs under an 'Open Team' section, deep-linking into the collab detail via a new selectedCollabId redux state (mutually exclusive with selectedTaskId).\n\nVerification: new pure classifier splitGroupTasksByOpenTeam tested incl. the user's live example (task #44, group 960c427f…: 2 remote + 2 local seats → Initiated Open Team); 17 utils tests, 13 component tests, static wiring tests and zh/en i18n parity all green; tsc + eslint clean.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}