[{"data":1,"prerenderedAt":3652},["ShallowReactive",2],{"navigation_docs":3,"-developer-experience-agentic-skills-plugin-updates":1733,"-developer-experience-agentic-skills-plugin-updates-surround":3648},[4,237,651,694,983,1073,1229,1371,1729],{"title":5,"path":6,"stem":7,"children":8,"page":80},"Getting Started","/getting-started","01.getting-started",[9,15,226,231],{"title":10,"path":11,"stem":12,"children":13},"Creating Your Account","/getting-started/creating-your-account","01.getting-started/00.creating-your-account/index",[14],{"title":10,"path":11,"stem":12},{"title":16,"order":17,"path":18,"stem":19,"children":20,"page":80},"Admin Onboarding: Getting Started",1,"/getting-started/admin-onboarding-getting-started","01.getting-started/01.admin-onboarding-getting-started",[21,25,29,33,40,44,51,81,130,143,154,158,171,175,188,205,213,219],{"title":22,"path":23,"stem":24},"Setting the Stage: How Predictability becomes Reality in DevStride","/getting-started/admin-onboarding-getting-started/setting-the-stage","01.getting-started/01.admin-onboarding-getting-started/01.setting-the-stage",{"title":26,"path":27,"stem":28},"Admin Onboarding - Getting Started","/getting-started/admin-onboarding-getting-started/admin-onboarding-guide","01.getting-started/01.admin-onboarding-getting-started/02.admin-onboarding-guide",{"title":30,"path":31,"stem":32},"Basic Terms","/getting-started/admin-onboarding-getting-started/basic-terms","01.getting-started/01.admin-onboarding-getting-started/03.basic-terms",{"title":34,"path":35,"stem":36,"children":37},"Setting Up Users and Teams","/getting-started/admin-onboarding-getting-started/setting-up-users-and-teams","01.getting-started/01.admin-onboarding-getting-started/04.setting-up-users-and-teams/index",[38],{"title":39,"path":35,"stem":36},"Admin Onboarding - Setting up Users and Teams",{"title":41,"path":42,"stem":43},"Admin Onboarding - Configuring Your Work Model","/getting-started/admin-onboarding-getting-started/configuring-your-work-model","01.getting-started/01.admin-onboarding-getting-started/05.configuring-your-work-model",{"title":45,"path":46,"stem":47,"children":48},"Map Value: WorkStreams","/getting-started/admin-onboarding-getting-started/map-value-workstreams","01.getting-started/01.admin-onboarding-getting-started/06.map-value-workstreams/index",[49],{"title":50,"path":46,"stem":47},"Admin Onboarding: Understanding Workstreams",{"title":52,"path":53,"stem":54,"children":55,"page":80},"Items","/getting-started/admin-onboarding-getting-started/items","01.getting-started/01.admin-onboarding-getting-started/07.items",[56,60,67,73],{"title":57,"path":58,"stem":59},"Setting up Your Item Type Hierarchy","/getting-started/admin-onboarding-getting-started/items/setting-up-item-type-hierarchy","01.getting-started/01.admin-onboarding-getting-started/07.items/01.setting-up-item-type-hierarchy",{"title":61,"path":62,"stem":63,"children":64},"Items: Setting Up Custom Fields","/getting-started/admin-onboarding-getting-started/items/setting-up-custom-fields","01.getting-started/01.admin-onboarding-getting-started/07.items/02.setting-up-custom-fields/index",[65],{"title":66,"path":62,"stem":63},"Admin Onboarding - Setting up Custom Fields",{"title":68,"path":69,"stem":70,"children":71},"Admin Onboarding - Setting up Tags","/getting-started/admin-onboarding-getting-started/items/setting-up-tags","01.getting-started/01.admin-onboarding-getting-started/07.items/03.setting-up-tags/index",[72],{"title":68,"path":69,"stem":70},{"title":74,"path":75,"stem":76,"children":77},"Items: Creating and Managing Forms","/getting-started/admin-onboarding-getting-started/items/creating-and-managing-forms","01.getting-started/01.admin-onboarding-getting-started/07.items/04.creating-and-managing-forms/index",[78],{"title":79,"path":75,"stem":76},"Admin Onboarding - Creating and Managing Forms",false,{"title":82,"path":83,"stem":84,"children":85,"page":80},"Item Workspace Tour","/getting-started/admin-onboarding-getting-started/item-workspace-tour","01.getting-started/01.admin-onboarding-getting-started/08.item-workspace-tour",[86,90,94,98,102,106,110,114,118,122,126],{"title":87,"path":88,"stem":89},"Admin Onboarding - Item Workspace Header","/getting-started/admin-onboarding-getting-started/item-workspace-tour/header","01.getting-started/01.admin-onboarding-getting-started/08.item-workspace-tour/01.header",{"title":91,"path":92,"stem":93},"Admin Onboarding - Item Workspace Tabs","/getting-started/admin-onboarding-getting-started/item-workspace-tour/tabs","01.getting-started/01.admin-onboarding-getting-started/08.item-workspace-tour/02.tabs",{"title":95,"path":96,"stem":97},"Item Workspace Quick Links","/getting-started/admin-onboarding-getting-started/item-workspace-tour/quick-links","01.getting-started/01.admin-onboarding-getting-started/08.item-workspace-tour/03.quick-links",{"title":99,"path":100,"stem":101},"Admin Onboarding - Item Workspace - Right Bar: Team through Status","/getting-started/admin-onboarding-getting-started/item-workspace-tour/right-bar-team-through-status","01.getting-started/01.admin-onboarding-getting-started/08.item-workspace-tour/04.right-bar-team-through-status",{"title":103,"path":104,"stem":105},"Admin Onboarding - Item Workspace - Right Bar: Point Estimates","/getting-started/admin-onboarding-getting-started/item-workspace-tour/right-bar-point-estimates","01.getting-started/01.admin-onboarding-getting-started/08.item-workspace-tour/05.right-bar-point-estimates",{"title":107,"path":108,"stem":109},"Admin Onboarding - Item Workspace - Right Bar: Time Estimates","/getting-started/admin-onboarding-getting-started/item-workspace-tour/right-bar-time-estimates","01.getting-started/01.admin-onboarding-getting-started/08.item-workspace-tour/06.right-bar-time-estimates",{"title":111,"path":112,"stem":113},"Admin Onboarding - Item Workspace -Right Bar: Best Practice time estimates","/getting-started/admin-onboarding-getting-started/item-workspace-tour/right-bar-best-practice-time-estimates","01.getting-started/01.admin-onboarding-getting-started/08.item-workspace-tour/07.right-bar-best-practice-time-estimates",{"title":115,"path":116,"stem":117},"Admin Onboarding - Item Workspace - Right Bar: Time Spent","/getting-started/admin-onboarding-getting-started/item-workspace-tour/right-bar-time-spent","01.getting-started/01.admin-onboarding-getting-started/08.item-workspace-tour/08.right-bar-time-spent",{"title":119,"path":120,"stem":121},"Admin Onboarding - Item Workspace - Right Bar: Priority","/getting-started/admin-onboarding-getting-started/item-workspace-tour/right-bar-priority","01.getting-started/01.admin-onboarding-getting-started/08.item-workspace-tour/09.right-bar-priority",{"title":123,"path":124,"stem":125},"Admin Onboarding - Item Workspace - Right Bar: Start Dates and Due Dates","/getting-started/admin-onboarding-getting-started/item-workspace-tour/right-bar-start-dates-and-due-dates","01.getting-started/01.admin-onboarding-getting-started/08.item-workspace-tour/10.right-bar-start-dates-and-due-dates",{"title":127,"path":128,"stem":129},"Admin Onboarding - Item Workspace - Right Bar: Progress Tracking","/getting-started/admin-onboarding-getting-started/item-workspace-tour/right-bar-progress-tracking","01.getting-started/01.admin-onboarding-getting-started/08.item-workspace-tour/11.right-bar-progress-tracking",{"title":131,"path":132,"stem":133,"children":134,"page":80},"Creating and Using Statuses","/getting-started/admin-onboarding-getting-started/creating-and-using-statuses","01.getting-started/01.admin-onboarding-getting-started/09.creating-and-using-statuses",[135,139],{"title":136,"path":137,"stem":138},"Admin Onboarding - Setting Up Workflow Statuses","/getting-started/admin-onboarding-getting-started/creating-and-using-statuses/setting-up-workflow-statuses","01.getting-started/01.admin-onboarding-getting-started/09.creating-and-using-statuses/01.setting-up-workflow-statuses",{"title":140,"path":141,"stem":142},"Admin Onboarding - Create Custom Status Collections","/getting-started/admin-onboarding-getting-started/creating-and-using-statuses/create-custom-status-collections","01.getting-started/01.admin-onboarding-getting-started/09.creating-and-using-statuses/02.create-custom-status-collections",{"title":144,"path":145,"stem":146,"children":147},"Populating and Managing WorkStreams","/getting-started/admin-onboarding-getting-started/populating-and-managing-workstreams","01.getting-started/01.admin-onboarding-getting-started/10.populating-and-managing-workstreams/index",[148,150],{"title":149,"path":145,"stem":146},"Admin Onboarding - Populating and Managing Workstreams",{"title":151,"path":152,"stem":153},"Import Templates","/getting-started/admin-onboarding-getting-started/populating-and-managing-workstreams/import-templates","01.getting-started/01.admin-onboarding-getting-started/10.populating-and-managing-workstreams/01.import-templates",{"title":155,"path":156,"stem":157},"Boards: Managing Workflow and Statuses","/getting-started/admin-onboarding-getting-started/boards-managing-workflow-and-statuses","01.getting-started/01.admin-onboarding-getting-started/11.boards-managing-workflow-and-statuses",{"title":159,"path":160,"stem":161,"children":162,"page":80},"Creating Cadences","/getting-started/admin-onboarding-getting-started/creating-cadences","01.getting-started/01.admin-onboarding-getting-started/12.creating-cadences",[163,167],{"title":164,"path":165,"stem":166},"Admin Onboarding - Organizing the When: Understanding Planning Cadences","/getting-started/admin-onboarding-getting-started/creating-cadences/understanding-planning-cadences","01.getting-started/01.admin-onboarding-getting-started/12.creating-cadences/01.understanding-planning-cadences",{"title":168,"path":169,"stem":170},"Admin Onboarding - Setting Up Cadences and Timeboxes","/getting-started/admin-onboarding-getting-started/creating-cadences/setting-up-cadences-and-timeboxes","01.getting-started/01.admin-onboarding-getting-started/12.creating-cadences/02.setting-up-cadences-and-timeboxes",{"title":172,"path":173,"stem":174},"Track Progress - Gantt Charts","/getting-started/admin-onboarding-getting-started/track-progress-gantt-charts","01.getting-started/01.admin-onboarding-getting-started/13.track-progress-gantt-charts",{"title":176,"path":177,"stem":178,"children":179,"page":80},"Using AI in DevStride","/getting-started/admin-onboarding-getting-started/using-ai-in-devstride","01.getting-started/01.admin-onboarding-getting-started/14.using-ai-in-devstride",[180,184],{"title":181,"path":182,"stem":183},"Creating Items with AI","/getting-started/admin-onboarding-getting-started/using-ai-in-devstride/create-items-with-ai","01.getting-started/01.admin-onboarding-getting-started/14.using-ai-in-devstride/01.create-items-with-ai",{"title":185,"path":186,"stem":187},"The AI Assistant","/getting-started/admin-onboarding-getting-started/using-ai-in-devstride/the-ai-assistant","01.getting-started/01.admin-onboarding-getting-started/14.using-ai-in-devstride/02.the-ai-assistant",{"title":189,"path":190,"stem":191,"children":192,"page":80},"More on Permissions","/getting-started/admin-onboarding-getting-started/permissions","01.getting-started/01.admin-onboarding-getting-started/15.permissions",[193,197,201],{"title":194,"path":195,"stem":196},"Understanding Permissions","/getting-started/admin-onboarding-getting-started/permissions/understanding-permissions","01.getting-started/01.admin-onboarding-getting-started/15.permissions/01.understanding-permissions",{"title":198,"path":199,"stem":200},"Roles & Permissions","/getting-started/admin-onboarding-getting-started/permissions/roles-and-permissions","01.getting-started/01.admin-onboarding-getting-started/15.permissions/02.roles-and-permissions",{"title":202,"path":203,"stem":204},"Sharing & Access","/getting-started/admin-onboarding-getting-started/permissions/sharing-and-access","01.getting-started/01.admin-onboarding-getting-started/15.permissions/03.sharing-and-access",{"title":206,"path":207,"stem":208,"children":209,"page":80},"API Keys","/getting-started/admin-onboarding-getting-started/api-keys","01.getting-started/01.admin-onboarding-getting-started/16.api-keys",[210],{"title":206,"path":211,"stem":212},"/getting-started/admin-onboarding-getting-started/api-keys/api-keys","01.getting-started/01.admin-onboarding-getting-started/16.api-keys/01.api-keys",{"title":214,"path":215,"stem":216,"children":217},"Pulling it all together: Planned Value to Delivery","/getting-started/admin-onboarding-getting-started/overall-flow-and-best-practices","01.getting-started/01.admin-onboarding-getting-started/17.overall-flow-and-best-practices/index",[218],{"title":214,"path":215,"stem":216},{"title":220,"path":221,"stem":222,"children":223},"Best Practices for Project Management in DevStride","/getting-started/admin-onboarding-getting-started/best-practices-for-project-management","01.getting-started/01.admin-onboarding-getting-started/18.best-practices-for-project-management/index",[224],{"title":225,"path":221,"stem":222},"Handling incomplete items from Sprint to Sprint",{"title":30,"path":227,"stem":228,"children":229},"/getting-started/basic-terms","01.getting-started/02.basic-terms/index",[230],{"title":30,"path":227,"stem":228},{"title":232,"path":233,"stem":234,"children":235},"Keyboard Shortcuts","/getting-started/keyboard-shortcuts","01.getting-started/03.keyboard-shortcuts/index",[236],{"title":232,"path":233,"stem":234},{"title":238,"path":239,"stem":240,"children":241,"page":80},"Major Modules","/major-modules","02.major-modules",[242,308,362,383,449,526,554,627],{"title":243,"order":244,"path":245,"stem":246,"children":247,"page":80},"Map Value: Workstreams and Work Items",2,"/major-modules/workstreams-and-work-items","02.major-modules/01.workstreams-and-work-items",[248,252,256,259,263,267,271,275,278],{"title":249,"path":250,"stem":251},"Creating Items","/major-modules/workstreams-and-work-items/creating-work-items","02.major-modules/01.workstreams-and-work-items/01.creating-work-items",{"title":253,"path":254,"stem":255},"The Items Table","/major-modules/workstreams-and-work-items/manage-items-table","02.major-modules/01.workstreams-and-work-items/02.manage-items-table",{"title":181,"path":257,"stem":258},"/major-modules/workstreams-and-work-items/ai-item-creation","02.major-modules/01.workstreams-and-work-items/03.ai-item-creation",{"title":260,"path":261,"stem":262},"Shared Lists","/major-modules/workstreams-and-work-items/published-lists","02.major-modules/01.workstreams-and-work-items/04.published-lists",{"title":264,"path":265,"stem":266},"Using the Map","/major-modules/workstreams-and-work-items/using-the-map","02.major-modules/01.workstreams-and-work-items/05.using-the-map",{"title":268,"path":269,"stem":270},"Dependency Graph","/major-modules/workstreams-and-work-items/dependency-graph","02.major-modules/01.workstreams-and-work-items/06.dependency-graph",{"title":272,"path":273,"stem":274},"Workstream & Item Permissions","/major-modules/workstreams-and-work-items/workstream-and-item-permissions","02.major-modules/01.workstreams-and-work-items/07.workstream-and-item-permissions",{"title":151,"path":276,"stem":277},"/major-modules/workstreams-and-work-items/import-templates","02.major-modules/01.workstreams-and-work-items/08.import-templates",{"title":279,"order":280,"path":281,"stem":282,"children":283,"page":80},"Workspace Capabilities",8,"/major-modules/workstreams-and-work-items/workspace-capabilities","02.major-modules/01.workstreams-and-work-items/09.workspace-capabilities",[284,288,292,296,300,304],{"title":285,"path":286,"stem":287},"Finding Your Way Around","/major-modules/workstreams-and-work-items/workspace-capabilities/finding-your-way-around","02.major-modules/01.workstreams-and-work-items/09.workspace-capabilities/00.finding-your-way-around",{"title":289,"path":290,"stem":291},"Explore the Workspace","/major-modules/workstreams-and-work-items/workspace-capabilities/explore-the-workspace","02.major-modules/01.workstreams-and-work-items/09.workspace-capabilities/01.explore-the-workspace",{"title":293,"path":294,"stem":295},"Workspace Editor & Collaboration","/major-modules/workstreams-and-work-items/workspace-capabilities/editor-and-collaboration","02.major-modules/01.workstreams-and-work-items/09.workspace-capabilities/02.editor-and-collaboration",{"title":297,"path":298,"stem":299},"Themes & Appearance","/major-modules/workstreams-and-work-items/workspace-capabilities/themes-and-appearance","02.major-modules/01.workstreams-and-work-items/09.workspace-capabilities/03.themes-and-appearance",{"title":301,"path":302,"stem":303},"Getting Help & Support","/major-modules/workstreams-and-work-items/workspace-capabilities/getting-help-and-support","02.major-modules/01.workstreams-and-work-items/09.workspace-capabilities/04.getting-help-and-support",{"title":305,"path":306,"stem":307},"Search & Recent Places","/major-modules/workstreams-and-work-items/workspace-capabilities/search-and-recent-places","02.major-modules/01.workstreams-and-work-items/09.workspace-capabilities/05.search-and-recent-places",{"title":309,"order":310,"path":311,"stem":312,"children":313,"page":80},"Plan Delivery: Boards",3,"/major-modules/boards","02.major-modules/02.boards",[314,318,322,326,330,334,338,342,346,350,354,358],{"title":315,"path":316,"stem":317},"How DevStride manages the When: Perpetual vs. Cycle-based Boards","/major-modules/boards/how-devstride-manages-the-when","02.major-modules/02.boards/01.how-devstride-manages-the-when",{"title":319,"path":320,"stem":321},"Working Group Folders: Organizing the Who of the work","/major-modules/boards/working-group-folders","02.major-modules/02.boards/02.working-group-folders",{"title":323,"path":324,"stem":325},"Understanding Board Views","/major-modules/boards/understanding-board-views","02.major-modules/02.boards/03.understanding-board-views",{"title":327,"path":328,"stem":329},"Import Stories and Epics into Boards","/major-modules/boards/import-stories-and-epics-into-boards","02.major-modules/02.boards/04.import-stories-and-epics-into-boards",{"title":331,"path":332,"stem":333},"Adding a Folder","/major-modules/boards/adding-a-folder","02.major-modules/02.boards/05.adding-a-folder",{"title":335,"path":336,"stem":337},"Manage and Edit Dependencies","/major-modules/boards/manage-and-edit-dependencies","02.major-modules/02.boards/06.manage-and-edit-dependencies",{"title":339,"path":340,"stem":341},"Creating Subfolders in DevStride","/major-modules/boards/creating-subfolders-in-devstride","02.major-modules/02.boards/07.creating-subfolders-in-devstride",{"title":343,"path":344,"stem":345},"Setting up and Using Perpetual Boards","/major-modules/boards/setting-up-and-using-perpetual-boards","02.major-modules/02.boards/08.setting-up-and-using-perpetual-boards",{"title":347,"path":348,"stem":349},"Using Cycle Boards","/major-modules/boards/using-cycle-boards","02.major-modules/02.boards/09.using-cycle-boards",{"title":351,"path":352,"stem":353},"Track and Move Work with Board Views","/major-modules/boards/track-and-move-work-with-board-views","02.major-modules/02.boards/10.track-and-move-work-with-board-views",{"title":355,"path":356,"stem":357},"Boards and WIP Limiters","/major-modules/boards/boards-and-wip-limiters","02.major-modules/02.boards/11.boards-and-wip-limiters",{"title":359,"path":360,"stem":361},"Board & Folder Permissions","/major-modules/boards/board-and-folder-permissions","02.major-modules/02.boards/12.board-and-folder-permissions",{"title":363,"path":364,"stem":365,"children":366,"page":80},"Track Progress: Gantts","/major-modules/track-progress-gantts","02.major-modules/03.track-progress-gantts",[367,371,375,379],{"title":368,"path":369,"stem":370},"Track Progress: Setting Up Gantt Charts","/major-modules/track-progress-gantts/setting-up-gantt-charts","02.major-modules/03.track-progress-gantts/01.setting-up-gantt-charts",{"title":372,"path":373,"stem":374},"Viewing Gantt Charts","/major-modules/track-progress-gantts/viewing-gantt-charts","02.major-modules/03.track-progress-gantts/02.viewing-gantt-charts",{"title":376,"path":377,"stem":378},"Using Gantt Charts: Navigating the timeline","/major-modules/track-progress-gantts/navigating-the-timeline","02.major-modules/03.track-progress-gantts/03.navigating-the-timeline",{"title":380,"path":381,"stem":382},"Using Gantt Charts: Navigating the table","/major-modules/track-progress-gantts/navigating-the-table","02.major-modules/03.track-progress-gantts/04.navigating-the-table",{"title":384,"order":385,"path":386,"stem":387,"children":388,"page":80},"Measure Performance: Reports",4,"/major-modules/measure-performance-reports","02.major-modules/04.measure-performance-reports",[389,393,397,401,405,409,413,417,421,425,429,433,437,441,445],{"title":390,"path":391,"stem":392},"Reports Overview","/major-modules/measure-performance-reports/viewing-optimization","02.major-modules/04.measure-performance-reports/01.viewing-optimization",{"title":394,"path":395,"stem":396},"Using AI for powerful reports","/major-modules/measure-performance-reports/using-ai-for-powerful-reports","02.major-modules/04.measure-performance-reports/02.using-ai-for-powerful-reports",{"title":398,"path":399,"stem":400},"Report Customization Options","/major-modules/measure-performance-reports/report-filters-and-options","02.major-modules/04.measure-performance-reports/03.report-filters-and-options",{"title":402,"path":403,"stem":404},"Report: Current Progress","/major-modules/measure-performance-reports/current-progress","02.major-modules/04.measure-performance-reports/04.current-progress",{"title":406,"path":407,"stem":408},"Report: Trending Progress","/major-modules/measure-performance-reports/trending-progress","02.major-modules/04.measure-performance-reports/05.trending-progress",{"title":410,"path":411,"stem":412},"Report: Cycle Time","/major-modules/measure-performance-reports/cycle-time","02.major-modules/04.measure-performance-reports/06.cycle-time",{"title":414,"path":415,"stem":416},"Report: Throughput","/major-modules/measure-performance-reports/throughput","02.major-modules/04.measure-performance-reports/07.throughput",{"title":418,"path":419,"stem":420},"Report: Cumulative Flow","/major-modules/measure-performance-reports/cumulative-flow","02.major-modules/04.measure-performance-reports/08.cumulative-flow",{"title":422,"path":423,"stem":424},"Report: Velocity","/major-modules/measure-performance-reports/velocity","02.major-modules/04.measure-performance-reports/09.velocity",{"title":426,"path":427,"stem":428},"Report: Burn Up","/major-modules/measure-performance-reports/burn-up","02.major-modules/04.measure-performance-reports/10.burn-up",{"title":430,"path":431,"stem":432},"Report: Burn Down","/major-modules/measure-performance-reports/burn-down","02.major-modules/04.measure-performance-reports/11.burn-down",{"title":434,"path":435,"stem":436},"Report: User Time Completed","/major-modules/measure-performance-reports/user-time-completed","02.major-modules/04.measure-performance-reports/12.user-time-completed",{"title":438,"path":439,"stem":440},"Report: Churn","/major-modules/measure-performance-reports/churn","02.major-modules/04.measure-performance-reports/13.churn",{"title":442,"path":443,"stem":444},"Report: Time Allocation Matrix","/major-modules/measure-performance-reports/time-allocation-matrix","02.major-modules/04.measure-performance-reports/14.time-allocation-matrix",{"title":446,"path":447,"stem":448},"Report: Cycle Carry-Forward","/major-modules/measure-performance-reports/cycle-carry-forward","02.major-modules/04.measure-performance-reports/15.cycle-carry-forward",{"title":450,"order":280,"path":451,"stem":452,"children":453,"page":80},"Service Desk","/major-modules/service-desk","02.major-modules/05.service-desk",[454,458,462,466,470,474,478,482,486,490,494,498,502,506,510,514,518,522],{"title":455,"path":456,"stem":457},"Overview","/major-modules/service-desk/overview","02.major-modules/05.service-desk/01.overview",{"title":459,"path":460,"stem":461},"Enabling Service Desk","/major-modules/service-desk/enabling-service-desk","02.major-modules/05.service-desk/02.enabling-service-desk",{"title":463,"path":464,"stem":465},"Email Channels & Setup","/major-modules/service-desk/email-channels","02.major-modules/05.service-desk/03.email-channels",{"title":467,"path":468,"stem":469},"Requesters & Companies","/major-modules/service-desk/requesters-and-companies","02.major-modules/05.service-desk/04.requesters-and-companies",{"title":471,"path":472,"stem":473},"Customer Support Portal","/major-modules/service-desk/customer-support-portal","02.major-modules/05.service-desk/05.customer-support-portal",{"title":475,"path":476,"stem":477},"Working a Ticket","/major-modules/service-desk/working-a-ticket","02.major-modules/05.service-desk/06.working-a-ticket",{"title":479,"path":480,"stem":481},"Request Forms","/major-modules/service-desk/request-forms","02.major-modules/05.service-desk/07.request-forms",{"title":483,"path":484,"stem":485},"Held for Review and Rejected Mail","/major-modules/service-desk/held-for-review","02.major-modules/05.service-desk/08.held-for-review",{"title":487,"path":488,"stem":489},"Finding & Filtering Tickets","/major-modules/service-desk/finding-and-filtering-tickets","02.major-modules/05.service-desk/09.finding-and-filtering-tickets",{"title":491,"path":492,"stem":493},"Service Level Agreements (SLA)","/major-modules/service-desk/sla","02.major-modules/05.service-desk/10.sla",{"title":495,"path":496,"stem":497},"Time-Based Ticket Automations","/major-modules/service-desk/time-based-automations","02.major-modules/05.service-desk/11.time-based-automations",{"title":499,"path":500,"stem":501},"Reports","/major-modules/service-desk/reports","02.major-modules/05.service-desk/12.reports",{"title":503,"path":504,"stem":505},"How email replies find their ticket","/major-modules/service-desk/how-email-replies-find-their-ticket","02.major-modules/05.service-desk/13.how-email-replies-find-their-ticket",{"title":507,"path":508,"stem":509},"Permissions","/major-modules/service-desk/permissions","02.major-modules/05.service-desk/14.permissions",{"title":511,"path":512,"stem":513},"Headless Mode and Customer Switches","/major-modules/service-desk/headless-mode","02.major-modules/05.service-desk/15.headless-mode",{"title":515,"path":516,"stem":517},"Client Reviews","/major-modules/service-desk/client-reviews","02.major-modules/05.service-desk/16.client-reviews",{"title":519,"path":520,"stem":521},"Sending from Your Own Domain","/major-modules/service-desk/sending-from-your-own-domain","02.major-modules/05.service-desk/17.sending-from-your-own-domain",{"title":523,"path":524,"stem":525},"Company Sign-in for Your Portal","/major-modules/service-desk/company-sign-in","02.major-modules/05.service-desk/18.company-sign-in",{"title":527,"path":528,"stem":529,"children":530,"page":80},"Templates","/major-modules/templates","02.major-modules/06.templates",[531,534,538,542,546,550],{"title":455,"path":532,"stem":533},"/major-modules/templates/overview","02.major-modules/06.templates/01.overview",{"title":535,"path":536,"stem":537},"Creating a template","/major-modules/templates/creating-a-template","02.major-modules/06.templates/02.creating-a-template",{"title":539,"path":540,"stem":541},"Variables","/major-modules/templates/variables","02.major-modules/06.templates/03.variables",{"title":543,"path":544,"stem":545},"Applying a template","/major-modules/templates/applying-a-template","02.major-modules/06.templates/04.applying-a-template",{"title":547,"path":548,"stem":549},"Sharing templates","/major-modules/templates/sharing-templates","02.major-modules/06.templates/05.sharing-templates",{"title":551,"path":552,"stem":553},"Template health","/major-modules/templates/template-health","02.major-modules/06.templates/06.template-health",{"title":555,"path":556,"stem":557,"children":558,"page":80},"Knowledge Base","/major-modules/knowledge-base","02.major-modules/07.knowledge-base",[559,563,567,571,575,579,583,587,591,595,599,603,607,611,615,619,623],{"title":560,"path":561,"stem":562},"Knowledge Base Overview","/major-modules/knowledge-base/overview","02.major-modules/07.knowledge-base/01.overview",{"title":564,"path":565,"stem":566},"Write and Publish Your First Article","/major-modules/knowledge-base/write-and-publish-your-first-article","02.major-modules/07.knowledge-base/02.write-and-publish-your-first-article",{"title":568,"path":569,"stem":570},"Organizing with Categories","/major-modules/knowledge-base/organizing-with-categories","02.major-modules/07.knowledge-base/03.organizing-with-categories",{"title":572,"path":573,"stem":574},"Who Can See an Article","/major-modules/knowledge-base/who-can-see-an-article","02.major-modules/07.knowledge-base/04.who-can-see-an-article",{"title":576,"path":577,"stem":578},"The Article Lifecycle and URLs","/major-modules/knowledge-base/article-lifecycle-and-urls","02.major-modules/07.knowledge-base/05.article-lifecycle-and-urls",{"title":580,"path":581,"stem":582},"Article History and Restore","/major-modules/knowledge-base/article-history-and-restore","02.major-modules/07.knowledge-base/06.article-history-and-restore",{"title":584,"path":585,"stem":586},"Searching and Browsing","/major-modules/knowledge-base/searching-and-browsing","02.major-modules/07.knowledge-base/07.searching-and-browsing",{"title":588,"path":589,"stem":590},"The Customer Help Center","/major-modules/knowledge-base/the-customer-help-center","02.major-modules/07.knowledge-base/08.the-customer-help-center",{"title":592,"path":593,"stem":594},"Sharing Articles and Categories","/major-modules/knowledge-base/sharing-articles-and-categories","02.major-modules/07.knowledge-base/09.sharing-articles-and-categories",{"title":596,"path":597,"stem":598},"Article Review Comments","/major-modules/knowledge-base/article-review-comments","02.major-modules/07.knowledge-base/10.article-review-comments",{"title":600,"path":601,"stem":602},"Knowledge Base Permissions","/major-modules/knowledge-base/knowledge-base-permissions","02.major-modules/07.knowledge-base/11.knowledge-base-permissions",{"title":604,"path":605,"stem":606},"Customer Comments on Articles","/major-modules/knowledge-base/customer-comments-on-articles","02.major-modules/07.knowledge-base/12.customer-comments-on-articles",{"title":608,"path":609,"stem":610},"Client Spec Drafts","/major-modules/knowledge-base/client-spec-drafts","02.major-modules/07.knowledge-base/13.client-spec-drafts",{"title":612,"path":613,"stem":614},"Spec Stages","/major-modules/knowledge-base/spec-stages","02.major-modules/07.knowledge-base/14.spec-stages",{"title":616,"path":617,"stem":618},"Approval for Published Changes","/major-modules/knowledge-base/approval-for-published-changes","02.major-modules/07.knowledge-base/15.approval-for-published-changes",{"title":620,"path":621,"stem":622},"Watching Articles and Categories","/major-modules/knowledge-base/watching-articles-and-categories","02.major-modules/07.knowledge-base/16.watching-articles-and-categories",{"title":624,"path":625,"stem":626},"Specs and Work Items","/major-modules/knowledge-base/specs-and-work-items","02.major-modules/07.knowledge-base/17.specs-and-work-items",{"title":628,"path":629,"stem":630,"children":631,"page":80},"AI Assistant","/major-modules/ai-assistant","02.major-modules/08.ai-assistant",[632,635,639,643,647],{"title":455,"path":633,"stem":634},"/major-modules/ai-assistant/overview","02.major-modules/08.ai-assistant/01.overview",{"title":636,"path":637,"stem":638},"Asking Questions","/major-modules/ai-assistant/asking-questions","02.major-modules/08.ai-assistant/02.asking-questions",{"title":640,"path":641,"stem":642},"Working With Your Workspace","/major-modules/ai-assistant/working-with-your-workspace","02.major-modules/08.ai-assistant/03.working-with-your-workspace",{"title":644,"path":645,"stem":646},"Conversations","/major-modules/ai-assistant/conversations","02.major-modules/08.ai-assistant/04.conversations",{"title":648,"path":649,"stem":650},"Settings, Permissions & Your Data","/major-modules/ai-assistant/settings-and-permissions","02.major-modules/08.ai-assistant/05.settings-and-permissions",{"title":652,"path":653,"stem":654,"children":655,"page":80},"Personal Workspace","/personal-workspace","03.personal-workspace",[656,662,676,691],{"title":657,"path":658,"stem":659,"children":660},"My Work","/personal-workspace/my-work","03.personal-workspace/01.my-work/index",[661],{"title":657,"path":658,"stem":659},{"title":663,"order":664,"path":665,"stem":666,"children":667,"page":80},"Notifications",7,"/personal-workspace/notifications","03.personal-workspace/02.notifications",[668,672],{"title":669,"path":670,"stem":671},"Notifications in DevStride","/personal-workspace/notifications/overview-of-notification-options","03.personal-workspace/02.notifications/01.overview-of-notification-options",{"title":673,"path":674,"stem":675},"Customizing Notification Settings","/personal-workspace/notifications/customizing-notification-settings-for-individuals-and-teams","03.personal-workspace/02.notifications/02.customizing-notification-settings-for-individuals-and-teams",{"title":677,"path":678,"stem":679,"children":680,"page":80},"My Account","/personal-workspace/my-account","03.personal-workspace/03.my-account",[681,684,687],{"title":455,"path":682,"stem":683},"/personal-workspace/my-account/overview","03.personal-workspace/03.my-account/01.overview",{"title":206,"path":685,"stem":686},"/personal-workspace/my-account/api-keys","03.personal-workspace/03.my-account/02.api-keys",{"title":688,"path":689,"stem":690},"History","/personal-workspace/my-account/history","03.personal-workspace/03.my-account/03.history",{"title":232,"path":692,"stem":693},"/personal-workspace/keyboard-shortcuts","03.personal-workspace/04.keyboard-shortcuts",{"title":695,"path":696,"stem":697,"children":698,"page":80},"Workspace Administration","/workspace-administration","04.workspace-administration",[699,719,729,891,904],{"title":700,"path":701,"stem":702,"children":703,"page":80},"Manage Items Module","/workspace-administration/manage-items","04.workspace-administration/01.manage-items",[704,707,711,715],{"title":455,"path":705,"stem":706},"/workspace-administration/manage-items/overview","04.workspace-administration/01.manage-items/01.overview",{"title":708,"path":709,"stem":710},"Finding & Filtering Items","/workspace-administration/manage-items/finding-and-filtering-items","04.workspace-administration/01.manage-items/02.finding-and-filtering-items",{"title":712,"path":713,"stem":714},"Creating & Sharing Views","/workspace-administration/manage-items/creating-and-sharing-views","04.workspace-administration/01.manage-items/03.creating-and-sharing-views",{"title":716,"path":717,"stem":718},"Item Hierarchy","/workspace-administration/manage-items/item-hierarchy","04.workspace-administration/01.manage-items/04.item-hierarchy",{"title":720,"order":721,"path":722,"stem":723,"children":724,"page":80},"Automate Workflows",5,"/workspace-administration/automations","04.workspace-administration/02.automations",[725],{"title":726,"path":727,"stem":728},"Setting Up Basic Automations","/workspace-administration/automations/setting-up-basic-automations","04.workspace-administration/02.automations/01.setting-up-basic-automations",{"title":730,"order":731,"path":732,"stem":733,"children":734,"page":80},"Configure Settings",6,"/workspace-administration/settings","04.workspace-administration/03.settings",[735,760,801,810,858,862],{"title":736,"path":737,"stem":738,"children":739,"page":80},"Organization","/workspace-administration/settings/organization","04.workspace-administration/03.settings/01.organization",[740,744,748,752,756],{"title":741,"path":742,"stem":743},"Organization Profile","/workspace-administration/settings/organization/org-profile","04.workspace-administration/03.settings/01.organization/01.org-profile",{"title":745,"path":746,"stem":747},"Users, Roles & MFA","/workspace-administration/settings/organization/users-roles-and-mfa","04.workspace-administration/03.settings/01.organization/02.users-roles-and-mfa",{"title":749,"path":750,"stem":751},"Teams","/workspace-administration/settings/organization/teams","04.workspace-administration/03.settings/01.organization/03.teams",{"title":753,"path":754,"stem":755},"Personas","/workspace-administration/settings/organization/personas","04.workspace-administration/03.settings/01.organization/04.personas",{"title":757,"path":758,"stem":759},"Import History","/workspace-administration/settings/organization/import-history","04.workspace-administration/03.settings/01.organization/05.import-history",{"title":761,"path":762,"stem":763,"children":764,"page":80},"Data Model","/workspace-administration/settings/data-model","04.workspace-administration/03.settings/02.data-model",[765,769,773,777,781,785,789,793,797],{"title":766,"path":767,"stem":768},"Cadences","/workspace-administration/settings/data-model/cadences","04.workspace-administration/03.settings/02.data-model/01.cadences",{"title":770,"path":771,"stem":772},"Item Types","/workspace-administration/settings/data-model/item-types","04.workspace-administration/03.settings/02.data-model/02.item-types",{"title":774,"path":775,"stem":776},"Tags","/workspace-administration/settings/data-model/tags","04.workspace-administration/03.settings/02.data-model/03.tags",{"title":778,"path":779,"stem":780},"Custom Fields","/workspace-administration/settings/data-model/custom-fields","04.workspace-administration/03.settings/02.data-model/04.custom-fields",{"title":782,"path":783,"stem":784},"Priority Levels","/workspace-administration/settings/data-model/priority-levels","04.workspace-administration/03.settings/02.data-model/05.priority-levels",{"title":786,"path":787,"stem":788},"Effort Points and Time Estimation","/workspace-administration/settings/data-model/effort-points-and-time-estimation","04.workspace-administration/03.settings/02.data-model/06.effort-points-and-time-estimation",{"title":790,"path":791,"stem":792},"Item Statuses","/workspace-administration/settings/data-model/statuses-and-wip-limiters","04.workspace-administration/03.settings/02.data-model/07.statuses-and-wip-limiters",{"title":794,"path":795,"stem":796},"Subtask Statuses","/workspace-administration/settings/data-model/subtask-statuses","04.workspace-administration/03.settings/02.data-model/08.subtask-statuses",{"title":798,"path":799,"stem":800},"Customizing the Item Drawer","/workspace-administration/settings/data-model/customizing-the-item-drawer","04.workspace-administration/03.settings/02.data-model/09.customizing-the-item-drawer",{"title":802,"path":803,"stem":804,"children":805,"page":80},"Forms","/workspace-administration/settings/forms","04.workspace-administration/03.settings/03.forms",[806],{"title":807,"path":808,"stem":809},"Item Request Forms","/workspace-administration/settings/forms/item-request-forms","04.workspace-administration/03.settings/03.forms/item-request-forms",{"title":811,"path":812,"stem":813,"children":814,"page":80},"Integrations","/workspace-administration/settings/integrations","04.workspace-administration/03.settings/04.integrations",[815,819,823,827,831,834,838,842,846,850,854],{"title":816,"path":817,"stem":818},"GitHub","/workspace-administration/settings/integrations/github","04.workspace-administration/03.settings/04.integrations/01.github",{"title":820,"path":821,"stem":822},"Connect AI & the MCP Server","/workspace-administration/settings/integrations/connect-ai-and-mcp","04.workspace-administration/03.settings/04.integrations/02.connect-ai-and-mcp",{"title":824,"path":825,"stem":826},"Database Access for BI Tools","/workspace-administration/settings/integrations/database-access","04.workspace-administration/03.settings/04.integrations/03.database-access",{"title":828,"path":829,"stem":830},"Jira Integration","/workspace-administration/settings/integrations/jira","04.workspace-administration/03.settings/04.integrations/04.jira",{"title":206,"path":832,"stem":833},"/workspace-administration/settings/integrations/api-keys","04.workspace-administration/03.settings/04.integrations/05.api-keys",{"title":835,"path":836,"stem":837},"Enterprise SSO","/workspace-administration/settings/integrations/enterprise-sso","04.workspace-administration/03.settings/04.integrations/06.enterprise-sso",{"title":839,"path":840,"stem":841},"Microsoft Teams","/workspace-administration/settings/integrations/microsoft-teams","04.workspace-administration/03.settings/04.integrations/07.microsoft-teams",{"title":843,"path":844,"stem":845},"Slack","/workspace-administration/settings/integrations/slack","04.workspace-administration/03.settings/04.integrations/08.slack",{"title":847,"path":848,"stem":849},"Connected Apps","/workspace-administration/settings/integrations/connected-apps","04.workspace-administration/03.settings/04.integrations/09.connected-apps",{"title":851,"path":852,"stem":853},"Azure DevOps Integration","/workspace-administration/settings/integrations/azure-devops","04.workspace-administration/03.settings/04.integrations/10.azure-devops",{"title":855,"path":856,"stem":857},"Formwork","/workspace-administration/settings/integrations/formwork","04.workspace-administration/03.settings/04.integrations/11.formwork",{"title":859,"path":860,"stem":861},"Subscription & Billing","/workspace-administration/settings/subscription-and-billing","04.workspace-administration/03.settings/05.subscription-and-billing",{"title":863,"path":864,"stem":865,"children":866,"page":80},"Admin","/workspace-administration/settings/admin","04.workspace-administration/03.settings/06.admin",[867,871,875,879,883,887],{"title":868,"path":869,"stem":870},"Global Automations","/workspace-administration/settings/admin/global-automations","04.workspace-administration/03.settings/06.admin/01.global-automations",{"title":872,"path":873,"stem":874},"Formatting Rules","/workspace-administration/settings/admin/formatting-rules","04.workspace-administration/03.settings/06.admin/02.formatting-rules",{"title":876,"path":877,"stem":878},"Time Tracking Lock & Soft Close","/workspace-administration/settings/admin/time-tracking-lock","04.workspace-administration/03.settings/06.admin/03.time-tracking-lock",{"title":880,"path":881,"stem":882},"Training Sandboxes","/workspace-administration/settings/admin/training-sandboxes","04.workspace-administration/03.settings/06.admin/04.training-sandboxes",{"title":884,"path":885,"stem":886},"Training Sandbox Guide","/workspace-administration/settings/admin/training-sandbox-guide","04.workspace-administration/03.settings/06.admin/05.training-sandbox-guide",{"title":888,"path":889,"stem":890},"Authentication Log","/workspace-administration/settings/admin/authentication-log","04.workspace-administration/03.settings/06.admin/06.authentication-log",{"title":507,"path":892,"stem":893,"children":894,"page":80},"/workspace-administration/permissions","04.workspace-administration/04.permissions",[895,898,901],{"title":194,"path":896,"stem":897},"/workspace-administration/permissions/understanding-permissions","04.workspace-administration/04.permissions/01.understanding-permissions",{"title":198,"path":899,"stem":900},"/workspace-administration/permissions/roles-and-permissions","04.workspace-administration/04.permissions/02.roles-and-permissions",{"title":202,"path":902,"stem":903},"/workspace-administration/permissions/sharing-and-access","04.workspace-administration/04.permissions/03.sharing-and-access",{"title":905,"order":906,"path":907,"stem":908,"children":909,"page":80},"Filters",10,"/workspace-administration/filters","04.workspace-administration/05.filters",[910,913,916,920,924,928,932,935,938,942,962],{"title":657,"path":911,"stem":912},"/workspace-administration/filters/my-work","04.workspace-administration/05.filters/01.my-work",{"title":663,"path":914,"stem":915},"/workspace-administration/filters/notifications","04.workspace-administration/05.filters/02.notifications",{"title":917,"path":918,"stem":919},"Workstreams","/workspace-administration/filters/workstreams","04.workspace-administration/05.filters/03.workstreams",{"title":921,"path":922,"stem":923},"Cycles","/workspace-administration/filters/cycles","04.workspace-administration/05.filters/04.cycles",{"title":925,"path":926,"stem":927},"Boards","/workspace-administration/filters/boards","04.workspace-administration/05.filters/05.boards",{"title":929,"path":930,"stem":931},"Gantt","/workspace-administration/filters/gantt","04.workspace-administration/05.filters/06.gantt",{"title":52,"path":933,"stem":934},"/workspace-administration/filters/items","04.workspace-administration/05.filters/07.items",{"title":499,"path":936,"stem":937},"/workspace-administration/filters/reports","04.workspace-administration/05.filters/08.reports",{"title":939,"path":940,"stem":941},"Automations","/workspace-administration/filters/automations","04.workspace-administration/05.filters/09.automations",{"title":943,"path":944,"stem":945,"children":946,"page":80},"Sort ","/workspace-administration/filters/sort","04.workspace-administration/05.filters/10.sort",[947,950,953,956,959],{"title":657,"path":948,"stem":949},"/workspace-administration/filters/sort/my-work","04.workspace-administration/05.filters/10.sort/01.my-work",{"title":917,"path":951,"stem":952},"/workspace-administration/filters/sort/workstreams","04.workspace-administration/05.filters/10.sort/02.workstreams",{"title":921,"path":954,"stem":955},"/workspace-administration/filters/sort/cycles","04.workspace-administration/05.filters/10.sort/03.cycles",{"title":925,"path":957,"stem":958},"/workspace-administration/filters/sort/boards","04.workspace-administration/05.filters/10.sort/04.boards",{"title":52,"path":960,"stem":961},"/workspace-administration/filters/sort/items","04.workspace-administration/05.filters/10.sort/05.items",{"title":963,"path":964,"stem":965,"children":966,"page":80},"Options","/workspace-administration/filters/options","04.workspace-administration/05.filters/11.options",[967,970,973,977,980],{"title":657,"path":968,"stem":969},"/workspace-administration/filters/options/my-work","04.workspace-administration/05.filters/11.options/01.my-work",{"title":917,"path":971,"stem":972},"/workspace-administration/filters/options/workstreams","04.workspace-administration/05.filters/11.options/02.workstreams",{"title":974,"path":975,"stem":976},"Cycle","/workspace-administration/filters/options/cycle","04.workspace-administration/05.filters/11.options/03.cycle",{"title":925,"path":978,"stem":979},"/workspace-administration/filters/options/boards","04.workspace-administration/05.filters/11.options/04.boards",{"title":52,"path":981,"stem":982},"/workspace-administration/filters/options/items","04.workspace-administration/05.filters/11.options/05.items",{"title":984,"path":985,"stem":986,"children":987,"page":80},"Planning Concepts & Use Cases","/planning-concepts-and-use-cases","05.planning-concepts-and-use-cases",[988,1044],{"title":989,"order":990,"path":991,"stem":992,"children":993,"page":80},"Understanding Project Planning Tools",9,"/planning-concepts-and-use-cases/project-planning-tools","05.planning-concepts-and-use-cases/01.project-planning-tools",[994,1027],{"title":995,"path":996,"stem":997,"children":998,"page":80},"Gantt Charts","/planning-concepts-and-use-cases/project-planning-tools/gantt-charts","05.planning-concepts-and-use-cases/01.project-planning-tools/gantt-charts",[999,1003,1007,1011,1015,1019,1023],{"title":1000,"path":1001,"stem":1002},"Gantt Charts Basics","/planning-concepts-and-use-cases/project-planning-tools/gantt-charts/gantt-charts-basics","05.planning-concepts-and-use-cases/01.project-planning-tools/gantt-charts/01.gantt-charts-basics",{"title":1004,"path":1005,"stem":1006},"Create New Gantt","/planning-concepts-and-use-cases/project-planning-tools/gantt-charts/create-new-gantt","05.planning-concepts-and-use-cases/01.project-planning-tools/gantt-charts/02.create-new-gantt",{"title":1008,"path":1009,"stem":1010},"Add to Gantt","/planning-concepts-and-use-cases/project-planning-tools/gantt-charts/add-to-gantt","05.planning-concepts-and-use-cases/01.project-planning-tools/gantt-charts/03.add-to-gantt",{"title":1012,"path":1013,"stem":1014},"Gantt Charts Toolbar","/planning-concepts-and-use-cases/project-planning-tools/gantt-charts/gantt-charts-toolbar","05.planning-concepts-and-use-cases/01.project-planning-tools/gantt-charts/04.gantt-charts-toolbar",{"title":1016,"path":1017,"stem":1018},"Scenario Planning","/planning-concepts-and-use-cases/project-planning-tools/gantt-charts/scenario-planning","05.planning-concepts-and-use-cases/01.project-planning-tools/gantt-charts/05.scenario-planning",{"title":1020,"path":1021,"stem":1022},"Tips for Effective Gantt Chart Planning","/planning-concepts-and-use-cases/project-planning-tools/gantt-charts/tips-for-effective-gantt-chart-planning","05.planning-concepts-and-use-cases/01.project-planning-tools/gantt-charts/06.tips-for-effective-gantt-chart-planning",{"title":1024,"path":1025,"stem":1026},"Link Mode","/planning-concepts-and-use-cases/project-planning-tools/gantt-charts/link-mode","05.planning-concepts-and-use-cases/01.project-planning-tools/gantt-charts/07.link-mode",{"title":1028,"path":1029,"stem":1030,"children":1031,"page":80},"Kanban Boards","/planning-concepts-and-use-cases/project-planning-tools/kanban-boards","05.planning-concepts-and-use-cases/01.project-planning-tools/kanban-boards",[1032,1036,1040],{"title":1033,"path":1034,"stem":1035},"Setting Up Your Kanban Board","/planning-concepts-and-use-cases/project-planning-tools/kanban-boards/setting-up-your-kanban-board","05.planning-concepts-and-use-cases/01.project-planning-tools/kanban-boards/01.setting-up-your-kanban-board",{"title":1037,"path":1038,"stem":1039},"Using Kanban for Workflow Visualization","/planning-concepts-and-use-cases/project-planning-tools/kanban-boards/using-kanban-for-workflow-visualization","05.planning-concepts-and-use-cases/01.project-planning-tools/kanban-boards/02.using-kanban-for-workflow-visualization",{"title":1041,"path":1042,"stem":1043},"Kanban Best Practices","/planning-concepts-and-use-cases/project-planning-tools/kanban-boards/kanban-best-practices","05.planning-concepts-and-use-cases/01.project-planning-tools/kanban-boards/03.kanban-best-practices",{"title":1045,"order":1046,"path":1047,"stem":1048,"children":1049,"page":80},"Use Cases",12,"/planning-concepts-and-use-cases/use-cases","05.planning-concepts-and-use-cases/02.use-cases",[1050,1053,1057,1061,1065,1069],{"title":995,"path":1051,"stem":1052},"/planning-concepts-and-use-cases/use-cases/gantt-charts","05.planning-concepts-and-use-cases/02.use-cases/01.gantt-charts",{"title":1054,"path":1055,"stem":1056},"Plan a Sprint","/planning-concepts-and-use-cases/use-cases/plan-a-sprint","05.planning-concepts-and-use-cases/02.use-cases/02.plan-a-sprint",{"title":1058,"path":1059,"stem":1060},"Conduct a Standup","/planning-concepts-and-use-cases/use-cases/conduct-a-standup","05.planning-concepts-and-use-cases/02.use-cases/03.conduct-a-standup",{"title":1062,"path":1063,"stem":1064},"Manage Cadences","/planning-concepts-and-use-cases/use-cases/manage-cadences","05.planning-concepts-and-use-cases/02.use-cases/04.manage-cadences",{"title":1066,"path":1067,"stem":1068},"Customizing Item Types","/planning-concepts-and-use-cases/use-cases/customizing-item-types","05.planning-concepts-and-use-cases/02.use-cases/05.customizing-item-types",{"title":1070,"path":1071,"stem":1072},"Backlog Refinement","/planning-concepts-and-use-cases/use-cases/backlog-refinement","05.planning-concepts-and-use-cases/02.use-cases/06.backlog-refinement",{"title":1074,"path":1075,"stem":1076,"children":1077,"page":80},"Integrations & Extensibility","/integrations-and-extensibility","06.integrations-and-extensibility",[1078,1103,1161,1191],{"title":1079,"path":1080,"stem":1081,"children":1082,"page":80},"DevStride MCP Server","/integrations-and-extensibility/devstride-mcp-server","06.integrations-and-extensibility/01.devstride-mcp-server",[1083,1087,1091,1095,1099],{"title":1084,"path":1085,"stem":1086},"What Is the DevStride MCP Server?","/integrations-and-extensibility/devstride-mcp-server/what-is-the-devstride-mcp-server","06.integrations-and-extensibility/01.devstride-mcp-server/01.what-is-the-devstride-mcp-server",{"title":1088,"path":1089,"stem":1090},"Setting Up Your Connection","/integrations-and-extensibility/devstride-mcp-server/setting-up-your-connection","06.integrations-and-extensibility/01.devstride-mcp-server/02.setting-up-your-connection",{"title":1092,"path":1093,"stem":1094},"Doing Real Work with the DevStride MCP Server","/integrations-and-extensibility/devstride-mcp-server/doing-real-work-with-the-devstride-mcp-server","06.integrations-and-extensibility/01.devstride-mcp-server/03.doing-real-work-with-the-devstride-mcp-server",{"title":1096,"path":1097,"stem":1098},"Best Practices & Tips","/integrations-and-extensibility/devstride-mcp-server/best-practices-and-tips","06.integrations-and-extensibility/01.devstride-mcp-server/04.best-practices-and-tips",{"title":1100,"path":1101,"stem":1102},"Tool Reference","/integrations-and-extensibility/devstride-mcp-server/tool-reference","06.integrations-and-extensibility/01.devstride-mcp-server/05.tool-reference",{"title":1104,"path":1105,"stem":1106,"children":1107},"Plugins","/integrations-and-extensibility/plugins","06.integrations-and-extensibility/02.plugins/index",[1108,1110],{"title":1109,"path":1105,"stem":1106},"Getting Started With Plugins",{"title":1111,"path":1112,"stem":1113,"children":1114,"page":80},"Weekly Logs","/integrations-and-extensibility/plugins/weekly-logs","06.integrations-and-extensibility/02.plugins/01.weekly-logs",[1115,1118,1122,1126,1130,1134,1138,1142,1145,1149,1153,1157],{"title":455,"path":1116,"stem":1117},"/integrations-and-extensibility/plugins/weekly-logs/overview","06.integrations-and-extensibility/02.plugins/01.weekly-logs/01.overview",{"title":1119,"path":1120,"stem":1121},"Grid","/integrations-and-extensibility/plugins/weekly-logs/grid","06.integrations-and-extensibility/02.plugins/01.weekly-logs/02.grid",{"title":1123,"path":1124,"stem":1125},"Views","/integrations-and-extensibility/plugins/weekly-logs/views","06.integrations-and-extensibility/02.plugins/01.weekly-logs/03.views",{"title":1127,"path":1128,"stem":1129},"Navigation","/integrations-and-extensibility/plugins/weekly-logs/navigation","06.integrations-and-extensibility/02.plugins/01.weekly-logs/04.navigation",{"title":1131,"path":1132,"stem":1133},"Proposed Items","/integrations-and-extensibility/plugins/weekly-logs/proposed-items","06.integrations-and-extensibility/02.plugins/01.weekly-logs/05.proposed-items",{"title":1135,"path":1136,"stem":1137},"Search","/integrations-and-extensibility/plugins/weekly-logs/search","06.integrations-and-extensibility/02.plugins/01.weekly-logs/06.search",{"title":1139,"path":1140,"stem":1141},"Time Logging","/integrations-and-extensibility/plugins/weekly-logs/logging","06.integrations-and-extensibility/02.plugins/01.weekly-logs/07.logging",{"title":905,"path":1143,"stem":1144},"/integrations-and-extensibility/plugins/weekly-logs/filtering","06.integrations-and-extensibility/02.plugins/01.weekly-logs/08.filtering",{"title":1146,"path":1147,"stem":1148},"Team Logs","/integrations-and-extensibility/plugins/weekly-logs/team-logs","06.integrations-and-extensibility/02.plugins/01.weekly-logs/09.team-logs",{"title":1150,"path":1151,"stem":1152},"Organization Switch","/integrations-and-extensibility/plugins/weekly-logs/organization-switch","06.integrations-and-extensibility/02.plugins/01.weekly-logs/10.organization-switch",{"title":1154,"path":1155,"stem":1156},"Export","/integrations-and-extensibility/plugins/weekly-logs/export","06.integrations-and-extensibility/02.plugins/01.weekly-logs/11.export",{"title":1158,"path":1159,"stem":1160},"Meetings","/integrations-and-extensibility/plugins/weekly-logs/meetings","06.integrations-and-extensibility/02.plugins/01.weekly-logs/12.meetings",{"title":1162,"path":1163,"stem":1164,"children":1165},"Webhooks","/integrations-and-extensibility/webhooks","06.integrations-and-extensibility/03.webhooks/index",[1166,1167,1171,1175,1179,1183,1187],{"title":1162,"path":1163,"stem":1164},{"title":1168,"path":1169,"stem":1170},"Quickstart","/integrations-and-extensibility/webhooks/quickstart","06.integrations-and-extensibility/03.webhooks/01.quickstart",{"title":1172,"path":1173,"stem":1174},"Events & Payloads","/integrations-and-extensibility/webhooks/events-and-payloads","06.integrations-and-extensibility/03.webhooks/02.events-and-payloads",{"title":1176,"path":1177,"stem":1178},"Verifying Signatures","/integrations-and-extensibility/webhooks/verifying-signatures","06.integrations-and-extensibility/03.webhooks/03.verifying-signatures",{"title":1180,"path":1181,"stem":1182},"Delivery, Retries & Ordering","/integrations-and-extensibility/webhooks/delivery-retries-and-ordering","06.integrations-and-extensibility/03.webhooks/04.delivery-retries-and-ordering",{"title":1184,"path":1185,"stem":1186},"Managing Endpoints","/integrations-and-extensibility/webhooks/managing-endpoints","06.integrations-and-extensibility/03.webhooks/05.managing-endpoints",{"title":1188,"path":1189,"stem":1190},"Troubleshooting & Best Practices","/integrations-and-extensibility/webhooks/troubleshooting-and-best-practices","06.integrations-and-extensibility/03.webhooks/06.troubleshooting-and-best-practices",{"title":1192,"path":1193,"stem":1194,"children":1195},"Service Desk Partner API","/integrations-and-extensibility/service-desk-partner-api","06.integrations-and-extensibility/04.service-desk-partner-api/index",[1196,1197,1201,1205,1209,1213,1217,1221,1225],{"title":1192,"path":1193,"stem":1194},{"title":1198,"path":1199,"stem":1200},"Creating Requests","/integrations-and-extensibility/service-desk-partner-api/creating-requests","06.integrations-and-extensibility/04.service-desk-partner-api/01.creating-requests",{"title":1202,"path":1203,"stem":1204},"Customer Replies","/integrations-and-extensibility/service-desk-partner-api/customer-replies","06.integrations-and-extensibility/04.service-desk-partner-api/02.customer-replies",{"title":1206,"path":1207,"stem":1208},"Staff Replies","/integrations-and-extensibility/service-desk-partner-api/staff-replies","06.integrations-and-extensibility/04.service-desk-partner-api/03.staff-replies",{"title":1210,"path":1211,"stem":1212},"Delivery Receipts","/integrations-and-extensibility/service-desk-partner-api/delivery-receipts","06.integrations-and-extensibility/04.service-desk-partner-api/04.delivery-receipts",{"title":1214,"path":1215,"stem":1216},"Reading Tickets and Threads","/integrations-and-extensibility/service-desk-partner-api/reading-tickets-and-threads","06.integrations-and-extensibility/04.service-desk-partner-api/05.reading-tickets-and-threads",{"title":1218,"path":1219,"stem":1220},"Attachments and a Full Round Trip","/integrations-and-extensibility/service-desk-partner-api/attachments-and-a-full-round-trip","06.integrations-and-extensibility/04.service-desk-partner-api/06.attachments-and-a-full-round-trip",{"title":1222,"path":1223,"stem":1224},"Headless Mode","/integrations-and-extensibility/service-desk-partner-api/headless-mode","06.integrations-and-extensibility/04.service-desk-partner-api/07.headless-mode",{"title":1226,"path":1227,"stem":1228},"Confirming Requesters","/integrations-and-extensibility/service-desk-partner-api/confirming-requesters","06.integrations-and-extensibility/04.service-desk-partner-api/08.confirming-requesters",{"title":1230,"path":1231,"stem":1232,"children":1233,"page":80},"Developer Experience","/developer-experience","07.developer-experience",[1234,1274,1330],{"title":1235,"path":1236,"stem":1237,"children":1238,"page":80},"Developer Guide","/developer-experience/guide","07.developer-experience/00.guide",[1239,1242,1246,1250,1254,1258,1262,1266,1270],{"title":455,"path":1240,"stem":1241},"/developer-experience/guide/overview","07.developer-experience/00.guide/01.overview",{"title":1243,"path":1244,"stem":1245},"Set up your machine","/developer-experience/guide/set-up-your-machine","07.developer-experience/00.guide/02.set-up-your-machine",{"title":1247,"path":1248,"stem":1249},"Credentials and access","/developer-experience/guide/credentials-and-access","07.developer-experience/00.guide/03.credentials-and-access",{"title":1251,"path":1252,"stem":1253},"Plan work","/developer-experience/guide/plan-work","07.developer-experience/00.guide/04.plan-work",{"title":1255,"path":1256,"stem":1257},"Develop","/developer-experience/guide/develop","07.developer-experience/00.guide/05.develop",{"title":1259,"path":1260,"stem":1261},"Release","/developer-experience/guide/release","07.developer-experience/00.guide/06.release",{"title":1263,"path":1264,"stem":1265},"Troubleshooting","/developer-experience/guide/troubleshooting","07.developer-experience/00.guide/07.troubleshooting",{"title":1267,"path":1268,"stem":1269},"For admins: access, keys and stages","/developer-experience/guide/for-admins","07.developer-experience/00.guide/08.for-admins",{"title":1271,"path":1272,"stem":1273},"Canary accounts","/developer-experience/guide/canary-accounts","07.developer-experience/00.guide/09.canary-accounts",{"title":1275,"path":1276,"stem":1277,"children":1278,"page":80},"Intro","/developer-experience/intro","07.developer-experience/01.intro",[1279,1283,1286,1290,1294,1298,1302,1306,1310,1314,1318,1322,1326],{"title":1280,"path":1281,"stem":1282},"How DevStride Is Built, and Why","/developer-experience/intro/how-we-build","07.developer-experience/01.intro/00.how-we-build",{"title":5,"path":1284,"stem":1285},"/developer-experience/intro/getting-started","07.developer-experience/01.intro/01.getting-started",{"title":1287,"path":1288,"stem":1289},"Introduction to the ds CLI","/developer-experience/intro/introduction","07.developer-experience/01.intro/02.introduction",{"title":1291,"path":1292,"stem":1293},"Command Reference","/developer-experience/intro/command-reference","07.developer-experience/01.intro/03.command-reference",{"title":1295,"path":1296,"stem":1297},"Local Development","/developer-experience/intro/local-development","07.developer-experience/01.intro/04.local-development",{"title":1299,"path":1300,"stem":1301},"Dockerized Worktree Development","/developer-experience/intro/dockerized-worktree-development","07.developer-experience/01.intro/05.dockerized-worktree-development",{"title":1303,"path":1304,"stem":1305},"Golden Dataset","/developer-experience/intro/golden-dataset","07.developer-experience/01.intro/06.golden-dataset",{"title":1307,"path":1308,"stem":1309},"Deployment","/developer-experience/intro/deployment","07.developer-experience/01.intro/07.deployment",{"title":1311,"path":1312,"stem":1313},"API Development","/developer-experience/intro/api-development","07.developer-experience/01.intro/08.api-development",{"title":1315,"path":1316,"stem":1317},"Stripe Integration","/developer-experience/intro/stripe-integration","07.developer-experience/01.intro/09.stripe-integration",{"title":1319,"path":1320,"stem":1321},"Maintenance & Codebase Checks","/developer-experience/intro/maintenance-and-codebase-checks","07.developer-experience/01.intro/10.maintenance-and-codebase-checks",{"title":1323,"path":1324,"stem":1325},"AI Development","/developer-experience/intro/ai-development","07.developer-experience/01.intro/11.ai-development",{"title":1327,"path":1328,"stem":1329},"Data Conversion Utilities","/developer-experience/intro/data-conversion-utilities","07.developer-experience/01.intro/12.data-conversion-utilities",{"title":1331,"path":1332,"stem":1333,"children":1334,"page":80},"Agentic Skills","/developer-experience/agentic-skills","07.developer-experience/02.agentic-skills",[1335,1339,1343,1347,1351,1355,1359,1363,1367],{"title":1336,"path":1337,"stem":1338},"The Idea Behind the Loop","/developer-experience/agentic-skills/the-idea-behind-the-loop","07.developer-experience/02.agentic-skills/00.the-idea-behind-the-loop",{"title":1340,"path":1341,"stem":1342},"DevStride for Claude Code","/developer-experience/agentic-skills/claude-code-skills-overview","07.developer-experience/02.agentic-skills/01.claude-code-skills-overview",{"title":1344,"path":1345,"stem":1346},"Getting the Skills","/developer-experience/agentic-skills/getting-the-skills","07.developer-experience/02.agentic-skills/02.getting-the-skills",{"title":1348,"path":1349,"stem":1350},"Guided Setup","/developer-experience/agentic-skills/setup-guide","07.developer-experience/02.agentic-skills/03.setup-guide",{"title":1352,"path":1353,"stem":1354},"Skill Audit","/developer-experience/agentic-skills/skill-audit","07.developer-experience/02.agentic-skills/04.skill-audit",{"title":1356,"path":1357,"stem":1358},"The Planning Loop","/developer-experience/agentic-skills/claude-skills-planning-loop","07.developer-experience/02.agentic-skills/05.claude-skills-planning-loop",{"title":1360,"path":1361,"stem":1362},"The Delivery Loop","/developer-experience/agentic-skills/claude-skills-delivery-loop","07.developer-experience/02.agentic-skills/06.claude-skills-delivery-loop",{"title":1364,"path":1365,"stem":1366},"Configuration Reference","/developer-experience/agentic-skills/configuration-reference","07.developer-experience/02.agentic-skills/07.configuration-reference",{"title":1368,"path":1369,"stem":1370},"Plugin updates","/developer-experience/agentic-skills/plugin-updates","07.developer-experience/02.agentic-skills/08.plugin-updates",{"title":1372,"order":1373,"path":1374,"stem":1375,"children":1376,"page":80},"Release Notes",11,"/release-notes","08.release-notes",[1377,1381,1385,1389,1393,1397,1401,1405,1409,1413,1417,1421,1425,1429,1433,1437,1441,1445,1449,1453,1457,1461,1465,1469,1473,1477,1481,1485,1489,1493,1497,1501,1505,1509,1513,1517,1521,1525,1529,1533,1537,1541,1545,1549,1553,1557,1561,1565,1569,1573,1577,1581,1585,1589,1593,1597,1601,1605,1609,1613,1617,1621,1625,1629,1633,1637,1641,1645,1649,1653,1657,1661,1665,1669,1673,1677,1681,1685,1689,1693,1697,1701,1705,1709,1713,1717,1721,1725],{"title":1378,"path":1379,"stem":1380},"2026-11-09","/release-notes/2026-11-09","08.release-notes/88.2026-11-09",{"title":1382,"path":1383,"stem":1384},"2026-11-02","/release-notes/2026-11-02","08.release-notes/87.2026-11-02",{"title":1386,"path":1387,"stem":1388},"2026-10-28","/release-notes/2026-10-28","08.release-notes/86.2026-10-28",{"title":1390,"path":1391,"stem":1392},"2026-10-26","/release-notes/2026-10-26","08.release-notes/85.2026-10-26",{"title":1394,"path":1395,"stem":1396},"2026-10-18","/release-notes/2026-10-18","08.release-notes/84.2026-10-18",{"title":1398,"path":1399,"stem":1400},"2026-10-12","/release-notes/2026-10-12","08.release-notes/83.2026-10-12",{"title":1402,"path":1403,"stem":1404},"2026-10-03","/release-notes/2026-10-03","08.release-notes/82.2026-10-03",{"title":1406,"path":1407,"stem":1408},"2026-09-17","/release-notes/2026-09-17","08.release-notes/81.2026-09-17",{"title":1410,"path":1411,"stem":1412},"2026-09-13","/release-notes/2026-09-13","08.release-notes/80.2026-09-13",{"title":1414,"path":1415,"stem":1416},"2026-09-11","/release-notes/2026-09-11","08.release-notes/79.2026-09-11",{"title":1418,"path":1419,"stem":1420},"2026-09-01","/release-notes/2026-09-01","08.release-notes/78.2026-09-01",{"title":1422,"path":1423,"stem":1424},"2026-08-29","/release-notes/2026-08-29","08.release-notes/77.2026-08-29",{"title":1426,"path":1427,"stem":1428},"2026-08-27","/release-notes/2026-08-27","08.release-notes/76.2026-08-27",{"title":1430,"path":1431,"stem":1432},"2026-08-25","/release-notes/2026-08-25","08.release-notes/75.2026-08-25",{"title":1434,"path":1435,"stem":1436},"2026-08-22","/release-notes/2026-08-22","08.release-notes/74.2026-08-22",{"title":1438,"path":1439,"stem":1440},"2026-08-21","/release-notes/2026-08-21","08.release-notes/73.2026-08-21",{"title":1442,"path":1443,"stem":1444},"2026-08-17","/release-notes/2026-08-17","08.release-notes/72.2026-08-17",{"title":1446,"path":1447,"stem":1448},"2026-08-16","/release-notes/2026-08-16","08.release-notes/71.2026-08-16",{"title":1450,"path":1451,"stem":1452},"2026-08-14","/release-notes/2026-08-14","08.release-notes/70.2026-08-14",{"title":1454,"path":1455,"stem":1456},"2026-08-11","/release-notes/2026-08-11","08.release-notes/69.2026-08-11",{"title":1458,"path":1459,"stem":1460},"2026-08-07","/release-notes/2026-08-07","08.release-notes/68.2026-08-07",{"title":1462,"path":1463,"stem":1464},"2026-08-05","/release-notes/2026-08-05","08.release-notes/67.2026-08-05",{"title":1466,"path":1467,"stem":1468},"2026-08-01","/release-notes/2026-08-01","08.release-notes/66.2026-08-01",{"title":1470,"path":1471,"stem":1472},"2026-07-30","/release-notes/2026-07-30","08.release-notes/65.2026-07-30",{"title":1474,"path":1475,"stem":1476},"2026-07-28","/release-notes/2026-07-28","08.release-notes/64.2026-07-28",{"title":1478,"path":1479,"stem":1480},"2026-07-22","/release-notes/2026-07-22","08.release-notes/63.2026-07-22",{"title":1482,"path":1483,"stem":1484},"2026-07-19","/release-notes/2026-07-19","08.release-notes/62.2026-07-19",{"title":1486,"path":1487,"stem":1488},"2026-07-17","/release-notes/2026-07-17","08.release-notes/61.2026-07-17",{"title":1490,"path":1491,"stem":1492},"2026-07-15","/release-notes/2026-07-15","08.release-notes/60.2026-07-15",{"title":1494,"path":1495,"stem":1496},"2026-07-12","/release-notes/2026-07-12","08.release-notes/59.2026-07-12",{"title":1498,"path":1499,"stem":1500},"2026-07-11","/release-notes/2026-07-11","08.release-notes/58.2026-07-11",{"title":1502,"path":1503,"stem":1504},"2026-07-09","/release-notes/2026-07-09","08.release-notes/57.2026-07-09",{"title":1506,"path":1507,"stem":1508},"2026-07-07","/release-notes/2026-07-07","08.release-notes/56.2026-07-07",{"title":1510,"path":1511,"stem":1512},"2026-07-06","/release-notes/2026-07-06","08.release-notes/55.2026-07-06",{"title":1514,"path":1515,"stem":1516},"2026-07-02","/release-notes/2026-07-02","08.release-notes/54.2026-07-02",{"title":1518,"path":1519,"stem":1520},"2026-06-30","/release-notes/2026-06-30","08.release-notes/53.2026-06-30",{"title":1522,"path":1523,"stem":1524},"2026-06-17","/release-notes/2026-06-17","08.release-notes/52.2026-06-17",{"title":1526,"path":1527,"stem":1528},"2026-06-12","/release-notes/2026-06-12","08.release-notes/51.2026-06-12",{"title":1530,"path":1531,"stem":1532},"2026-05-29","/release-notes/2026-05-29","08.release-notes/50.2026-05-29",{"title":1534,"path":1535,"stem":1536},"2026-05-13","/release-notes/2026-05-13","08.release-notes/49.2026-05-13",{"title":1538,"path":1539,"stem":1540},"2026-04-29","/release-notes/2026-04-29","08.release-notes/48.2026-04-29",{"title":1542,"path":1543,"stem":1544},"2026-04-14","/release-notes/2026-04-14","08.release-notes/47.2026-04-14",{"title":1546,"path":1547,"stem":1548},"2026-04-09","/release-notes/2026-04-09","08.release-notes/46.2026-04-09",{"title":1550,"path":1551,"stem":1552},"2026-03-13","/release-notes/2026-03-13","08.release-notes/45.2026-03-13",{"title":1554,"path":1555,"stem":1556},"2026-02-16","/release-notes/2026-02-16","08.release-notes/44.2026-02-16",{"title":1558,"path":1559,"stem":1560},"2026-02-06","/release-notes/2026-02-06","08.release-notes/43.2026-02-06",{"title":1562,"path":1563,"stem":1564},"2026-01-30","/release-notes/2026-01-30","08.release-notes/42.2026-01-30",{"title":1566,"path":1567,"stem":1568},"2026-01-19","/release-notes/2026-01-19","08.release-notes/41.2026-01-19",{"title":1570,"path":1571,"stem":1572},"2025-09-27","/release-notes/2025-09-27","08.release-notes/40.2025-09-27",{"title":1574,"path":1575,"stem":1576},"2025-07-07","/release-notes/2025-07-07","08.release-notes/39.2025-07-07",{"title":1578,"path":1579,"stem":1580},"2025-06-16","/release-notes/2025-06-16","08.release-notes/38.2025-06-16",{"title":1582,"path":1583,"stem":1584},"2025-05-29","/release-notes/2025-05-29","08.release-notes/37.2025-05-29",{"title":1586,"path":1587,"stem":1588},"2025-04-28","/release-notes/2025-04-28","08.release-notes/36.2025-04-28",{"title":1590,"path":1591,"stem":1592},"2025-03-24","/release-notes/2025-03-24","08.release-notes/35.2025-03-24",{"title":1594,"path":1595,"stem":1596},"2024-12-20","/release-notes/2024-12-20","08.release-notes/34.2024-12-20",{"title":1598,"path":1599,"stem":1600},"2024-10-21","/release-notes/2024-10-21","08.release-notes/33.2024-10-21",{"title":1602,"path":1603,"stem":1604},"2024-10-11","/release-notes/2024-10-11","08.release-notes/32.2024-10-11",{"title":1606,"path":1607,"stem":1608},"2024-09-11","/release-notes/2024-09-11","08.release-notes/31.2024-09-11",{"title":1610,"path":1611,"stem":1612},"2024-08-28","/release-notes/2024-08-28","08.release-notes/30.2024-08-28",{"title":1614,"path":1615,"stem":1616},"2024-07-10","/release-notes/2024-07-10","08.release-notes/29.2024-07-10",{"title":1618,"path":1619,"stem":1620},"2024-06-24","/release-notes/2024-06-24","08.release-notes/28.2024-06-24",{"title":1622,"path":1623,"stem":1624},"2024-05-15","/release-notes/2024-05-15","08.release-notes/27.2024-05-15",{"title":1626,"path":1627,"stem":1628},"2024-04-29","/release-notes/2024-04-29","08.release-notes/26.2024-04-29",{"title":1630,"path":1631,"stem":1632},"2024-03-18","/release-notes/2024-03-18","08.release-notes/25.2024-03-18",{"title":1634,"path":1635,"stem":1636},"2024-03-04","/release-notes/2024-03-04","08.release-notes/24.2024-03-04",{"title":1638,"path":1639,"stem":1640},"2024-02-26","/release-notes/2024-02-26","08.release-notes/23.2024-02-26",{"title":1642,"path":1643,"stem":1644},"2024-01-17","/release-notes/2024-01-17","08.release-notes/22.2024-01-17",{"title":1646,"path":1647,"stem":1648},"2023-12-27","/release-notes/2023-12-27","08.release-notes/21.2023-12-27",{"title":1650,"path":1651,"stem":1652},"2023-11-08","/release-notes/2023-11-08","08.release-notes/20.2023-11-08",{"title":1654,"path":1655,"stem":1656},"2023-10-10","/release-notes/2023-10-10","08.release-notes/19.2023-10-10",{"title":1658,"path":1659,"stem":1660},"2023-09-27","/release-notes/2023-09-27","08.release-notes/18.2023-09-27",{"title":1662,"path":1663,"stem":1664},"2023-09-18","/release-notes/2023-09-18","08.release-notes/17.2023-09-18",{"title":1666,"path":1667,"stem":1668},"2023-09-04","/release-notes/2023-09-04","08.release-notes/16.2023-09-04",{"title":1670,"path":1671,"stem":1672},"2023-08-04","/release-notes/2023-08-04","08.release-notes/15.2023-08-04",{"title":1674,"path":1675,"stem":1676},"2023-07-11","/release-notes/2023-07-11","08.release-notes/14.2023-07-11",{"title":1678,"path":1679,"stem":1680},"2023-06-21","/release-notes/2023-06-21","08.release-notes/13.2023-06-21",{"title":1682,"path":1683,"stem":1684},"2023-05-24","/release-notes/2023-05-24","08.release-notes/12.2023-05-24",{"title":1686,"path":1687,"stem":1688},"2023-04-24","/release-notes/2023-04-24","08.release-notes/11.2023-04-24",{"title":1690,"path":1691,"stem":1692},"2023-04-20","/release-notes/2023-04-20","08.release-notes/10.2023-04-20",{"title":1694,"path":1695,"stem":1696},"2023-03-20","/release-notes/2023-03-20","08.release-notes/09.2023-03-20",{"title":1698,"path":1699,"stem":1700},"2023-02-28","/release-notes/2023-02-28","08.release-notes/08.2023-02-28",{"title":1702,"path":1703,"stem":1704},"2023-01-17","/release-notes/2023-01-17","08.release-notes/07.2023-01-17",{"title":1706,"path":1707,"stem":1708},"2023-01-23","/release-notes/2023-01-23","08.release-notes/06.2023-01-23",{"title":1710,"path":1711,"stem":1712},"2022-12-21","/release-notes/2022-12-21","08.release-notes/05.2022-12-21",{"title":1714,"path":1715,"stem":1716},"2022-12-06","/release-notes/2022-12-06","08.release-notes/04.2022-12-06",{"title":1718,"path":1719,"stem":1720},"2022-11-15","/release-notes/2022-11-15","08.release-notes/03.2022-11-15",{"title":1722,"path":1723,"stem":1724},"2022-11-02","/release-notes/2022-11-02","08.release-notes/02.2022-11-02",{"title":1726,"path":1727,"stem":1728},"2022-10-17","/release-notes/2022-10-17","08.release-notes/01.2022-10-17",{"title":1730,"path":1731,"target":1732},"API","https://api-docs.devstride.com/","_blank",{"id":1734,"title":1368,"body":1735,"description":3641,"extension":3642,"links":3643,"meta":3644,"navigation":3645,"path":1369,"seo":3646,"stem":1370,"__hash__":3647},"docs/07.developer-experience/02.agentic-skills/08.plugin-updates.md",{"type":1736,"value":1737,"toc":3545},"minimark",[1738,1747,1764,1776,1781,1786,1828,1832,1837,1841,1846,1850,1863,1867,1876,1880,1896,1900,1917,1921,1950,1954,1962,1966,1975,1981,1985,1993,1997,2010,2014,2030,2034,2043,2047,2056,2060,2072,2076,2088,2092,2101,2105,2118,2122,2139,2143,2152,2156,2174,2178,2195,2199,2226,2230,2252,2262,2266,2270,2274,2294,2298,2322,2334,2338,2361,2365,2419,2431,2435,2453,2457,2461,2465,2494,2509,2513,2517,2535,2539,2558,2562,2567,2571,2579,2583,2603,2607,2630,2634,2652,2696,2700,2723,2727,2744,2748,2756,2760,2780,2790,2794,2798,2811,2815,2828,2832,2840,2860,2864,2897,2901,2906,2910,2918,2922,2930,2934,2953,2957,2961,2966,2970,2975,2979,2989,2993,3004,3015,3019,3035,3039,3066,3070,3074,3078,3089,3093,3111,3115,3126,3130,3135,3139,3150,3160,3164,3187,3191,3202,3206,3220,3235,3239,3260,3274,3278,3293,3297,3301,3305,3324,3328,3339,3343,3350,3354,3371,3375,3379,3383,3395,3399,3403,3407,3420,3424,3429,3433,3442,3446,3457,3461,3466,3470,3475,3483,3487,3536,3540],[1739,1740,1741,1742,1746],"p",{},"This page lists every release of the ",[1743,1744,1745],"code",{},"devstride"," Claude Code plugin, newest first, in plain terms: what you can now do, and what changed that you would notice. Releases that need you to act carry a warning.",[1739,1748,1749,1750,1753,1754,1757,1758,1763],{},"To update, run ",[1743,1751,1752],{},"/devstride:update",", then ",[1743,1755,1756],{},"/reload-plugins",". To have Claude Code update the plugin for you, or to update by hand, see ",[1759,1760,1762],"a",{"href":1761},"/developer-experience/agentic-skills/getting-the-skills#staying-in-sync","Staying in sync",".",[1739,1765,1766,1767,1775],{},"The full technical changelog is in ",[1759,1768,1772],{"href":1769,"rel":1770},"https://github.com/devstride/claude-plugin/blob/main/CHANGELOG.md",[1771],"nofollow",[1743,1773,1774],{},"CHANGELOG.md"," in the plugin's repository.",[1777,1778,1780],"h2",{"id":1779},"november-2026","November 2026",[1782,1783,1785],"h3",{"id":1784},"_3450-2026-11-09","3.45.0 — 2026-11-09",[1787,1788,1789,1805],"ul",{},[1790,1791,1792,1793,1796,1797,1800,1801,1804],"li",{},"New, off by default: a release backstop for work that has waited too long on the release train. Releases still start whenever work is ready; this only catches work left waiting, for example overnight or when no session is running. Set ",[1743,1794,1795],{},"release.backstop.maxWaitMinutes"," (15 to 1440, default 120) and ",[1743,1798,1799],{},"release.backstop.mode",". Run ",[1743,1802,1803],{},"/devstride:release backstop"," on a schedule. It starts a release only when the oldest waiting work is older than the limit, no release is in progress and no release hold applies, and at most once per window across all your machines.",[1790,1806,1807,1808,1811,1812,1815,1816,1819,1820,1823,1824,1827],{},"Start with ",[1743,1809,1810],{},"mode: shadow",", which records what it would have started and changes nothing. Switch to ",[1743,1813,1814],{},"live"," once those records look right. The backstop needs a ",[1743,1817,1818],{},"claims"," block with a ",[1743,1821,1822],{},"get"," command; ",[1743,1825,1826],{},"/devstride:doctor"," reports one that is missing.",[1782,1829,1831],{"id":1830},"_3443-2026-11-08","3.44.3 — 2026-11-08",[1787,1833,1834],{},[1790,1835,1836],{},"Fixed: with release clearance, a release no longer fails at its hand-back or heartbeat when the session's own keeper updates the clearance at the same moment. The plugin now waits a few seconds and retries before reporting a conflict.",[1782,1838,1840],{"id":1839},"_3442-2026-11-08","3.44.2 — 2026-11-08",[1787,1842,1843],{},[1790,1844,1845],{},"Internal reliability and maintenance changes; nothing to do.",[1782,1847,1849],{"id":1848},"_3441-2026-11-08","3.44.1 — 2026-11-08",[1787,1851,1852],{},[1790,1853,1854,1855,1858,1859,1862],{},"Fixed: a local review engine (",[1743,1856,1857],{},"review.localCommand"," or ",[1743,1860,1861],{},"review.localAssistCommand",") can no longer hang silently waiting for input. Before, a stuck review looked like a slow one.",[1782,1864,1866],{"id":1865},"_3440-2026-11-08","3.44.0 — 2026-11-08",[1787,1868,1869],{},[1790,1870,1871,1872,1875],{},"Session presence reports now say when the session last did anything (",[1743,1873,1874],{},"PRESENCE_ACTIVE_AT","), so your presence command can tell a hung session from a busy one.",[1782,1877,1879],{"id":1878},"_3430-2026-11-08","3.43.0 — 2026-11-08",[1787,1881,1882,1893],{},[1790,1883,1884,1885,1888,1889,1892],{},"Story claims, release clearance and presence reports now name the machine and the session the same way everywhere. The machine is ",[1743,1886,1887],{},"DEVSTRIDE_MACHINE_NAME"," when set, otherwise the hostname without ",[1743,1890,1891],{},".local",", in lower case.",[1790,1894,1895],{},"If your own tooling matches machine names from presence reports or clearance records, expect their spelling to change once.",[1782,1897,1899],{"id":1898},"_3420-2026-11-08","3.42.0 — 2026-11-08",[1787,1901,1902],{},[1790,1903,1904,1905,1908,1909,1912,1913,1916],{},"Every running session can report itself, not only those holding a claim. Name a command in the new ",[1743,1906,1907],{},"presence"," block (",[1743,1910,1911],{},"presence.command",", optional ",[1743,1914,1915],{},"presence.intervalMinutes",", default 5) and the plugin runs it at session start, on prompts, while Claude waits for you, at session end and on an interval. Without the block nothing changes.",[1782,1918,1920],{"id":1919},"_3410-2026-11-08","3.41.0 — 2026-11-08",[1787,1922,1923,1930],{},[1790,1924,1925,1926,1929],{},"Before it merges, ",[1743,1927,1928],{},"build-item"," checks the final diff for changes that could cost money, remove something callers still use, cut off someone's access or break a published interface. When it finds one, it posts a DevStride comment that @-mentions the item's creator. It is a notice, not a gate.",[1790,1931,1932,1933,1908,1936,1939,1940,1939,1943,1946,1947,1949],{},"Configure it with the new ",[1743,1934,1935],{},"consequenceNotices",[1743,1937,1938],{},"enabled",", ",[1743,1941,1942],{},"notify",[1743,1944,1945],{},"categories","). ",[1743,1948,1826],{}," checks it.",[1782,1951,1953],{"id":1952},"_3400-2026-11-08","3.40.0 — 2026-11-08",[1787,1955,1956],{},[1790,1957,1958,1959,1961],{},"When a story ships differently from its description, ",[1743,1960,1928],{}," now records the as-built description through DevStride, which also updates every linked Knowledge Base spec, or marks it out of sync. The original description is still kept in a comment.",[1782,1963,1965],{"id":1964},"_3390-2026-11-08","3.39.0 — 2026-11-08",[1787,1967,1968],{},[1790,1969,1970,1971,1974],{},"A settled review now leaves a ",[1743,1972,1973],{},"devstride/reviewed"," commit status on GitHub. An epic may carry migrations or deploy configuration onto the release train only when its merged head carries that proof; a branch name alone no longer counts.",[1976,1977,1980],"alert",{"title":1978,"type":1979},"Proof must come from an admin","warning","Only a status posted by an account with admin permission on the repository counts. Epics merged from 2026-11-10 (UTC) without proof are checked file by file like any other commit. Update every session before then, and run reviews from an admin account if your epics carry migrations or deploy configuration.",[1782,1982,1984],{"id":1983},"_3380-2026-11-08","3.38.0 — 2026-11-08",[1787,1986,1987,1990],{},[1790,1988,1989],{},"One merge gate for every merge: the loop merges only when every required check is green on the exact reviewed commit, with no open review threads or change requests. An admin merge can no longer skip a red check, a conflict, an out-of-date branch or a missing approval.",[1790,1991,1992],{},"A review in which no engine returned a result (a crash, timeout or empty output) now fails instead of settling. One-offs reviewed locally before this release are reviewed again before they land.",[1782,1994,1996],{"id":1995},"_3370-2026-11-07","3.37.0 — 2026-11-07",[1787,1998,1999],{},[1790,2000,2001,2002,2005,2006,2009],{},"The owner's written standing yes can now cover full releases (",[1743,2003,2004],{},"release.fullRelease","). A release at its reviewed head with every gate green merges and deploys without an in-the-moment yes, provided every migration it adds or changes is in the owner's ",[1743,2007,2008],{},"approvedMigrations"," list. Anything else still asks.",[1782,2011,2013],{"id":2012},"_3360-2026-11-07","3.36.0 — 2026-11-07",[1787,2015,2016],{},[1790,2017,2018,2019,1858,2022,2025,2026,2029],{},"Release holds: put ",[1743,2020,2021],{},"Release hold: not before \u003Cdate>",[1743,2023,2024],{},"Release hold: after \u003Citem> is live"," in an item's description to keep its work off the release path. Dates use ",[1743,2027,2028],{},"release.holdTimeZone"," (default UTC).",[1782,2031,2033],{"id":2032},"_3350-2026-11-07","3.35.0 — 2026-11-07",[1787,2035,2036],{},[1790,2037,2038,2039,2042],{},"Run a full local review on its own with ",[1743,2040,2041],{},"/devstride:review local-full \u003Cbase>",". A one-off over the small-fix limit lands on the release train only when such a review is recorded at exactly its head, and your own landing tooling can run the same check.",[1782,2044,2046],{"id":2045},"_3340-2026-11-07","3.34.0 — 2026-11-07",[1787,2048,2049],{},[1790,2050,2051,2052,2055],{},"With ",[1743,2053,2054],{},"releaseTrain.smallFixes"," set, a one-off that is not a small fix gets a full local review (Claude plus your CLI engine) before it lands on the release train, instead of waiting for the release's pull request. It adds no CI runs.",[1782,2057,2059],{"id":2058},"_3330-2026-11-07","3.33.0 — 2026-11-07",[1787,2061,2062,2069],{},[1790,2063,2064,2065,2068],{},"With release clearance, the time a release waits for the owner's go-ahead is now its own phase (",[1743,2066,2067],{},"final","), so the stuck alarm no longer counts that wait.",[1790,2070,2071],{},"Fixed: a story merged onto an epic, plan or train branch is no longer marked Done before it reaches the base branch.",[1782,2073,2075],{"id":2074},"_3320-2026-11-07","3.32.0 — 2026-11-07",[1787,2077,2078,2085],{},[1790,2079,2080,2081,2084],{},"A one-off merged onto the release train now moves to the merged status (",[1743,2082,2083],{},"Review"," by default), so the board shows it is waiting for a release. It becomes Done when the release ships it.",[1790,2086,2087],{},"Fixed: a release no longer fails trying to start from a train branch that is not on origin. A renamed train is named, with the commands that finish the rename.",[1782,2089,2091],{"id":2090},"_3310-2026-11-05","3.31.0 — 2026-11-05",[1787,2093,2094],{},[1790,2095,2096,2097,2100],{},"Fixed: renaming ",[1743,2098,2099],{},"releaseTrain.branch"," no longer creates a second, empty train beside the old one. The loop keeps using the existing train and tells you how to finish the rename.",[1782,2102,2104],{"id":2103},"_3300-2026-11-05","3.30.0 — 2026-11-05",[1787,2106,2107],{},[1790,2108,2109,2110,2113,2114,2117],{},"Opt-in plan-scope releases: a ",[1743,2111,2112],{},"Release scope: plan"," line on a plan root collects each epic on a plan integration branch (",[1743,2115,2116],{},"planIntegrationBranches.pattern",") and releases the whole plan together once nothing is left.",[1782,2119,2121],{"id":2120},"_3290-2026-11-04","3.29.0 — 2026-11-04",[1787,2123,2124,2133],{},[1790,2125,2126,2129,2130,2132],{},[1743,2127,2128],{},"release.autoStart.enabled"," (with a ",[1743,2131,1818],{}," block) lets a train landing or a finished release start the next release automatically, with exactly one session winning.",[1790,2134,2135,2138],{},[1743,2136,2137],{},"release.lightRelease.standingYes"," merges a light release on the owner's standing yes when it is identical to its reviewed tree. Both default to off.",[1782,2140,2142],{"id":2141},"_3280-2026-11-04","3.28.0 — 2026-11-04",[1787,2144,2145],{},[1790,2146,2147,2148,2151],{},"A release-only pre-ship check with ",[1743,2149,2150],{},"runAt: \"train\""," runs on the release-train snapshot before the train merges, and is not repeated later on the same snapshot.",[1782,2153,2155],{"id":2154},"_3270-2026-11-04","3.27.0 — 2026-11-04",[1787,2157,2158,2168],{},[1790,2159,2160,2163,2164,2167],{},[1743,2161,2162],{},"release.clearance.scope: \"cut-to-deploy\""," holds release clearance only from the cut to a confirmed deploy, so the next release can start sooner. The post-deploy result is posted as a ",[1743,2165,2166],{},"release/post-deploy"," commit status, and the next release will not merge until it is green.",[1790,2169,2170,2173],{},[1743,2171,2172],{},"/devstride:release post-deploy only"," finishes a post-deploy check whose session stopped.",[1782,2175,2177],{"id":2176},"_3260-2026-11-04","3.26.0 — 2026-11-04",[1787,2179,2180,2183],{},[1790,2181,2182],{},"The status line is now two lines labelled with symbols: where you are, then what is in flight. It redraws every 30 seconds.",[1790,2184,2185,2186,2188,2189,2191,2192,1763],{},"A running session now hears about a newer plugin: Claude tells you to run ",[1743,2187,1756],{},", or asks whether to run ",[1743,2190,1752],{},". Turn it off with ",[1743,2193,2194],{},"plugin.updateCheck: false",[1782,2196,2198],{"id":2197},"_3250-2026-11-04","3.25.0 — 2026-11-04",[1787,2200,2201],{},[1790,2202,2203,2206,2207,2210,2211,2213,2214,2217,2218,2221,2222,2225],{},[1743,2204,2205],{},"/devstride:setup agents"," creates an Active Agents board, tag and shared view in DevStride after your typed yes, and writes the ",[1743,2208,2209],{},"activeAgents"," block. ",[1743,2212,1928],{}," then places each plan root it works on that board and runs your ",[1743,2215,2216],{},"start"," and ",[1743,2219,2220],{},"end"," commands. ",[1743,2223,2224],{},"/devstride:doctor agents"," checks the setup.",[1782,2227,2229],{"id":2228},"_3240-2026-11-04","3.24.0 — 2026-11-04",[1787,2231,2232,2238],{},[1790,2233,2234,2237],{},[1743,2235,2236],{},"create-story deferred \u003Citem#>"," parks a postponed follow-up in the same container under the plan root as deferred bugs. Deferred items are dated after the plan, and the closing report lists what is still open there.",[1790,2239,2240,2241,2244,2245,2248,2249,1763],{},"The default container title is now ",[1743,2242,2243],{},"Deferred","; containers named ",[1743,2246,2247],{},"Deferred defects"," are still found. List other old titles in ",[1743,2250,2251],{},"defects.deferredContainerLegacyTitles",[1976,2253,2255,2256,2258,2259,2261],{"title":2254,"type":1979},"Everyone on the repository needs 3.24.0","Older versions ignore ",[1743,2257,2251],{}," and look only for ",[1743,2260,2247],{},". If you set either container key, or rely on the new default, make sure everyone working in the repository is on 3.24.0 or later.",[1782,2263,2265],{"id":2264},"_3231-2026-11-03","3.23.1 — 2026-11-03",[1787,2267,2268],{},[1790,2269,1845],{},[1782,2271,2273],{"id":2272},"_3230-2026-11-03","3.23.0 — 2026-11-03",[1787,2275,2276,2288],{},[1790,2277,2278,2280,2281,1939,2284,2287],{},[1743,2279,2054],{}," (",[1743,2282,2283],{},"maxFiles",[1743,2285,2286],{},"maxChangedLines","): a small one-off on the release train skips its separate review pass. The train's pull request stays the batch's one full review and one CI run.",[1790,2289,2290,2293],{},[1743,2291,2292],{},"releaseTrain.lateArrivals: \"restart\""," absorbs a one-off that lands while the train's pull request is under review, and reviews the whole snapshot again.",[1782,2295,2297],{"id":2296},"_3220-2026-11-03","3.22.0 — 2026-11-03",[1787,2299,2300,2313],{},[1790,2301,2302,2303,2280,2306,2309,2310,1763],{},"The support train is now the release train: the config key is ",[1743,2304,2305],{},"releaseTrain",[1743,2307,2308],{},"supportTrain"," is still read), and snapshot branches are named ",[1743,2311,2312],{},"release-train-\u003Cdate>",[1790,2314,2315,2316,2217,2319,1763],{},"A reviewed epic can now carry migrations and infrastructure on the train; only unreviewed work is held to the exclusion paths. New optional keys: ",[1743,2317,2318],{},"release.migrationRenumber",[1743,2320,2321],{},"release.devDeployVerification",[1976,2323,2325,2326,2329,2330,2333],{"title":2324,"type":1979},"Check git and branch rules before updating","This release needs git 2.38 or newer. If your branch rules only admit ",[1743,2327,2328],{},"*/*/support-train-*",", add ",[1743,2331,2332],{},"*/*/release-train-*"," before you update.",[1782,2335,2337],{"id":2336},"_3210-2026-11-03","3.21.0 — 2026-11-03",[1787,2339,2340,2352],{},[1790,2341,2342,2343,1908,2345,2348,2349,2351],{},"Story claims: with a ",[1743,2344,1818],{},[1743,2346,2347],{},"{ \"provider\": \"devstride\" }",", or your own commands), ",[1743,2350,1928],{}," claims each story before starting it, so two agents on two machines never build the same one. A story another agent holds is skipped.",[1790,2353,2354,2357,2358,2360],{},[1743,2355,2356],{},"release.clearance.provider: \"devstride\""," keeps release clearance in DevStride instead of a git ref. ",[1743,2359,1826],{}," checks both.",[1782,2362,2364],{"id":2363},"_3200-2026-11-02","3.20.0 — 2026-11-02",[1787,2366,2367,2386,2407],{},[1790,2368,2369,2370,1939,2373,1939,2376,1939,2379,1939,2382,2385],{},"Ten step skills: each hook the release loop calls (",[1743,2371,2372],{},"update-docs",[1743,2374,2375],{},"pre-ship",[1743,2377,2378],{},"post-deploy",[1743,2380,2381],{},"classify-release",[1743,2383,2384],{},"pre-merge-check"," and others) can be run again on its own by name after a failure.",[1790,2387,2388,2389,1939,2392,1939,2395,2398,2399,2402,2403,2406],{},"New optional keys: ",[1743,2390,2391],{},"docs.knowledgeBaseSyncSkill",[1743,2393,2394],{},"release.classifySkill",[1743,2396,2397],{},"release.preMergeSkill",", and ",[1743,2400,2401],{},"pool.checkout"," with ",[1743,2404,2405],{},"pool.checkin"," (set both or neither).",[1790,2408,2409,2411,2412,2415,2416,1763],{},[1743,2410,2375],{}," accepts ",[1743,2413,2414],{},"--skip \u003Cname>"," (an explicit waiver) and ",[1743,2417,2418],{},"--only \u003Cnames>",[1976,2420,2422,2423,2426,2427,2430],{"title":2421,"type":1979},"Clearance holder variable renamed","The release clearance holder variable is now ",[1743,2424,2425],{},"CLEARANCE_HOLDER_TOKEN","; ",[1743,2428,2429],{},"DEVSTRIDE_LEASE_TOKEN"," still works. If your repository has its own tooling that works out the clearance holder, such as a merge guard, update it to read the new name first.",[1782,2432,2434],{"id":2433},"_3190-2026-11-02","3.19.0 — 2026-11-02",[1787,2436,2437],{},[1790,2438,2439,2442,2443,2445,2446,2449,2450,1763],{},[1743,2440,2441],{},".claude/ds-config.json"," now has a published JSON Schema. ",[1743,2444,1826],{}," and setup check your config against it and warn about unknown keys with the key you probably meant. Add a top-level ",[1743,2447,2448],{},"\"$schema\""," for editor completion, and list your own tools' key prefixes in ",[1743,2451,2452],{},"repoLocalKeys",[1782,2454,2456],{"id":2455},"_3181-2026-11-02","3.18.1 — 2026-11-02",[1787,2458,2459],{},[1790,2460,1845],{},[1782,2462,2464],{"id":2463},"_3180-2026-11-01","3.18.0 — 2026-11-01",[1787,2466,2467,2480],{},[1790,2468,2469,2471,2472,2475,2476,2479],{},[1743,2470,1826],{}," no longer blocks a ",[1743,2473,2474],{},"/devstride:build-item"," in the same session, and finishes every section even when the plugin is behind. Its seven-day CI audit is now opt-in (",[1743,2477,2478],{},"/devstride:doctor ci --audit",").",[1790,2481,2482,2483,2486,2487,2490,2491,1763],{},"Fixed: the session-start hook no longer leaves ",[1743,2484,2485],{},".claude/statusline.sh"," modified when your branch already carries the newer copy, and no longer leaves a ",[1743,2488,2489],{},".bak"," file in the work tree. The update check no longer fails with ",[1743,2492,2493],{},"installed-payload-mismatch",[1976,2495,2497,2498,1753,2501,2504,2505,2508],{"title":2496,"type":1979},"Update once by hand from 3.17.0","A machine on 3.17.0 must update once with the native commands: ",[1743,2499,2500],{},"claude plugin marketplace update devstride",[1743,2502,2503],{},"claude plugin update devstride@devstride --scope \u003Cscope>"," (use the id and scope ",[1743,2506,2507],{},"claude plugin list"," shows), then restart sessions.",[1777,2510,2512],{"id":2511},"october-2026","October 2026",[1782,2514,2516],{"id":2515},"_3170-2026-10-31","3.17.0 — 2026-10-31",[1787,2518,2519],{},[1790,2520,2521,2522,2524,2525,2527,2528,2531,2532,1763],{},"The status line shows when a session runs an older plugin than it could: in red with ",[1743,2523,1756],{}," when a newer copy is installed, in yellow with ",[1743,2526,1752],{}," when a newer release is published. Hide it with the ",[1743,2529,2530],{},"plugin"," key in ",[1743,2533,2534],{},"statusLine.hiddenSegments",[1782,2536,2538],{"id":2537},"_3160-2026-10-31","3.16.0 — 2026-10-31",[1787,2540,2541,2544,2551],{},[1790,2542,2543],{},"With release clearance, a release hands clearance back as soon as the next release could safely start, once the post-deploy check passes. Documentation and release notes finish afterwards, and any work still owed shows in the clearance status.",[1790,2545,2546,2547,2550],{},"Stuck-phase alarm: ",[1743,2548,2549],{},"release.clearance.phaseBudgetMinutes"," flags a release whose phase runs past its budget.",[1790,2552,2553,2554,2557],{},"A post-deploy check can add a ",[1743,2555,2556],{},"close-out"," mode for longer work that nothing else waits on.",[1782,2559,2561],{"id":2560},"_3151-2026-10-30","3.15.1 — 2026-10-30",[1787,2563,2564],{},[1790,2565,2566],{},"Fixed: skills use DevStride's current \"status\" and \"workstream\" names instead of the retired \"lane\" and \"folder\" aliases.",[1782,2568,2570],{"id":2569},"_3150-2026-10-30","3.15.0 — 2026-10-30",[1787,2572,2573],{},[1790,2574,2575,2578],{},[1743,2576,2577],{},"release.deployApproval",": a command that approves a production deploy waiting behind a protected environment or manual gate, so the owner's yes to the release also approves its deploy.",[1782,2580,2582],{"id":2581},"_3140-2026-10-30","3.14.0 — 2026-10-30",[1787,2584,2585,2600],{},[1790,2586,2587,2280,2590,1939,2593,1939,2596,2599],{},[1743,2588,2589],{},"review.localEffort",[1743,2591,2592],{},"initial",[1743,2594,2595],{},"followUp",[1743,2597,2598],{},"safety",") sets the local CLI engine's reasoning effort for each kind of review round.",[1790,2601,2602],{},"A one-off that lands on the train after the release took its snapshot can be absorbed into that release on the owner's instruction, with its own full review.",[1782,2604,2606],{"id":2605},"_3130-2026-10-29","3.13.0 — 2026-10-29",[1787,2608,2609,2624],{},[1790,2610,2611,2612,2615,2616,2619,2620,2623],{},"Opt-in release economies: ",[1743,2613,2614],{},"release.productionReview"," skips a second full review when the production pull request's tree matches what was already reviewed, checking only high-risk paths. ",[1743,2617,2618],{},"onlyWhenTouched"," runs a release-only pre-ship check only when the release touches its paths. ",[1743,2621,2622],{},"release.syncWorkflow"," waits for your own production-to-source sync workflow.",[1790,2625,2626,2627,1763],{},"Fixed: status-line cached values now expire correctly on Linux machines with the newer ",[1743,2628,2629],{},"stat",[1782,2631,2633],{"id":2632},"_3120-2026-10-19","3.12.0 — 2026-10-19",[1787,2635,2636],{},[1790,2637,2638,2639,2642,2643,1939,2646,2217,2649,1763],{},"The ",[1743,2640,2641],{},"enterprise"," delivery profile is retired. Three profiles remain: ",[1743,2644,2645],{},"prototype",[1743,2647,2648],{},"standard",[1743,2650,2651],{},"extended",[1976,2653,2655,2656,2659,2660,2662,2663,2666,2667,2669,2670,2280,2673,1939,2676,1939,2679,1939,2682,2685,2686,1800,2689,2692,2693,2695],{"title":2654,"type":1979},"enterprise now falls back to standard","A ",[1743,2657,2658],{},"profile"," of ",[1743,2661,2641],{},", in config or in a plan root's ",[1743,2664,2665],{},"Delivery profile:"," line, now runs as ",[1743,2668,2648],{},". To keep the old rigor, set ",[1743,2671,2672],{},"profileOverrides",[1743,2674,2675],{},"fixFloor: \"all-confirmed\"",[1743,2677,2678],{},"storyVerify: \"full\"",[1743,2680,2681],{},"maxLocalReviewRounds: 2",[1743,2683,2684],{},"understandReaders: 6",") plus ",[1743,2687,2688],{},"review.pollTimeoutMinutes: 20",[1743,2690,2691],{},"/devstride:rebalance \u003Croot> standard"," (or ",[1743,2694,2651],{},") to rewrite a plan's marker.",[1782,2697,2699],{"id":2698},"_3110-2026-10-18","3.11.0 — 2026-10-18",[1787,2701,2702,2712],{},[1790,2703,2704,2705,2280,2708,2711],{},"Release clearance: with ",[1743,2706,2707],{},"release.clearance",[1743,2709,2710],{},"{ \"provider\": \"github\" }",", or your own commands), only one release runs at a time across every machine and person. Others wait and are told who holds it. Hotfixes are never blocked.",[1790,2713,2714,2715,2718,2719,2722],{},"The status line gains a Release segment, and ",[1743,2716,2717],{},"setup ci"," can add a ",[1743,2720,2721],{},"release-tower"," check that orders release pull requests.",[1782,2724,2726],{"id":2725},"_3100-2026-10-06","3.10.0 — 2026-10-06",[1787,2728,2729,2738,2741],{},[1790,2730,2731,2732,2735,2736,2479],{},"An epic's stories are marked Done when the epic is released, not when they merge onto its integration branch. Until then they sit in a merged status (",[1743,2733,2734],{},"epicIntegrationBranches.mergedStatusName",", default ",[1743,2737,2083],{},[1790,2739,2740],{},"A story named by number is never built twice, and a release nobody closed out is finished by the next run.",[1790,2742,2743],{},"Minor review findings are dismissed with a reason instead of being filed as deferred work.",[1782,2745,2747],{"id":2746},"_390-2026-10-02","3.9.0 — 2026-10-02",[1787,2749,2750,2753],{},[1790,2751,2752],{},"Where an item lands (its epic's branch, the train or the base branch) is decided by one script that your own tooling can run and test against.",[1790,2754,2755],{},"Fixed: an epic integration branch created under an older naming is found again, instead of a second one being cut.",[1782,2757,2759],{"id":2758},"_380-2026-10-01","3.8.0 — 2026-10-01",[1787,2761,2762,2768,2774],{},[1790,2763,2764,2767],{},[1743,2765,2766],{},"release.releaseBranchPattern"," cuts each release as its own protected branch, so the source keeps taking merges while the release is reviewed.",[1790,2769,2770,2773],{},[1743,2771,2772],{},"supportTrain.branch"," lets one-off work ride a long-lived train branch and ship in batches.",[1790,2775,2776,2777,1763],{},"A cloud reviewer can be asked once, at the final head, with ",[1743,2778,2779],{},"requestPolicy: \"final-head\"",[1976,2781,2783,2786,2787,2789],{"title":2782,"type":1979},"The release freeze is gone",[1743,2784,2785],{},"ci.freezeBaseWhileReleasePrReady"," is now ignored. A merge beneath a ready release pull request moves its head and triggers another review round before the owner is asked. Set ",[1743,2788,2766],{}," to keep merges away from a release in flight.",[1777,2791,2793],{"id":2792},"september-2026","September 2026",[1782,2795,2797],{"id":2796},"_370-2026-09-28","3.7.0 — 2026-09-28",[1787,2799,2800],{},[1790,2801,2802,2803,2806,2807,2810],{},"A cloud reviewer can be limited to pull requests into chosen branches with ",[1743,2804,2805],{},"baseBranches",", for example ",[1743,2808,2809],{},"[\"main\"]"," for a reviewer you pay for per use.",[1782,2812,2814],{"id":2813},"_360-2026-09-27","3.6.0 — 2026-09-27",[1787,2816,2817,2825],{},[1790,2818,2819,2820,2822,2823,1763],{},"New ",[1743,2821,2651],{}," delivery profile for coarser, multi-hour stories, with the same safety floors as ",[1743,2824,2648],{},[1790,2826,2827],{},"Every loop skill now reads as a goal, its rules and its hard floors instead of a numbered script. What each one guarantees is unchanged; nothing to do.",[1782,2829,2831],{"id":2830},"_351-2026-09-11","3.5.1 — 2026-09-11",[1787,2833,2834],{},[1790,2835,2836,2837,2839],{},"Fixed: ",[1743,2838,1752],{}," runs as written, including for project installs across checkouts and worktrees. Project scope is now the recommended install.",[1976,2841,2843,2844,2846,2847,2850,2851,1753,2853,2856,2857,2859],{"title":2842,"type":1979},"Update once by hand from 3.1.0–3.5.0","On 3.1.0 to 3.5.0, ",[1743,2845,1752],{}," can stop with ",[1743,2848,2849],{},"plugin-root-missing",". Update once with ",[1743,2852,2500],{},[1743,2854,2855],{},"claude plugin update \u003Cid> --scope \u003Cscope>"," (from ",[1743,2858,2507],{},"), then reload.",[1782,2861,2863],{"id":2862},"_350-2026-09-11","3.5.0 — 2026-09-11",[1787,2865,2866,2873,2884],{},[1790,2867,2868,2869,2872],{},"Setup and doctor check that your local review engine runs read-only, and fail a command missing its sandbox flag with the exact fix. ",[1743,2870,2871],{},"codex review"," is now a second supported Codex engine.",[1790,2874,2875,2876,2879,2880,2883],{},"Planning and delivery commands can no longer be mixed in one session. Use ",[1743,2877,2878],{},"--same-session",", or set ",[1743,2881,2882],{},"session.jobClassGate: false",", to allow it.",[1790,2885,2886,2887,2890,2891,2411,2894,1763],{},"Deferred defects are filed in a container beside the plan (",[1743,2888,2889],{},"defects.deferredContainerTitle","), and ",[1743,2892,2893],{},"epicIntegrationBranches.autoRelease",[1743,2895,2896],{},"\"ask\"",[1782,2898,2900],{"id":2899},"_342-2026-09-08","3.4.2 — 2026-09-08",[1787,2902,2903],{},[1790,2904,2905],{},"Recaps of finished work now describe what a person experiences, in plain language, rather than how the code does it.",[1782,2907,2909],{"id":2908},"_341-2026-09-03","3.4.1 — 2026-09-03",[1787,2911,2912],{},[1790,2913,2836,2914,2917],{},[1743,2915,2916],{},"release"," no longer skips the deploy confirmation when a post-deploy check is configured.",[1782,2919,2921],{"id":2920},"_340-2026-09-02","3.4.0 — 2026-09-02",[1787,2923,2924],{},[1790,2925,2926,2929],{},[1743,2927,2928],{},"review.mandatoryLenses"," forces your own review lens onto your own risk paths: each entry names path globs and the question a reviewer must answer for every changed hunk.",[1782,2931,2933],{"id":2932},"_330-2026-09-02","3.3.0 — 2026-09-02",[1787,2935,2936,2943],{},[1790,2937,2938,2217,2940,2942],{},[1743,2939,1928],{},[1743,2941,2916],{}," fetch first and check what others have landed before acting.",[1790,2944,2819,2945,2948,2949,2952],{},[1743,2946,2947],{},"release.postDeployCheckSkill",": a local skill that checks production after a deploy and can stop a release for a rollback decision. ",[1743,2950,2951],{},"localEnvironment.fetchOnSessionStart"," tells you at session start when your branch is behind.",[1777,2954,2956],{"id":2955},"august-2026","August 2026",[1782,2958,2960],{"id":2959},"_320-2026-08-29","3.2.0 — 2026-08-29",[1787,2962,2963],{},[1790,2964,2965],{},"The local review engine works with any CLI that meets its contract, such as Grok, Gemini, DeepSeek or a local open-weight model. Setup always offers to name another; Codex stays the default.",[1782,2967,2969],{"id":2968},"_311-2026-08-29","3.1.1 — 2026-08-29",[1787,2971,2972],{},[1790,2973,2974],{},"Fixed: status-line values no longer render invisibly on themes where bright black matches the background.",[1782,2976,2978],{"id":2977},"_310-2026-08-29","3.1.0 — 2026-08-29",[1787,2980,2981],{},[1790,2982,2819,2983,2985,2986,2988],{},[1743,2984,1752],{}," updates the installation in use and verifies it. ",[1743,2987,1756],{}," usually activates the new version without a restart.",[1782,2990,2992],{"id":2991},"_300-2026-08-29","3.0.0 — 2026-08-29",[1787,2994,2995,3001],{},[1790,2996,2997,2998,3000],{},"Planning and building follow one engineering-economy rule (reuse before building, nothing speculative), with model effort sized to each task. Optional ",[1743,2999,1861],{}," asks for a second opinion on hard calls.",[1790,3002,3003],{},"Routine stories get a bounded risk check, and full adversarial review runs at merge boundaries. CI runs once, last, on the final reviewed head.",[1976,3005,3007,3010,3011,3014],{"title":3006,"type":1979},"review.localReReviewScope now applies to every reviewer",[1743,3008,3009],{},"review.localReReviewScope"," now sets the follow-up scope for Claude, the local CLI and cloud reviewers alike. If you set it to ",[1743,3012,3013],{},"\"full\"",", every reviewer now re-reviews the whole diff.",[1782,3016,3018],{"id":3017},"_280-2026-08-28","2.8.0 — 2026-08-28",[1787,3020,3021,3026],{},[1790,3022,3023,3025],{},[1743,3024,1826],{}," now offers to fix what it found, after the full report, with one question for the batch.",[1790,3027,3028,3029,3032,3033,1763],{},"The session-start hook keeps the repository's status line current; opt out with ",[1743,3030,3031],{},"statusLine.autoUpdate: false",". Record segments that do not apply in ",[1743,3034,2534],{},[1782,3036,3038],{"id":3037},"_260-2026-08-28","2.6.0 — 2026-08-28",[1787,3040,3041,3060],{},[1790,3042,2655,3043,1908,3046,1939,3049,3052,3053,3055,3056,3059],{},[1743,3044,3045],{},"stage",[1743,3047,3048],{},"resolve",[1743,3050,3051],{},"productionStages",") tells the loop which deployment stage a checkout points at. ",[1743,3054,2916],{}," names it at the production gate, and ",[1743,3057,3058],{},"branch-hotfix"," stops before touching a production stage's database.",[1790,3061,3062,3065],{},[1743,3063,3064],{},"setup"," can write the repository a status line.",[1782,3067,3069],{"id":3068},"_250-2026-08-27","2.5.0 — 2026-08-27",[1787,3071,3072],{},[1790,3073,1845],{},[1782,3075,3077],{"id":3076},"_240-2026-08-27","2.4.0 — 2026-08-27",[1787,3079,3080],{},[1790,3081,3082,3083,3085,3086,2479],{},"Cheaper reviews: a follow-up local review round reads only the fixes (",[1743,3084,3009],{},"), and the wait for a cloud reviewer is learned per reviewer (",[1743,3087,3088],{},"review.adaptiveReviewerWait",[1782,3090,3092],{"id":3091},"_230-2026-08-27","2.3.0 — 2026-08-27",[1787,3094,3095],{},[1790,3096,3097,2217,3100,3103,3104,3106,3107,3110],{},[1743,3098,3099],{},"localEnvironment.recreateMode",[1743,3101,3102],{},"localEnvironment.instanceName"," tell ",[1743,3105,3058],{}," how your ",[1743,3108,3109],{},"recreate"," command behaves, so a hotfix always ends in a working local instance.",[1782,3112,3114],{"id":3113},"_220-2026-08-27","2.2.0 — 2026-08-27",[1787,3116,3117],{},[1790,3118,3119,3122,3123,3125],{},[1743,3120,3121],{},"localEnvironment.recreate"," lets ",[1743,3124,3058],{}," rebuild a local instance from the production base instead of leaving its schema ahead of the code. It stops and asks when there is no safe path.",[1782,3127,3129],{"id":3128},"_210-2026-08-27","2.1.0 — 2026-08-27",[1787,3131,3132],{},[1790,3133,3134],{},"Fixed: doctor and setup now say when a CI \"skip identical tree\" step is present but cannot fire.",[1782,3136,3138],{"id":3137},"_200-2026-08-26","2.0.0 — 2026-08-26",[1787,3140,3141,3147],{},[1790,3142,3143,3146],{},[1743,3144,3145],{},"ci.expectedRunsPerPullRequest"," now counts runs per workflow, not across all workflows.",[1790,3148,3149],{},"Fixed: the loop recovers from a GitHub stall in which a pull request marked ready starts no CI run.",[1976,3151,3153,3154,3156,3157,2479],{"title":3152,"type":1979},"Check ci.expectedRunsPerPullRequest","If you raised ",[1743,3155,3145],{}," to tolerate the old total across workflows, set it back to the runs you expect from each workflow (almost always ",[1743,3158,3159],{},"1",[1782,3161,3163],{"id":3162},"_120-2026-08-26","1.2.0 — 2026-08-26",[1787,3165,3166,3181],{},[1790,3167,3168,3169,3171,3172,1939,3175,2217,3178,1763],{},"The plugin tells you at session start when a newer version exists. New ",[1743,3170,2530],{}," block: ",[1743,3173,3174],{},"updateCheck",[1743,3176,3177],{},"autoUpdate",[1743,3179,3180],{},"pin",[1790,3182,2819,3183,3186],{},[1743,3184,3185],{},"localEnvironment"," block describes how your repository stands up an isolated local instance.",[1782,3188,3190],{"id":3189},"_110-2026-08-26","1.1.0 — 2026-08-26",[1787,3192,3193],{},[1790,3194,2819,3195,3198,3199,3201],{},[1743,3196,3197],{},"/devstride:ci-audit"," measures executed CI runs and minutes. ",[1743,3200,2717],{}," offers CI-cost changes to your workflows and applies only the ones you accept.",[1782,3203,3205],{"id":3204},"_100-2026-08-26","1.0.0 — 2026-08-26",[1787,3207,3208],{},[1790,3209,3210,3212,3213,3216,3217,1763],{},[1743,3211,2916],{}," now hands documentation to a local skill in your repository (",[1743,3214,3215],{},"docs.updateSkill",") after the deploy is confirmed. Release notes are opt-in with ",[1743,3218,3219],{},"--release-notes",[1976,3221,3223,3226,3227,3230,3231,3234],{"title":3222,"type":1979},"Migrate your docs settings",[1743,3224,3225],{},"release.docsRepo"," is deprecated and ",[1743,3228,3229],{},"releaseNotesWhen"," is retired. Run ",[1743,3232,3233],{},"/devstride:setup docs"," to migrate.",[1782,3236,3238],{"id":3237},"_0100-2026-08-25","0.10.0 — 2026-08-25",[1787,3240,3241],{},[1790,3242,3243,3244,1939,3246,1939,3248,3250,3251,2217,3253,3255,3256,3259],{},"Delivery profiles (",[1743,3245,2645],{},[1743,3247,2648],{},[1743,3249,2641],{},") set how much rigor the loop spends on each item, through the new ",[1743,3252,2658],{},[1743,3254,2672],{}," keys. New ",[1743,3257,3258],{},"/devstride:rebalance \u003Croot> \u003Cprofile>"," re-slices a live plan to another profile.",[1976,3261,3263,3264,3266,3267,3269,3270,3273],{"title":3262,"type":1979},"Default rigor is now standard","A repository with no ",[1743,3265,2658],{}," now runs ",[1743,3268,2648],{},", lighter than the single level used before. At the time, ",[1743,3271,3272],{},"\"profile\": \"enterprise\""," kept the old behaviour; that profile was retired in 3.12.0.",[1782,3275,3277],{"id":3276},"_090-2026-08-18","0.9.0 — 2026-08-18",[1787,3279,3280,3290],{},[1790,3281,3282,3283,1939,3286,3289],{},"Setup and doctor suggest branch roles from the branches that exist on origin (",[1743,3284,3285],{},"main",[1743,3287,3288],{},"develop"," and similar).",[1790,3291,3292],{},"Prompts say \"parent item\" instead of \"container\".",[1782,3294,3296],{"id":3295},"_081-2026-08-18","0.8.1 — 2026-08-18",[1787,3298,3299],{},[1790,3300,1845],{},[1782,3302,3304],{"id":3303},"_080-2026-08-18","0.8.0 — 2026-08-18",[1787,3306,3307,3321],{},[1790,3308,2655,3309,3312,3313,3316,3317,3320],{},[1743,3310,3311],{},"ds"," marketplace entry lets you install as ",[1743,3314,3315],{},"ds@devstride","; commands stay ",[1743,3318,3319],{},"/devstride:\u003Cskill>",". Install one entry or the other, never both.",[1790,3322,3323],{},"Fixed: CI draft-gate checks no longer fail repositories whose hold works.",[1782,3325,3327],{"id":3326},"_070-2026-08-18","0.7.0 — 2026-08-18",[1787,3329,3330],{},[1790,3331,2819,3332,3335,3336,3338],{},[1743,3333,3334],{},"/devstride:setup"," inspects your repository, proposes ",[1743,3337,2441],{}," with the evidence for each value, asks only what it could not settle, then validates the result by running it.",[1782,3340,3342],{"id":3341},"_060-2026-08-17","0.6.0 — 2026-08-17",[1787,3344,3345],{},[1790,3346,2819,3347,3349],{},[1743,3348,1826],{},": a read-only check of every loop prerequisite, with the fix for each problem it finds.",[1782,3351,3353],{"id":3352},"_050-2026-08-17","0.5.0 — 2026-08-17",[1787,3355,3356],{},[1790,3357,3358,3359,1939,3362,1939,3365,2217,3368,1763],{},"These config keys now take effect: ",[1743,3360,3361],{},"itemTagFormat",[1743,3363,3364],{},"review.localReviewerName",[1743,3366,3367],{},"epicIntegrationBranches.slugRule",[1743,3369,3370],{},"epicIntegrationBranches.releaseTarget",[1782,3372,3374],{"id":3373},"_043-2026-08-17","0.4.3 — 2026-08-17",[1787,3376,3377],{},[1790,3378,1845],{},[1782,3380,3382],{"id":3381},"_042-2026-08-17","0.4.2 — 2026-08-17",[1787,3384,3385],{},[1790,3386,2836,3387,3390,3391,3394],{},[1743,3388,3389],{},"ultracode-build"," now reads ",[1743,3392,3393],{},"verify.testSingle"," to run the touched test suite.",[1782,3396,3398],{"id":3397},"_041-2026-08-17","0.4.1 — 2026-08-17",[1787,3400,3401],{},[1790,3402,1845],{},[1782,3404,3406],{"id":3405},"_040-2026-08-17","0.4.0 — 2026-08-17",[1787,3408,3409],{},[1790,3410,3411,3412,3415,3416,3419],{},"Fixed six loop defects: pre-ship checks run before a pull request is marked ready, ",[1743,3413,3414],{},"push"," includes new files, inserted stories are wired into the plan, and ",[1743,3417,3418],{},"rationalize-gantt"," stops on a dependency cycle.",[1782,3421,3423],{"id":3422},"_034-2026-08-17","0.3.4 — 2026-08-17",[1787,3425,3426],{},[1790,3427,3428],{},"Documentation fixes: the pinning and unpinning recipes now reinstall the plugin, and per-marketplace auto-update is documented.",[1782,3430,3432],{"id":3431},"_033-2026-08-17","0.3.3 — 2026-08-17",[1787,3434,3435],{},[1790,3436,3437,3438,3441],{},"Pinning is simpler: append ",[1743,3439,3440],{},"@\u003Ctag>"," to the marketplace source.",[1782,3443,3445],{"id":3444},"_032-2026-08-17","0.3.2 — 2026-08-17",[1787,3447,3448],{},[1790,3449,3450,3451,2217,3453,3456],{},"Documentation fix: updating takes ",[1743,3452,2500],{},[1743,3454,3455],{},"claude plugin update devstride@devstride",", then a restart.",[1782,3458,3460],{"id":3459},"_031-2026-08-17","0.3.1 — 2026-08-17",[1787,3462,3463],{},[1790,3464,3465],{},"Added the changelog and documentation on versioning, updates and pinning.",[1782,3467,3469],{"id":3468},"_030-2026-08-17","0.3.0 — 2026-08-17",[1787,3471,3472],{},[1790,3473,3474],{},"The DevStride MCP server is bundled with the plugin. You sign in once through the browser, and no credential is stored.",[1976,3476,3478,3479,3482],{"title":3477,"type":1979},"Sign in after installing","Run ",[1743,3480,3481],{},"/mcp"," after installing to connect. Until you do, the server adds no tools and nothing prompts you. Signing in grants read and write access to the organization you choose, at your level in the app.",[1782,3484,3486],{"id":3485},"_020-2026-08-17","0.2.0 — 2026-08-17",[1787,3488,3489],{},[1790,3490,3491,3492,3495,3496,1939,3499,1939,3502,1939,3505,1939,3508,3510,3511,1939,3513,1939,3515,1939,3518,1939,3521,1939,3523,1939,3526,1939,3528,1939,3531,1939,3534,2479],{},"The first fifteen delivery-loop skills, run as ",[1743,3493,3494],{},"/devstride:\u003Cname>",": planning (",[1743,3497,3498],{},"plan",[1743,3500,3501],{},"comprehend-plan",[1743,3503,3504],{},"insert-story",[1743,3506,3507],{},"insert-defect",[1743,3509,3418],{},") and delivery (",[1743,3512,1928],{},[1743,3514,3389],{},[1743,3516,3517],{},"review",[1743,3519,3520],{},"pr",[1743,3522,3414],{},[1743,3524,3525],{},"branch-feature",[1743,3527,3058],{},[1743,3529,3530],{},"create-story",[1743,3532,3533],{},"create-defect",[1743,3535,2916],{},[1782,3537,3539],{"id":3538},"_010-2026-08-17","0.1.0 — 2026-08-17",[1787,3541,3542],{},[1790,3543,3544],{},"Initial release of the plugin package, with no skills yet.",{"title":3546,"searchDepth":244,"depth":244,"links":3547},"",[3548,3583,3596,3606],{"id":1779,"depth":244,"text":1780,"children":3549},[3550,3551,3552,3553,3554,3555,3556,3557,3558,3559,3560,3561,3562,3563,3564,3565,3566,3567,3568,3569,3570,3571,3572,3573,3574,3575,3576,3577,3578,3579,3580,3581,3582],{"id":1784,"depth":310,"text":1785},{"id":1830,"depth":310,"text":1831},{"id":1839,"depth":310,"text":1840},{"id":1848,"depth":310,"text":1849},{"id":1865,"depth":310,"text":1866},{"id":1878,"depth":310,"text":1879},{"id":1898,"depth":310,"text":1899},{"id":1919,"depth":310,"text":1920},{"id":1952,"depth":310,"text":1953},{"id":1964,"depth":310,"text":1965},{"id":1983,"depth":310,"text":1984},{"id":1995,"depth":310,"text":1996},{"id":2012,"depth":310,"text":2013},{"id":2032,"depth":310,"text":2033},{"id":2045,"depth":310,"text":2046},{"id":2058,"depth":310,"text":2059},{"id":2074,"depth":310,"text":2075},{"id":2090,"depth":310,"text":2091},{"id":2103,"depth":310,"text":2104},{"id":2120,"depth":310,"text":2121},{"id":2141,"depth":310,"text":2142},{"id":2154,"depth":310,"text":2155},{"id":2176,"depth":310,"text":2177},{"id":2197,"depth":310,"text":2198},{"id":2228,"depth":310,"text":2229},{"id":2264,"depth":310,"text":2265},{"id":2272,"depth":310,"text":2273},{"id":2296,"depth":310,"text":2297},{"id":2336,"depth":310,"text":2337},{"id":2363,"depth":310,"text":2364},{"id":2433,"depth":310,"text":2434},{"id":2455,"depth":310,"text":2456},{"id":2463,"depth":310,"text":2464},{"id":2511,"depth":244,"text":2512,"children":3584},[3585,3586,3587,3588,3589,3590,3591,3592,3593,3594,3595],{"id":2515,"depth":310,"text":2516},{"id":2537,"depth":310,"text":2538},{"id":2560,"depth":310,"text":2561},{"id":2569,"depth":310,"text":2570},{"id":2581,"depth":310,"text":2582},{"id":2605,"depth":310,"text":2606},{"id":2632,"depth":310,"text":2633},{"id":2698,"depth":310,"text":2699},{"id":2725,"depth":310,"text":2726},{"id":2746,"depth":310,"text":2747},{"id":2758,"depth":310,"text":2759},{"id":2792,"depth":244,"text":2793,"children":3597},[3598,3599,3600,3601,3602,3603,3604,3605],{"id":2796,"depth":310,"text":2797},{"id":2813,"depth":310,"text":2814},{"id":2830,"depth":310,"text":2831},{"id":2862,"depth":310,"text":2863},{"id":2899,"depth":310,"text":2900},{"id":2908,"depth":310,"text":2909},{"id":2920,"depth":310,"text":2921},{"id":2932,"depth":310,"text":2933},{"id":2955,"depth":244,"text":2956,"children":3607},[3608,3609,3610,3611,3612,3613,3614,3615,3616,3617,3618,3619,3620,3621,3622,3623,3624,3625,3626,3627,3628,3629,3630,3631,3632,3633,3634,3635,3636,3637,3638,3639,3640],{"id":2959,"depth":310,"text":2960},{"id":2968,"depth":310,"text":2969},{"id":2977,"depth":310,"text":2978},{"id":2991,"depth":310,"text":2992},{"id":3017,"depth":310,"text":3018},{"id":3037,"depth":310,"text":3038},{"id":3068,"depth":310,"text":3069},{"id":3076,"depth":310,"text":3077},{"id":3091,"depth":310,"text":3092},{"id":3113,"depth":310,"text":3114},{"id":3128,"depth":310,"text":3129},{"id":3137,"depth":310,"text":3138},{"id":3162,"depth":310,"text":3163},{"id":3189,"depth":310,"text":3190},{"id":3204,"depth":310,"text":3205},{"id":3237,"depth":310,"text":3238},{"id":3276,"depth":310,"text":3277},{"id":3295,"depth":310,"text":3296},{"id":3303,"depth":310,"text":3304},{"id":3326,"depth":310,"text":3327},{"id":3341,"depth":310,"text":3342},{"id":3352,"depth":310,"text":3353},{"id":3373,"depth":310,"text":3374},{"id":3381,"depth":310,"text":3382},{"id":3397,"depth":310,"text":3398},{"id":3405,"depth":310,"text":3406},{"id":3422,"depth":310,"text":3423},{"id":3431,"depth":310,"text":3432},{"id":3444,"depth":310,"text":3445},{"id":3459,"depth":310,"text":3460},{"id":3468,"depth":310,"text":3469},{"id":3485,"depth":310,"text":3486},{"id":3538,"depth":310,"text":3539},"Every release of the DevStride Claude Code plugin, newest first, and what each one changes for your team.","md",null,{},true,{"title":1368,"description":3641},"whPrT5eZrr_oLoW4vj03UMJDuNi1czc-YgNXxgUEi50",[3649,3651],{"title":1364,"path":1365,"stem":1366,"description":3650,"children":-1},"The .claude/ds-config.json settings read or written by DevStride for Claude Code v3.45.0.",{"title":1726,"path":1727,"stem":1728,"description":3546,"children":-1},1794214515598]