[{"data":1,"prerenderedAt":1865},["ShallowReactive",2],{"navigation_docs":3,"-developer-experience-developer-docs-claude-skills-planning-loop":1185,"-developer-experience-developer-docs-claude-skills-planning-loop-surround":1860},[4,231,468,507,728,818,902,959,1181],{"title":5,"path":6,"stem":7,"children":8,"page":78},"Getting Started","/getting-started","01.getting-started",[9,220,225],{"title":10,"order":11,"path":12,"stem":13,"children":14,"page":78},"Admin Onboarding: Getting Started",1,"/getting-started/admin-onboarding-getting-started","01.getting-started/01.admin-onboarding-getting-started",[15,19,23,27,34,38,45,79,128,141,152,156,169,173,182,199,207,213],{"title":16,"path":17,"stem":18},"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":20,"path":21,"stem":22},"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":24,"path":25,"stem":26},"Basic Terms","/getting-started/admin-onboarding-getting-started/basic-terms","01.getting-started/01.admin-onboarding-getting-started/03.basic-terms",{"title":28,"path":29,"stem":30,"children":31},"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",[32],{"title":33,"path":29,"stem":30},"Admin Onboarding - Setting up  Users and Teams",{"title":35,"path":36,"stem":37},"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":39,"path":40,"stem":41,"children":42},"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",[43],{"title":44,"path":40,"stem":41},"Admin Onboarding: Understanding Workstreams",{"title":46,"path":47,"stem":48,"children":49,"page":78},"Items","/getting-started/admin-onboarding-getting-started/items","01.getting-started/01.admin-onboarding-getting-started/07.items",[50,54,61,67,74],{"title":51,"path":52,"stem":53},"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":55,"path":56,"stem":57,"children":58},"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",[59],{"title":60,"path":56,"stem":57},"Admin Onboarding - Setting up Custom Fields",{"title":62,"path":63,"stem":64,"children":65},"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",[66],{"title":62,"path":63,"stem":64},{"title":68,"path":69,"stem":70,"children":71},"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",[72],{"title":73,"path":69,"stem":70},"Admin Onboarding - Creating and Managing Forms",{"title":75,"path":76,"stem":77},"Create Items with AI","/getting-started/admin-onboarding-getting-started/items/create-items-with-ai","01.getting-started/01.admin-onboarding-getting-started/07.items/05.create-items-with-ai",false,{"title":80,"path":81,"stem":82,"children":83,"page":78},"Item Workspace Tour","/getting-started/admin-onboarding-getting-started/item-workspace-tour","01.getting-started/01.admin-onboarding-getting-started/08.item-workspace-tour",[84,88,92,96,100,104,108,112,116,120,124],{"title":85,"path":86,"stem":87},"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":89,"path":90,"stem":91},"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":93,"path":94,"stem":95},"Admin Onboarding - 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":97,"path":98,"stem":99},"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":101,"path":102,"stem":103},"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":105,"path":106,"stem":107},"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":109,"path":110,"stem":111},"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":113,"path":114,"stem":115},"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":117,"path":118,"stem":119},"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":121,"path":122,"stem":123},"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":125,"path":126,"stem":127},"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":129,"path":130,"stem":131,"children":132,"page":78},"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",[133,137],{"title":134,"path":135,"stem":136},"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":138,"path":139,"stem":140},"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":142,"path":143,"stem":144,"children":145},"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",[146,148],{"title":147,"path":143,"stem":144},"Admin Onboarding - Populating and Managing Workstreams",{"title":149,"path":150,"stem":151},"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":153,"path":154,"stem":155},"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":157,"path":158,"stem":159,"children":160,"page":78},"Creating Cadences","/getting-started/admin-onboarding-getting-started/creating-cadences","01.getting-started/01.admin-onboarding-getting-started/12.creating-cadences",[161,165],{"title":162,"path":163,"stem":164},"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":166,"path":167,"stem":168},"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":170,"path":171,"stem":172},"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":174,"path":175,"stem":176,"children":177,"page":78},"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",[178],{"title":179,"path":180,"stem":181},"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":183,"path":184,"stem":185,"children":186,"page":78},"More on Permissions","/getting-started/admin-onboarding-getting-started/permissions","01.getting-started/01.admin-onboarding-getting-started/15.permissions",[187,191,195],{"title":188,"path":189,"stem":190},"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":192,"path":193,"stem":194},"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":196,"path":197,"stem":198},"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":200,"path":201,"stem":202,"children":203,"page":78},"API Keys","/getting-started/admin-onboarding-getting-started/api-keys","01.getting-started/01.admin-onboarding-getting-started/16.api-keys",[204],{"title":200,"path":205,"stem":206},"/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":208,"path":209,"stem":210,"children":211},"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",[212],{"title":208,"path":209,"stem":210},{"title":214,"path":215,"stem":216,"children":217},"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",[218],{"title":219,"path":215,"stem":216},"Handling incomplete items from Sprint to Sprint",{"title":24,"path":221,"stem":222,"children":223},"/getting-started/basic-terms","01.getting-started/02.basic-terms/index",[224],{"title":24,"path":221,"stem":222},{"title":226,"path":227,"stem":228,"children":229},"Keyboard Shortcuts","/getting-started/keyboard-shortcuts","01.getting-started/03.keyboard-shortcuts/index",[230],{"title":226,"path":227,"stem":228},{"title":232,"path":233,"stem":234,"children":235,"page":78},"Major Modules","/major-modules","02.major-modules",[236,294,348,369,427],{"title":237,"order":238,"path":239,"stem":240,"children":241,"page":78},"Map Value: Workstreams and Work Items",2,"/major-modules/workstreams-and-work-items","02.major-modules/01.workstreams-and-work-items",[242,246,250,253,257,261,265,269,272],{"title":243,"path":244,"stem":245},"Creating Items","/major-modules/workstreams-and-work-items/creating-work-items","02.major-modules/01.workstreams-and-work-items/01.creating-work-items",{"title":247,"path":248,"stem":249},"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":179,"path":251,"stem":252},"/major-modules/workstreams-and-work-items/ai-item-creation","02.major-modules/01.workstreams-and-work-items/03.ai-item-creation",{"title":254,"path":255,"stem":256},"Published Lists","/major-modules/workstreams-and-work-items/published-lists","02.major-modules/01.workstreams-and-work-items/04.published-lists",{"title":258,"path":259,"stem":260},"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":262,"path":263,"stem":264},"Dependency Graph","/major-modules/workstreams-and-work-items/dependency-graph","02.major-modules/01.workstreams-and-work-items/06.dependency-graph",{"title":266,"path":267,"stem":268},"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":149,"path":270,"stem":271},"/major-modules/workstreams-and-work-items/import-templates","02.major-modules/01.workstreams-and-work-items/08.import-templates",{"title":273,"order":274,"path":275,"stem":276,"children":277,"page":78},"Workspace Capabilities",8,"/major-modules/workstreams-and-work-items/workspace-capabilities","02.major-modules/01.workstreams-and-work-items/09.workspace-capabilities",[278,282,286,290],{"title":279,"path":280,"stem":281},"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":283,"path":284,"stem":285},"Workspace Editor & Collaboration","/major-modules/workstreams-and-work-items/workspace-capabilities/workspace-sidebar","02.major-modules/01.workstreams-and-work-items/09.workspace-capabilities/02.workspace-sidebar",{"title":287,"path":288,"stem":289},"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":291,"path":292,"stem":293},"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":295,"order":296,"path":297,"stem":298,"children":299,"page":78},"Plan Delivery: Boards",3,"/major-modules/boards","02.major-modules/02.boards",[300,304,308,312,316,320,324,328,332,336,340,344],{"title":301,"path":302,"stem":303},"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":305,"path":306,"stem":307},"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":309,"path":310,"stem":311},"Understanding Board Views","/major-modules/boards/understanding-board-views","02.major-modules/02.boards/03.understanding-board-views",{"title":313,"path":314,"stem":315},"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":317,"path":318,"stem":319},"Adding a Folder","/major-modules/boards/adding-a-folder","02.major-modules/02.boards/05.adding-a-folder",{"title":321,"path":322,"stem":323},"Manage and Edit Dependencies","/major-modules/boards/manage-and-edit-dependencies","02.major-modules/02.boards/06.manage-and-edit-dependencies",{"title":325,"path":326,"stem":327},"Creating Subfolders in DevStride","/major-modules/boards/creating-subfolders-in-devstride","02.major-modules/02.boards/07.creating-subfolders-in-devstride",{"title":329,"path":330,"stem":331},"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":333,"path":334,"stem":335},"Using Cycle Boards","/major-modules/boards/using-cycle-boards","02.major-modules/02.boards/09.using-cycle-boards",{"title":337,"path":338,"stem":339},"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":341,"path":342,"stem":343},"Boards and WIP Limiters","/major-modules/boards/boards-and-wip-limiters","02.major-modules/02.boards/11.boards-and-wip-limiters",{"title":345,"path":346,"stem":347},"Board & Folder Permissions","/major-modules/boards/board-and-folder-permissions","02.major-modules/02.boards/12.board-and-folder-permissions",{"title":349,"path":350,"stem":351,"children":352,"page":78},"Track Progress: Gantts","/major-modules/track-progress-gantts","02.major-modules/03.track-progress-gantts",[353,357,361,365],{"title":354,"path":355,"stem":356},"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":358,"path":359,"stem":360},"Viewing Gantt Charts","/major-modules/track-progress-gantts/viewing-gantt-charts","02.major-modules/03.track-progress-gantts/02.viewing-gantt-charts",{"title":362,"path":363,"stem":364},"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":366,"path":367,"stem":368},"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":370,"order":371,"path":372,"stem":373,"children":374,"page":78},"Measure Performance: Reports",4,"/major-modules/measure-performance-reports","02.major-modules/04.measure-performance-reports",[375,379,383,387,391,395,399,403,407,411,415,419,423],{"title":376,"path":377,"stem":378},"Reports Overview","/major-modules/measure-performance-reports/viewing-optimization","02.major-modules/04.measure-performance-reports/01.viewing-optimization",{"title":380,"path":381,"stem":382},"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":384,"path":385,"stem":386},"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":388,"path":389,"stem":390},"What is Current Progress?","/major-modules/measure-performance-reports/what-is-current-progress","02.major-modules/04.measure-performance-reports/04.what-is-current-progress",{"title":392,"path":393,"stem":394},"What is Trending Progress","/major-modules/measure-performance-reports/what-is-trending-progress","02.major-modules/04.measure-performance-reports/05.what-is-trending-progress",{"title":396,"path":397,"stem":398},"What is Cycle Time?","/major-modules/measure-performance-reports/what-is-cycle-time","02.major-modules/04.measure-performance-reports/06.what-is-cycle-time",{"title":400,"path":401,"stem":402},"What is Throughput?","/major-modules/measure-performance-reports/what-is-throughput","02.major-modules/04.measure-performance-reports/07.what-is-throughput",{"title":404,"path":405,"stem":406},"What is Cumulative Flow?","/major-modules/measure-performance-reports/what-is-cumulative-flow","02.major-modules/04.measure-performance-reports/08.what-is-cumulative-flow",{"title":408,"path":409,"stem":410},"What is Velocity?","/major-modules/measure-performance-reports/what-is-velocity","02.major-modules/04.measure-performance-reports/09.what-is-velocity",{"title":412,"path":413,"stem":414},"What is Burn Up?","/major-modules/measure-performance-reports/what-is-burn-up","02.major-modules/04.measure-performance-reports/10.what-is-burn-up",{"title":416,"path":417,"stem":418},"What is Burn Down?","/major-modules/measure-performance-reports/what-is-burn-down","02.major-modules/04.measure-performance-reports/11.what-is-burn-down",{"title":420,"path":421,"stem":422},"What is User Time Completed?","/major-modules/measure-performance-reports/what-is-user-time-completed","02.major-modules/04.measure-performance-reports/12.what-is-user-time-completed",{"title":424,"path":425,"stem":426},"What is Churn?","/major-modules/measure-performance-reports/what-is-churn","02.major-modules/04.measure-performance-reports/13.what-is-churn",{"title":428,"order":274,"path":429,"stem":430,"children":431,"page":78},"Service Desk","/major-modules/service-desk","02.major-modules/05.service-desk",[432,436,440,444,448,452,456,460,464],{"title":433,"path":434,"stem":435},"Overview","/major-modules/service-desk/overview","02.major-modules/05.service-desk/01.overview",{"title":437,"path":438,"stem":439},"Enabling Service Desk","/major-modules/service-desk/enabling-service-desk","02.major-modules/05.service-desk/02.enabling-service-desk",{"title":441,"path":442,"stem":443},"Email Channels & Setup","/major-modules/service-desk/email-channels","02.major-modules/05.service-desk/03.email-channels",{"title":445,"path":446,"stem":447},"Requesters & Companies","/major-modules/service-desk/requesters-and-companies","02.major-modules/05.service-desk/04.requesters-and-companies",{"title":449,"path":450,"stem":451},"Working a Ticket","/major-modules/service-desk/working-a-ticket","02.major-modules/05.service-desk/05.working-a-ticket",{"title":453,"path":454,"stem":455},"Request Forms","/major-modules/service-desk/request-forms","02.major-modules/05.service-desk/06.request-forms",{"title":457,"path":458,"stem":459},"The Suspended Queue","/major-modules/service-desk/suspended-messages","02.major-modules/05.service-desk/07.suspended-messages",{"title":461,"path":462,"stem":463},"Finding & Filtering Tickets","/major-modules/service-desk/finding-and-filtering-tickets","02.major-modules/05.service-desk/08.finding-and-filtering-tickets",{"title":465,"path":466,"stem":467},"Permissions","/major-modules/service-desk/permissions","02.major-modules/05.service-desk/09.permissions",{"title":469,"path":470,"stem":471,"children":472,"page":78},"Personal Workspace","/personal-workspace","03.personal-workspace",[473,479,493,504],{"title":474,"path":475,"stem":476,"children":477},"My Work","/personal-workspace/my-work","03.personal-workspace/01.my-work/index",[478],{"title":474,"path":475,"stem":476},{"title":480,"order":481,"path":482,"stem":483,"children":484,"page":78},"Notifications",7,"/personal-workspace/notifications","03.personal-workspace/02.notifications",[485,489],{"title":486,"path":487,"stem":488},"Notifications in DevStride","/personal-workspace/notifications/overview-of-notification-options","03.personal-workspace/02.notifications/01.overview-of-notification-options",{"title":490,"path":491,"stem":492},"Customizing Notification Settings for Individuals and Teams","/personal-workspace/notifications/customizing-notification-settings-for-individuals-and-teams","03.personal-workspace/02.notifications/02.customizing-notification-settings-for-individuals-and-teams",{"title":494,"path":495,"stem":496,"children":497,"page":78},"My Account","/personal-workspace/my-account","03.personal-workspace/03.my-account",[498,501],{"title":433,"path":499,"stem":500},"/personal-workspace/my-account/overview","03.personal-workspace/03.my-account/01.overview",{"title":200,"path":502,"stem":503},"/personal-workspace/my-account/api-keys","03.personal-workspace/03.my-account/02.api-keys",{"title":226,"path":505,"stem":506},"/personal-workspace/keyboard-shortcuts","03.personal-workspace/04.keyboard-shortcuts",{"title":508,"path":509,"stem":510,"children":511,"page":78},"Workspace Administration","/workspace-administration","04.workspace-administration",[512,532,542,635,648],{"title":513,"path":514,"stem":515,"children":516,"page":78},"Manage Items Module","/workspace-administration/manage-items","04.workspace-administration/01.manage-items",[517,520,524,528],{"title":433,"path":518,"stem":519},"/workspace-administration/manage-items/overview","04.workspace-administration/01.manage-items/01.overview",{"title":521,"path":522,"stem":523},"Finding & Filtering Items","/workspace-administration/manage-items/finding-and-filtering-items","04.workspace-administration/01.manage-items/02.finding-and-filtering-items",{"title":525,"path":526,"stem":527},"Creating & Sharing Views","/workspace-administration/manage-items/creating-and-sharing-views","04.workspace-administration/01.manage-items/03.creating-and-sharing-views",{"title":529,"path":530,"stem":531},"Item Hierarchy","/workspace-administration/manage-items/item-hierarchy","04.workspace-administration/01.manage-items/04.item-hierarchy",{"title":533,"order":534,"path":535,"stem":536,"children":537,"page":78},"Automate Workflows",5,"/workspace-administration/automations","04.workspace-administration/02.automations",[538],{"title":539,"path":540,"stem":541},"Setting Up Basic Automations","/workspace-administration/automations/setting-up-basic-automations","04.workspace-administration/02.automations/01.setting-up-basic-automations",{"title":543,"order":544,"path":545,"stem":546,"children":547,"page":78},"Configure Settings",6,"/workspace-administration/settings","04.workspace-administration/03.settings",[548,561,598,607,631],{"title":549,"path":550,"stem":551,"children":552,"page":78},"Organization","/workspace-administration/settings/organization","04.workspace-administration/03.settings/01.organization",[553,557],{"title":554,"path":555,"stem":556},"Org Configuration","/workspace-administration/settings/organization/org-profile","04.workspace-administration/03.settings/01.organization/01.org-profile",{"title":558,"path":559,"stem":560},"Users, Roles & MFA","/workspace-administration/settings/organization/users-roles-and-mfa","04.workspace-administration/03.settings/01.organization/02.users-roles-and-mfa",{"title":562,"path":563,"stem":564,"children":565,"page":78},"Data Model","/workspace-administration/settings/data-model","04.workspace-administration/03.settings/02.data-model",[566,570,574,578,582,586,590,594],{"title":567,"path":568,"stem":569},"Cadences","/workspace-administration/settings/data-model/cadences","04.workspace-administration/03.settings/02.data-model/01.cadences",{"title":571,"path":572,"stem":573},"Item Types","/workspace-administration/settings/data-model/item-types","04.workspace-administration/03.settings/02.data-model/02.item-types",{"title":575,"path":576,"stem":577},"Tags","/workspace-administration/settings/data-model/tags","04.workspace-administration/03.settings/02.data-model/03.tags",{"title":579,"path":580,"stem":581},"Custom Fields","/workspace-administration/settings/data-model/custom-fields","04.workspace-administration/03.settings/02.data-model/04.custom-fields",{"title":583,"path":584,"stem":585},"Priority Levels","/workspace-administration/settings/data-model/priority-levels","04.workspace-administration/03.settings/02.data-model/05.priority-levels",{"title":587,"path":588,"stem":589},"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":591,"path":592,"stem":593},"Statuses and WIP Limiters","/workspace-administration/settings/data-model/statuses-and-wip-limiters","04.workspace-administration/03.settings/02.data-model/07.statuses-and-wip-limiters",{"title":595,"path":596,"stem":597},"Customizing the Item Drawer","/workspace-administration/settings/data-model/customizing-the-item-drawer","04.workspace-administration/03.settings/02.data-model/08.customizing-the-item-drawer",{"title":599,"path":600,"stem":601,"children":602,"page":78},"Forms","/workspace-administration/settings/forms","04.workspace-administration/03.settings/03.forms",[603],{"title":604,"path":605,"stem":606},"Item Request Forms","/workspace-administration/settings/forms/item-request-forms","04.workspace-administration/03.settings/03.forms/item-request-forms",{"title":608,"path":609,"stem":610,"children":611,"page":78},"Integrations","/workspace-administration/settings/integrations","04.workspace-administration/03.settings/04.integrations",[612,616,620,624,628],{"title":613,"path":614,"stem":615},"GitHub","/workspace-administration/settings/integrations/github","04.workspace-administration/03.settings/04.integrations/01.github",{"title":617,"path":618,"stem":619},"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":621,"path":622,"stem":623},"Database Access for BI Tools","/workspace-administration/settings/integrations/database-access","04.workspace-administration/03.settings/04.integrations/03.database-access",{"title":625,"path":626,"stem":627},"Jira Integration","/workspace-administration/settings/integrations/jira","04.workspace-administration/03.settings/04.integrations/04.jira",{"title":200,"path":629,"stem":630},"/workspace-administration/settings/integrations/api-keys","04.workspace-administration/03.settings/04.integrations/05.api-keys",{"title":632,"path":633,"stem":634},"Subscription & Billing","/workspace-administration/settings/subscription-and-billing","04.workspace-administration/03.settings/05.subscription-and-billing",{"title":465,"path":636,"stem":637,"children":638,"page":78},"/workspace-administration/permissions","04.workspace-administration/04.permissions",[639,642,645],{"title":188,"path":640,"stem":641},"/workspace-administration/permissions/understanding-permissions","04.workspace-administration/04.permissions/01.understanding-permissions",{"title":192,"path":643,"stem":644},"/workspace-administration/permissions/roles-and-permissions","04.workspace-administration/04.permissions/02.roles-and-permissions",{"title":196,"path":646,"stem":647},"/workspace-administration/permissions/sharing-and-access","04.workspace-administration/04.permissions/03.sharing-and-access",{"title":649,"order":650,"path":651,"stem":652,"children":653,"page":78},"Filters",10,"/workspace-administration/filters","04.workspace-administration/05.filters",[654,657,660,664,668,672,676,679,683,687,707],{"title":474,"path":655,"stem":656},"/workspace-administration/filters/my-work","04.workspace-administration/05.filters/01.my-work",{"title":480,"path":658,"stem":659},"/workspace-administration/filters/notifications","04.workspace-administration/05.filters/02.notifications",{"title":661,"path":662,"stem":663},"Workstreams","/workspace-administration/filters/workstreams","04.workspace-administration/05.filters/03.workstreams",{"title":665,"path":666,"stem":667},"Cycles","/workspace-administration/filters/cycles","04.workspace-administration/05.filters/04.cycles",{"title":669,"path":670,"stem":671},"Boards","/workspace-administration/filters/boards","04.workspace-administration/05.filters/05.boards",{"title":673,"path":674,"stem":675},"Gantt","/workspace-administration/filters/gantt","04.workspace-administration/05.filters/06.gantt",{"title":46,"path":677,"stem":678},"/workspace-administration/filters/items","04.workspace-administration/05.filters/07.items",{"title":680,"path":681,"stem":682},"Reports","/workspace-administration/filters/reports","04.workspace-administration/05.filters/08.reports",{"title":684,"path":685,"stem":686},"Automations","/workspace-administration/filters/automations","04.workspace-administration/05.filters/09.automations",{"title":688,"path":689,"stem":690,"children":691,"page":78},"Sort ","/workspace-administration/filters/sort","04.workspace-administration/05.filters/10.sort",[692,695,698,701,704],{"title":474,"path":693,"stem":694},"/workspace-administration/filters/sort/my-work","04.workspace-administration/05.filters/10.sort/01.my-work",{"title":661,"path":696,"stem":697},"/workspace-administration/filters/sort/workstreams","04.workspace-administration/05.filters/10.sort/02.workstreams",{"title":665,"path":699,"stem":700},"/workspace-administration/filters/sort/cycles","04.workspace-administration/05.filters/10.sort/03.cycles",{"title":669,"path":702,"stem":703},"/workspace-administration/filters/sort/boards","04.workspace-administration/05.filters/10.sort/04.boards",{"title":46,"path":705,"stem":706},"/workspace-administration/filters/sort/items","04.workspace-administration/05.filters/10.sort/05.items",{"title":708,"path":709,"stem":710,"children":711,"page":78},"Options","/workspace-administration/filters/options","04.workspace-administration/05.filters/11.options",[712,715,718,722,725],{"title":474,"path":713,"stem":714},"/workspace-administration/filters/options/my-work","04.workspace-administration/05.filters/11.options/01.my-work",{"title":661,"path":716,"stem":717},"/workspace-administration/filters/options/workstreams","04.workspace-administration/05.filters/11.options/02.workstreams",{"title":719,"path":720,"stem":721},"Cycle","/workspace-administration/filters/options/cycle","04.workspace-administration/05.filters/11.options/03.cycle",{"title":669,"path":723,"stem":724},"/workspace-administration/filters/options/boards","04.workspace-administration/05.filters/11.options/04.boards",{"title":46,"path":726,"stem":727},"/workspace-administration/filters/options/items","04.workspace-administration/05.filters/11.options/05.items",{"title":729,"path":730,"stem":731,"children":732,"page":78},"Planning Concepts & Use Cases","/planning-concepts-and-use-cases","05.planning-concepts-and-use-cases",[733,789],{"title":734,"order":735,"path":736,"stem":737,"children":738,"page":78},"Understanding Project Planning Tools",9,"/planning-concepts-and-use-cases/project-planning-tools","05.planning-concepts-and-use-cases/01.project-planning-tools",[739,772],{"title":740,"path":741,"stem":742,"children":743,"page":78},"Gantt Charts","/planning-concepts-and-use-cases/project-planning-tools/gantt-charts","05.planning-concepts-and-use-cases/01.project-planning-tools/gantt-charts",[744,748,752,756,760,764,768],{"title":745,"path":746,"stem":747},"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":749,"path":750,"stem":751},"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":753,"path":754,"stem":755},"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":757,"path":758,"stem":759},"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":761,"path":762,"stem":763},"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":765,"path":766,"stem":767},"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":769,"path":770,"stem":771},"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":773,"path":774,"stem":775,"children":776,"page":78},"Kanban Boards","/planning-concepts-and-use-cases/project-planning-tools/kanban-boards","05.planning-concepts-and-use-cases/01.project-planning-tools/kanban-boards",[777,781,785],{"title":778,"path":779,"stem":780},"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":782,"path":783,"stem":784},"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":786,"path":787,"stem":788},"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":790,"order":791,"path":792,"stem":793,"children":794,"page":78},"Use Cases",12,"/planning-concepts-and-use-cases/use-cases","05.planning-concepts-and-use-cases/02.use-cases",[795,798,802,806,810,814],{"title":740,"path":796,"stem":797},"/planning-concepts-and-use-cases/use-cases/gantt-charts","05.planning-concepts-and-use-cases/02.use-cases/01.gantt-charts",{"title":799,"path":800,"stem":801},"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":803,"path":804,"stem":805},"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":807,"path":808,"stem":809},"Manage Cadences","/planning-concepts-and-use-cases/use-cases/manage-cadences","05.planning-concepts-and-use-cases/02.use-cases/04.manage-cadences",{"title":811,"path":812,"stem":813},"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":815,"path":816,"stem":817},"Backlog Refinement","/planning-concepts-and-use-cases/use-cases/backlog-refinement","05.planning-concepts-and-use-cases/02.use-cases/06.backlog-refinement",{"title":819,"path":820,"stem":821,"children":822,"page":78},"Integrations & Extensibility","/integrations-and-extensibility","06.integrations-and-extensibility",[823,844],{"title":824,"path":825,"stem":826,"children":827,"page":78},"DevStride MCP Server","/integrations-and-extensibility/devstride-mcp-server","06.integrations-and-extensibility/01.devstride-mcp-server",[828,832,836,840],{"title":829,"path":830,"stem":831},"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":833,"path":834,"stem":835},"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":837,"path":838,"stem":839},"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":841,"path":842,"stem":843},"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":845,"path":846,"stem":847,"children":848},"Plugins","/integrations-and-extensibility/plugins","06.integrations-and-extensibility/02.plugins/index",[849,851],{"title":850,"path":846,"stem":847},"Getting Started With Plugins",{"title":852,"path":853,"stem":854,"children":855,"page":78},"Weekly Logs","/integrations-and-extensibility/plugins/weekly-logs","06.integrations-and-extensibility/02.plugins/01.weekly-logs",[856,859,863,867,871,875,879,883,886,890,894,898],{"title":433,"path":857,"stem":858},"/integrations-and-extensibility/plugins/weekly-logs/overview","06.integrations-and-extensibility/02.plugins/01.weekly-logs/01.overview",{"title":860,"path":861,"stem":862},"Grid","/integrations-and-extensibility/plugins/weekly-logs/grid","06.integrations-and-extensibility/02.plugins/01.weekly-logs/02.grid",{"title":864,"path":865,"stem":866},"Views","/integrations-and-extensibility/plugins/weekly-logs/views","06.integrations-and-extensibility/02.plugins/01.weekly-logs/03.views",{"title":868,"path":869,"stem":870},"Navigation","/integrations-and-extensibility/plugins/weekly-logs/navigation","06.integrations-and-extensibility/02.plugins/01.weekly-logs/04.navigation",{"title":872,"path":873,"stem":874},"Proposed Items","/integrations-and-extensibility/plugins/weekly-logs/proposed-items","06.integrations-and-extensibility/02.plugins/01.weekly-logs/05.proposed-items",{"title":876,"path":877,"stem":878},"Search","/integrations-and-extensibility/plugins/weekly-logs/search","06.integrations-and-extensibility/02.plugins/01.weekly-logs/06.search",{"title":880,"path":881,"stem":882},"Time Logging","/integrations-and-extensibility/plugins/weekly-logs/logging","06.integrations-and-extensibility/02.plugins/01.weekly-logs/07.logging",{"title":649,"path":884,"stem":885},"/integrations-and-extensibility/plugins/weekly-logs/filtering","06.integrations-and-extensibility/02.plugins/01.weekly-logs/08.filtering",{"title":887,"path":888,"stem":889},"Team Logs","/integrations-and-extensibility/plugins/weekly-logs/team-logs","06.integrations-and-extensibility/02.plugins/01.weekly-logs/09.team-logs",{"title":891,"path":892,"stem":893},"Organization Switch","/integrations-and-extensibility/plugins/weekly-logs/organization-switch","06.integrations-and-extensibility/02.plugins/01.weekly-logs/10.organization-switch",{"title":895,"path":896,"stem":897},"Export","/integrations-and-extensibility/plugins/weekly-logs/export","06.integrations-and-extensibility/02.plugins/01.weekly-logs/11.export",{"title":899,"path":900,"stem":901},"Meetings","/integrations-and-extensibility/plugins/weekly-logs/meetings","06.integrations-and-extensibility/02.plugins/01.weekly-logs/12.meetings",{"title":903,"path":904,"stem":905,"children":906,"page":78},"Developer Experience","/developer-experience","07.developer-experience",[907],{"title":908,"path":909,"stem":910,"children":911,"page":78},"Developer Docs","/developer-experience/developer-docs","07.developer-experience/01.developer-docs",[912,916,919,923,927,931,935,939,943,947,951,955],{"title":913,"path":914,"stem":915},"Introduction to the ds CLI","/developer-experience/developer-docs/introduction","07.developer-experience/01.developer-docs/01.introduction",{"title":5,"path":917,"stem":918},"/developer-experience/developer-docs/getting-started","07.developer-experience/01.developer-docs/02.getting-started",{"title":920,"path":921,"stem":922},"Local Development","/developer-experience/developer-docs/local-development","07.developer-experience/01.developer-docs/03.local-development",{"title":924,"path":925,"stem":926},"Deployment","/developer-experience/developer-docs/deployment","07.developer-experience/01.developer-docs/04.deployment",{"title":928,"path":929,"stem":930},"API Development","/developer-experience/developer-docs/api-development","07.developer-experience/01.developer-docs/05.api-development",{"title":932,"path":933,"stem":934},"Golden Dataset","/developer-experience/developer-docs/golden-dataset","07.developer-experience/01.developer-docs/06.golden-dataset",{"title":936,"path":937,"stem":938},"Stripe Integration","/developer-experience/developer-docs/stripe-integration","07.developer-experience/01.developer-docs/07.stripe-integration",{"title":940,"path":941,"stem":942},"Maintenance & Codebase Checks","/developer-experience/developer-docs/maintenance-and-codebase-checks","07.developer-experience/01.developer-docs/08.maintenance-and-codebase-checks",{"title":944,"path":945,"stem":946},"Command Reference","/developer-experience/developer-docs/command-reference","07.developer-experience/01.developer-docs/09.command-reference",{"title":948,"path":949,"stem":950},"Claude Code Skills: AI-Assisted Development","/developer-experience/developer-docs/claude-code-skills-overview","07.developer-experience/01.developer-docs/10.claude-code-skills-overview",{"title":952,"path":953,"stem":954},"The Planning Loop","/developer-experience/developer-docs/claude-skills-planning-loop","07.developer-experience/01.developer-docs/11.claude-skills-planning-loop",{"title":956,"path":957,"stem":958},"The Delivery Loop","/developer-experience/developer-docs/claude-skills-delivery-loop","07.developer-experience/01.developer-docs/12.claude-skills-delivery-loop",{"title":960,"order":961,"path":962,"stem":963,"children":964,"page":78},"Release Notes",11,"/release-notes","08.release-notes",[965,969,973,977,981,985,989,993,997,1001,1005,1009,1013,1017,1021,1025,1029,1033,1037,1041,1045,1049,1053,1057,1061,1065,1069,1073,1077,1081,1085,1089,1093,1097,1101,1105,1109,1113,1117,1121,1125,1129,1133,1137,1141,1145,1149,1153,1157,1161,1165,1169,1173,1177],{"title":966,"path":967,"stem":968},"2026-07-02","/release-notes/2026-07-02","08.release-notes/54.2026-07-02",{"title":970,"path":971,"stem":972},"2026-06-30","/release-notes/2026-06-30","08.release-notes/53.2026-06-30",{"title":974,"path":975,"stem":976},"2026-06-17","/release-notes/2026-06-17","08.release-notes/52.2026-06-17",{"title":978,"path":979,"stem":980},"2026-06-12","/release-notes/2026-06-12","08.release-notes/51.2026-06-12",{"title":982,"path":983,"stem":984},"2026-05-29","/release-notes/2026-05-29","08.release-notes/50.2026-05-29",{"title":986,"path":987,"stem":988},"2026-05-13","/release-notes/2026-05-13","08.release-notes/49.2026-05-13",{"title":990,"path":991,"stem":992},"2026-04-29","/release-notes/2026-04-29","08.release-notes/48.2026-04-29",{"title":994,"path":995,"stem":996},"2026-04-14","/release-notes/2026-04-14","08.release-notes/47.2026-04-14",{"title":998,"path":999,"stem":1000},"2026-04-09","/release-notes/2026-04-09","08.release-notes/46.2026-04-09",{"title":1002,"path":1003,"stem":1004},"2026-03-13","/release-notes/2026-03-13","08.release-notes/45.2026-03-13",{"title":1006,"path":1007,"stem":1008},"2026-02-16","/release-notes/2026-02-16","08.release-notes/44.2026-02-16",{"title":1010,"path":1011,"stem":1012},"2026-02-06","/release-notes/2026-02-06","08.release-notes/43.2026-02-06",{"title":1014,"path":1015,"stem":1016},"2026-01-30","/release-notes/2026-01-30","08.release-notes/42.2026-01-30",{"title":1018,"path":1019,"stem":1020},"2026-01-19","/release-notes/2026-01-19","08.release-notes/41.2026-01-19",{"title":1022,"path":1023,"stem":1024},"2025-09-27","/release-notes/2025-09-27","08.release-notes/40.2025-09-27",{"title":1026,"path":1027,"stem":1028},"2025-07-07","/release-notes/2025-07-07","08.release-notes/39.2025-07-07",{"title":1030,"path":1031,"stem":1032},"2025-06-16","/release-notes/2025-06-16","08.release-notes/38.2025-06-16",{"title":1034,"path":1035,"stem":1036},"2025-05-29","/release-notes/2025-05-29","08.release-notes/37.2025-05-29",{"title":1038,"path":1039,"stem":1040},"2025-04-28","/release-notes/2025-04-28","08.release-notes/36.2025-04-28",{"title":1042,"path":1043,"stem":1044},"2025-03-24","/release-notes/2025-03-24","08.release-notes/35.2025-03-24",{"title":1046,"path":1047,"stem":1048},"2024-12-20","/release-notes/2024-12-20","08.release-notes/34.2024-12-20",{"title":1050,"path":1051,"stem":1052},"2024-10-21","/release-notes/2024-10-21","08.release-notes/33.2024-10-21",{"title":1054,"path":1055,"stem":1056},"2024-10-11","/release-notes/2024-10-11","08.release-notes/32.2024-10-11",{"title":1058,"path":1059,"stem":1060},"2024-09-11","/release-notes/2024-09-11","08.release-notes/31.2024-09-11",{"title":1062,"path":1063,"stem":1064},"2024-08-28","/release-notes/2024-08-28","08.release-notes/30.2024-08-28",{"title":1066,"path":1067,"stem":1068},"2024-07-10","/release-notes/2024-07-10","08.release-notes/29.2024-07-10",{"title":1070,"path":1071,"stem":1072},"2024-06-24","/release-notes/2024-06-24","08.release-notes/28.2024-06-24",{"title":1074,"path":1075,"stem":1076},"2024-05-15","/release-notes/2024-05-15","08.release-notes/27.2024-05-15",{"title":1078,"path":1079,"stem":1080},"2024-04-29","/release-notes/2024-04-29","08.release-notes/26.2024-04-29",{"title":1082,"path":1083,"stem":1084},"2024-03-18","/release-notes/2024-03-18","08.release-notes/25.2024-03-18",{"title":1086,"path":1087,"stem":1088},"2024-03-04","/release-notes/2024-03-04","08.release-notes/24.2024-03-04",{"title":1090,"path":1091,"stem":1092},"2024-02-26","/release-notes/2024-02-26","08.release-notes/23.2024-02-26",{"title":1094,"path":1095,"stem":1096},"2024-01-17","/release-notes/2024-01-17","08.release-notes/22.2024-01-17",{"title":1098,"path":1099,"stem":1100},"2023-12-27","/release-notes/2023-12-27","08.release-notes/21.2023-12-27",{"title":1102,"path":1103,"stem":1104},"2023-11-08","/release-notes/2023-11-08","08.release-notes/20.2023-11-08",{"title":1106,"path":1107,"stem":1108},"2023-10-10","/release-notes/2023-10-10","08.release-notes/19.2023-10-10",{"title":1110,"path":1111,"stem":1112},"2023-09-27","/release-notes/2023-09-27","08.release-notes/18.2023-09-27",{"title":1114,"path":1115,"stem":1116},"2023-09-18","/release-notes/2023-09-18","08.release-notes/17.2023-09-18",{"title":1118,"path":1119,"stem":1120},"2023-09-04","/release-notes/2023-09-04","08.release-notes/16.2023-09-04",{"title":1122,"path":1123,"stem":1124},"2023-08-04","/release-notes/2023-08-04","08.release-notes/15.2023-08-04",{"title":1126,"path":1127,"stem":1128},"2023-07-11","/release-notes/2023-07-11","08.release-notes/14.2023-07-11",{"title":1130,"path":1131,"stem":1132},"2023-06-21","/release-notes/2023-06-21","08.release-notes/13.2023-06-21",{"title":1134,"path":1135,"stem":1136},"2023-05-24","/release-notes/2023-05-24","08.release-notes/12.2023-05-24",{"title":1138,"path":1139,"stem":1140},"2023-04-24","/release-notes/2023-04-24","08.release-notes/11.2023-04-24",{"title":1142,"path":1143,"stem":1144},"2023-04-20","/release-notes/2023-04-20","08.release-notes/10.2023-04-20",{"title":1146,"path":1147,"stem":1148},"2023-03-20","/release-notes/2023-03-20","08.release-notes/09.2023-03-20",{"title":1150,"path":1151,"stem":1152},"2023-02-28","/release-notes/2023-02-28","08.release-notes/08.2023-02-28",{"title":1154,"path":1155,"stem":1156},"2023-01-17","/release-notes/2023-01-17","08.release-notes/07.2023-01-17",{"title":1158,"path":1159,"stem":1160},"2023-01-23","/release-notes/2023-01-23","08.release-notes/06.2023-01-23",{"title":1162,"path":1163,"stem":1164},"2022-12-21","/release-notes/2022-12-21","08.release-notes/05.2022-12-21",{"title":1166,"path":1167,"stem":1168},"2022-12-06","/release-notes/2022-12-06","08.release-notes/04.2022-12-06",{"title":1170,"path":1171,"stem":1172},"2022-11-15","/release-notes/2022-11-15","08.release-notes/03.2022-11-15",{"title":1174,"path":1175,"stem":1176},"2022-11-02","/release-notes/2022-11-02","08.release-notes/02.2022-11-02",{"title":1178,"path":1179,"stem":1180},"2022-10-17","/release-notes/2022-10-17","08.release-notes/01.2022-10-17",{"title":1182,"path":1183,"target":1184},"API","https://api-docs.devstride.com/","_blank",{"id":1186,"title":952,"body":1187,"description":1853,"extension":1854,"links":1855,"meta":1856,"navigation":1857,"path":953,"seo":1858,"stem":954,"__hash__":1859},"docs/07.developer-experience/01.developer-docs/11.claude-skills-planning-loop.md",{"type":1188,"value":1189,"toc":1839},"minimark",[1190,1194,1233,1256,1261,1379,1384,1399,1409,1419,1425,1449,1454,1461,1467,1476,1492,1508,1513,1519,1525,1536,1553,1589,1594,1600,1606,1612,1627,1644,1649,1652,1658,1666,1674,1688,1700,1704,1709,1725,1757,1761,1793,1797,1824,1828],[1191,1192,952],"h1",{"id":1193},"the-planning-loop",[1195,1196,1197,1198,1202,1203,1206,1207,1210,1211,1214,1215,1218,1219,1218,1222,1218,1225,1228,1229,1232],"p",{},"Before ",[1199,1200,1201],"code",{},"/ds-story"," or ",[1199,1204,1205],{},"/ds-ultracode-build"," ever touch the repo, a DevStride roadmap has to exist: a Capability → Epic → Story hierarchy, wired into a real ",[1199,1208,1209],{},"blocked_by","/",[1199,1212,1213],{},"blocks"," dependency graph, dated so the Gantt renders as a clean cascade. Five Claude Code skills do that work — ",[1199,1216,1217],{},"/ds-plan",", ",[1199,1220,1221],{},"/ds-comprehend-plan",[1199,1223,1224],{},"/ds-insert-story",[1199,1226,1227],{},"/ds-insert-defect",", and ",[1199,1230,1231],{},"/ds-rationalize-gantt",".",[1234,1235,1238,1239,1242,1243,1218,1246,1218,1249,1228,1252,1255],"alert",{"title":1236,"type":1237},"Every one of these skills talks to production","danger","The DevStride MCP server targets ",[1199,1240,1241],{},"api.devstride.com"," directly — there is no draft/sandbox mode. ",[1199,1244,1245],{},"create_item",[1199,1247,1248],{},"update_item",[1199,1250,1251],{},"add_relationship",[1199,1253,1254],{},"bulk_update_items"," calls made by any skill on this page are real, immediately user-visible writes to a live org's roadmap. Skills that mutate data are built to stop and ask for explicit sign-off before they do — this page calls out exactly where.",[1257,1258,1260],"h2",{"id":1259},"skills-at-a-glance","Skills at a Glance",[1262,1263,1264,1283],"table",{},[1265,1266,1267],"thead",{},[1268,1269,1270,1274,1277,1280],"tr",{},[1271,1272,1273],"th",{},"Skill",[1271,1275,1276],{},"Argument shape",[1271,1278,1279],{},"Entry point or building block",[1271,1281,1282],{},"Writes live data?",[1284,1285,1286,1304,1321,1342,1360],"tbody",{},[1268,1287,1288,1293,1298,1301],{},[1289,1290,1291],"td",{},[1199,1292,1217],{},[1289,1294,1295],{},[1199,1296,1297],{},"\u003Cparent-item> [description]",[1289,1299,1300],{},"Top-level entry point, run directly by a developer",[1289,1302,1303],{},"Yes — after explicit sign-off",[1268,1305,1306,1310,1315,1318],{},[1289,1307,1308],{},[1199,1309,1221],{},[1289,1311,1312],{},[1199,1313,1314],{},"\u003Citem-number> [focus question]",[1289,1316,1317],{},"Both — standalone research tool AND an internal building block other skills call first",[1289,1319,1320],{},"No — strictly read-only",[1268,1322,1323,1327,1332,1339],{},[1289,1324,1325],{},[1199,1326,1224],{},[1289,1328,1329],{},[1199,1330,1331],{},"[parent-item] \u003Cfree-text description>",[1289,1333,1334,1335,1338],{},"Both — directly runnable AND the canonical capture path ",[1199,1336,1337],{},"ds-story"," step 6.5 invokes when a build turns up untracked work",[1289,1340,1341],{},"Yes",[1268,1343,1344,1348,1352,1358],{},[1289,1345,1346],{},[1199,1347,1227],{},[1289,1349,1350],{},[1199,1351,1331],{},[1289,1353,1354,1355,1357],{},"Both — same dual role as ",[1199,1356,1224],{},", for bugs",[1289,1359,1341],{},[1268,1361,1362,1366,1371,1376],{},[1289,1363,1364],{},[1199,1365,1231],{},[1289,1367,1368],{},[1199,1369,1370],{},"\u003Cplan-root>",[1289,1372,1373,1374],{},"Both — direct entry point after date drift AND invoked internally at the end of ",[1199,1375,1217],{},[1289,1377,1378],{},"Yes — overwrites existing dates",[1257,1380,1382],{"id":1381},"ds-plan",[1199,1383,1217],{},[1195,1385,1386,1387,1391,1392,1395,1396,1398],{},"Drives a full Capability → Epic → Story hierarchy into existence under a parent item (a Module, Capability, or Epic). It is explicitly ",[1388,1389,1390],"strong",{},"not"," a one-shot document generator — it's an interactive, loop-based discovery process. The payoff is a hierarchy specced to a depth ",[1199,1393,1394],{},"ds-ultracode-build"," can execute unattended, with every Story wired into a real dependency chain so ",[1199,1397,1201],{}," can walk it end to end.",[1400,1401,1406],"pre",{"className":1402,"code":1404,"language":1405},[1403],"language-text","/ds-plan \u003Cparent-item> [description]\n","text",[1199,1407,1404],{"__ignoreMap":1408},"",[1195,1410,1411,1414,1415,1418],{},[1199,1412,1413],{},"\u003Cparent-item>"," is a Module/Capability/Epic number (e.g. ",[1199,1416,1417],{},"I10992","), optionally followed by a short description of what's being planned. If omitted, the skill asks which item to plan under rather than guessing.",[1195,1420,1421,1424],{},[1388,1422,1423],{},"Entry point."," A developer runs this directly to kick off planning for a new slice of the roadmap.",[1195,1426,1427,1430,1431,1434,1435,1437,1438,1440,1441,1443,1444,1210,1446,1448],{},[1388,1428,1429],{},"Safety and autonomy."," The interactive Q&A, scope calls, and architecture judgment calls always happen in the main conversation with the user — never inside a fanned-out ",[1199,1432,1433],{},"Workflow"," agent. ",[1199,1436,1217],{}," orchestrates its heavy drafting via the ",[1199,1439,1433],{}," tool at ultracode effort, but a Workflow script can't itself pause to ask a question, so the split is strict: humans decide, ",[1199,1442,1433],{}," only drafts. If the user tries to skip the discovery loop (\"just make something up,\" \"you decide\"), the skill pushes back once explicitly, then complies but labels every assumption it made. It requires an explicit \"yes, build this\" sign-off on the full Capability → Epic → Story shape before creating anything live, and a content review of the drafted specs before any ",[1199,1445,1245],{},[1199,1447,1251],{}," call. It also batches a heads-up into that same sign-off: the final step needs the Gantt's dependency auto-scheduler turned OFF, which can't be done via the API — the user has to flip it manually.",[1257,1450,1452],{"id":1451},"ds-comprehend-plan",[1199,1453,1221],{},[1195,1455,1456,1457,1460],{},"Recursively reads a plan's descriptions ",[1388,1458,1459],{},"and"," comments, at every level, to build a grounded picture of what a Module/Capability/Epic actually contains, where it stands, and what its real (not just titled) intent is. Comments carry the \"as-built\" history and mid-flight decisions that descriptions often never get updated to reflect, so a description-only pass doesn't count as comprehension.",[1400,1462,1465],{"className":1463,"code":1464,"language":1405},[1403],"/ds-comprehend-plan \u003Citem-number> [focus question]\n",[1199,1466,1464],{"__ignoreMap":1408},[1195,1468,1469,1472,1473,1475],{},[1199,1470,1471],{},"\u003Citem-number>"," is the plan root to comprehend (e.g. ",[1199,1474,1417],{},"), optionally followed by a focus question such as \"what's left before webhook intake is done?\" — the question sharpens the synthesis but never narrows what gets read.",[1195,1477,1478,1481,1482,1484,1485,1218,1487,1218,1489,1491],{},[1388,1479,1480],{},"Both an entry point and a building block."," Run it standalone any time the question is \"what's the state of X\" — or let another skill call it internally: ",[1199,1483,1217],{}," step 1 invokes it on the root to classify what already exists (empty root, partial plan, or shallow placeholders) before step 2's full multi-round discovery loop — not a single question, but a series of rounds across source material, scope boundaries, Capability/Epic breakdown, Story shape, sequencing, and risk areas. Its own doc also says to use it before ",[1199,1486,1224],{},[1199,1488,1227],{},[1199,1490,1231],{},", or any surgical edit to a plan you don't already carry full context on.",[1195,1493,1494,1496,1497,1218,1499,1218,1501,1503,1504,1507],{},[1388,1495,1429],{}," This is a strictly read-only research skill — it must never call ",[1199,1498,1245],{},[1199,1500,1248],{},[1199,1502,1251],{},", or any other mutating MCP tool. That also means it needs no sign-off of its own; the caution belongs to whatever mutating skill consumes its output next. It reads more free-text, externally-authored content than any other ",[1199,1505,1506],{},"/ds-*"," skill — every comment on every node of a plan tree — so it's the primary exposure point for prompt injection in this system: embedded instructions inside a description or comment are treated as untrusted data, never acted on, and flagged in the report if they appear.",[1257,1509,1511],{"id":1510},"ds-insert-story",[1199,1512,1224],{},[1195,1514,1515,1516,1518],{},"Inserts ONE new Story into a live roadmap, spliced into the dependency chain and dated so ",[1199,1517,1201],{}," picks it up next. Its position in the sequence is made to look native to the plan; its description stays an honest spec of the real work — never a fabricated \"this was always planned\" backstory.",[1400,1520,1523],{"className":1521,"code":1522,"language":1405},[1403],"/ds-insert-story [parent-item] \u003Cfree-text description>\n",[1199,1524,1522],{"__ignoreMap":1408},[1195,1526,1527,1528,1531,1532,1535],{},"The parent item number (Module/Capability/Epic) can prefix or suffix the free-text description, e.g. ",[1199,1529,1530],{},"I10992 add rate limiting to webhook intake"," or just ",[1199,1533,1534],{},"add rate limiting to webhook intake"," if there's no ambiguity about which plan it belongs to.",[1195,1537,1538,1540,1541,1543,1544,1546,1547,1549,1550,1552],{},[1388,1539,1480],{}," A developer can run it directly to splice in one more Story once a plan already exists. It is also the canonical capture path ",[1199,1542,1337],{}," step 6.5 uses — after merge and the completion ritual, at the very tail of the per-story loop — to turn an untracked deferral surfaced during ",[1199,1545,1205],{},"'s adversarial review into a tracked, dependency-ordered item. ",[1199,1548,1205],{}," itself never calls this skill; it only compiles the untracked-deferral list that ",[1199,1551,1201],{}," step 6.5 acts on afterward.",[1195,1554,1555,1557,1558,1560,1561,1563,1564,1566,1567,1570,1571,1574,1575,1579,1580,1582,1583,1585,1586,1588],{},[1388,1556,1429],{}," Before wiring any ",[1199,1559,1209],{}," edge, the skill must confirm the Gantt auto-scheduler is OFF (a probe write + read-back, same check ",[1199,1562,1231],{}," uses) — adding a dependency edge while it's on can silently overwrite live dates on downstream items. If it can't confirm the scheduler is off, it warns the user rather than wiring blind. What actually removes the current-next item from contention is the relationship splice itself — it becomes ",[1199,1565,1209],{}," the new item, independent of priority. Priority (an org-specific ",[1199,1568,1569],{},"priorityId",", resolved via ",[1199,1572,1573],{},"get_workspace_context",", not a comparable string) only matters for candidates ",[1576,1577,1578],"em",{},"other"," than that one: it's set to at least match the currently-next item's so the new Story doesn't lose a tie within the same date tier — but priority alone can't out-rank a still-open container that started earlier elsewhere in the plan, since the canonical selection sorts by container date first. Rather than assume the splice worked, the skill re-derives what ",[1199,1581,1201],{}," would actually pick next and tells the user plainly if some other earlier-dated container still wins. It explicitly does ",[1388,1584,1390],{}," re-rationalize the rest of the plan's dates — that's a separate, deliberate follow-up call to ",[1199,1587,1231],{},", not something this skill does on your behalf. It is a Gantt-grooming skill only: it does not run any part of the build loop.",[1257,1590,1592],{"id":1591},"ds-insert-defect",[1199,1593,1227],{},[1195,1595,1596,1597,1599],{},"Nearly identical to ",[1199,1598,1224],{},", but for bugs: it splices a new Defect into the dependency chain with an honest repro/root-cause description instead of a feature spec.",[1400,1601,1604],{"className":1602,"code":1603,"language":1405},[1403],"/ds-insert-defect [parent-item] \u003Cfree-text description>\n",[1199,1605,1603],{"__ignoreMap":1408},[1195,1607,1608,1609,1611],{},"Same argument shape as ",[1199,1610,1224],{}," — free text describing the defect, optionally anchored to a parent Module/Capability/Epic.",[1195,1613,1614,1617,1618,1620,1621,1623,1624,1626],{},[1388,1615,1616],{},"Both an entry point and a building block",", with the same dual role as ",[1199,1619,1224],{},": directly runnable, and the canonical capture path ",[1199,1622,1337],{}," step 6.5 uses — after merge, not mid-build — when a defect surfaces during ",[1199,1625,1205],{},"'s adversarial review with no existing tracked home.",[1195,1628,1629,1631,1632,1634,1635,1637,1638,1640,1641,1643],{},[1388,1630,1429],{}," All the same guardrails as ",[1199,1633,1224],{}," apply — confirm the auto-scheduler is off before wiring, resolve and set priority via ",[1199,1636,1573],{},", re-derive what ",[1199,1639,1201],{}," would actually pick next rather than assuming the splice worked, never fabricate history. It has one extra behavior ",[1199,1642,1224],{}," doesn't: a defect often needs to jump ahead of already-planned Stories because it's blocking something real. The skill is explicit that this is not something to decide unilaterally — it states the case for queue-jumping and gets the user's explicit confirmation before splicing a defect earlier in the sequence than a plain \"insert next\" would.",[1257,1645,1647],{"id":1646},"ds-rationalize-gantt",[1199,1648,1231],{},[1195,1650,1651],{},"Backfills synthetic one-story-per-day dates and rationalizes the dependency graph of a plan so its Gantt renders as a maximally compressed, gapless, fully valid cascade. It assumes every Story takes exactly one day — the Claude Code build pace — so the result is a synthetic critical-path view, not a real-world forecast.",[1400,1653,1656],{"className":1654,"code":1655,"language":1405},[1403],"/ds-rationalize-gantt \u003Cplan-root>\n",[1199,1657,1655],{"__ignoreMap":1408},[1195,1659,1660,1662,1663,1665],{},[1199,1661,1370],{}," is the item number whose descendant tree is the plan (a Solution/workstream/Epic, e.g. ",[1199,1664,1417],{},"), or a roadmap/Gantt name. Empty invocation prompts the user for which plan to rationalize.",[1195,1667,1668,1670,1671,1673],{},[1388,1669,1480],{}," Run it directly any time a plan's dates have drifted, gone stale, or never reflected the real dependency graph. ",[1199,1672,1217],{}," also invokes it internally as its final step, once the new hierarchy's dependency graph has been wired with zero orphan Stories.",[1234,1675,1677,1678,1681,1682,1684,1685,1687],{"title":1676,"type":1237},"Overwrites live dates, including completed items","The cascade this skill computes ",[1388,1679,1680],{},"overwrites existing start/due dates across the whole tree"," — including the real completion dates ",[1199,1683,1201],{},"'s ritual already stamped on shipped items. It confirms with the user up front whether to re-date completed items too or only not-done ones (default: everything, for one clean cascade). When ",[1199,1686,1217],{}," calls it on the extend path, it's told to re-date not-done items only, specifically to protect those completion dates.",[1195,1689,1690,1692,1693,1695,1696,1699],{},[1388,1691,1429],{}," Disabling the Gantt's dependency auto-scheduler is treated as non-negotiable and comes first, before any mass write: when it's on, DevStride forward-reschedules every item with a ",[1199,1694,1209],{}," edge and overwrites the dates this skill just set — and there is no API flag to suppress it (",[1199,1697,1698],{},"staticMode"," only skips rank/event side effects, not date scheduling). The skill cannot toggle it itself; it has to ask the user to turn it off in the Gantt UI, then verifies the toggle actually took by writing a probe date to a dependent item and reading it back before proceeding. On the dependency-graph side, it treats every \"red line\" (invalid dependency) as a decision point rather than something to blindly offset — each violated edge gets reviewed and resolved as REMOVE, REPOINT, or a rare, deliberate KEEP-with-offset, and offsetting (which de-compresses the timeline) is called out to the user explicitly rather than applied silently.",[1257,1701,1703],{"id":1702},"how-they-compose","How They Compose",[1705,1706,1708],"h3",{"id":1707},"planning-a-new-epic-from-scratch","Planning a new Epic from scratch",[1195,1710,1711,1712,1715,1716,1718,1719,1721,1722,1724],{},"A developer runs ",[1199,1713,1714],{},"/ds-plan I10992"," under the parent Module or Capability. Internally, ",[1199,1717,1217],{}," doesn't hand-roll a tree read — its first move is to invoke ",[1199,1720,1221],{}," on the root to learn what already exists (empty root, a partial plan to extend, or shallow placeholder items). That classification is followed by a full multi-round interactive discovery loop — source material, scope boundaries, Capability breakdown, Epic breakdown per Capability, Story shape, sequencing intent, and risk areas, asking as many rounds as it takes — that happens entirely in the main conversation; ",[1199,1723,1433],{}," is only opened once the human has signed off on the shape, purely for bulk drafting of the full specs.",[1195,1726,1727,1728,1730,1731,1733,1734,1736,1737,1739,1740,1742,1743,1745,1746,1202,1748,1750,1751,1753,1754,1756],{},"When it's time to actually create items, ",[1199,1729,1217],{}," reuses the same ",[1199,1732,1245],{}," call patterns ",[1199,1735,1224],{}," and ",[1199,1738,1227],{}," use — same field shape, same today-dated placeholder — but explicitly ",[1388,1741,1390],{}," their insert-before splice topology. Those two skills wire one item between an existing upstream and next item; ",[1199,1744,1217],{}," is building a whole fan-out/fan-in graph, so its own step 5 owns that wiring, with a hard requirement that every new Story ends up with at least one ",[1199,1747,1209],{},[1199,1749,1213],{}," edge — zero orphans allowed. Once the graph is fully wired, ",[1199,1752,1217],{}," finishes by invoking ",[1199,1755,1231],{}," on the plan root to backfill dates and clean up any invalid-dependency lines the new items introduced, rather than computing cascade dates by hand.",[1705,1758,1760],{"id":1759},"splicing-in-one-more-story-later","Splicing in one more Story later",[1195,1762,1763,1764,1766,1767,1769,1770,1772,1773,1775,1776,1210,1778,1780,1781,1783,1784,1786,1787,1789,1790,1792],{},"Once a plan already exists, adding a single piece of newly discovered work doesn't need a full ",[1199,1765,1217],{}," pass. Running ",[1199,1768,1224],{}," (or ",[1199,1771,1227],{}," for a bug) directly resolves the parent plan, identifies the item ",[1199,1774,1201],{}," would currently pick up next and what it was blocked by, and splices the new item in between with ",[1199,1777,1209],{},[1199,1779,1213],{}," edges — leaving the rest of the plan's dates untouched. This is the same mechanism ",[1199,1782,1201],{}," step 6.5 invokes automatically — after merge and the completion ritual — when ",[1199,1785,1205],{},"'s adversarial review turns up an untracked deferral or follow-up with no existing home; ",[1199,1788,1205],{}," only compiles that list, it does not call these insert skills itself. If the plan's dates genuinely need re-compressing around the new item afterward, that's a separate, explicit call to ",[1199,1791,1231],{}," — insertion and date rationalization are deliberately kept as two different actions, not bundled into one.",[1257,1794,1796],{"id":1795},"gantt-grooming-not-code","Gantt-Grooming, Not Code",[1195,1798,1799,1800,1218,1802,1228,1804,1806,1807,1810,1811,1736,1813,1815,1816,1818,1819,1769,1821,1823],{},"Three of the five skills on this page — ",[1199,1801,1224],{},[1199,1803,1227],{},[1199,1805,1231],{}," — are what their own definitions literally call ",[1388,1808,1809],{},"Gantt-grooming skills",": they change DevStride roadmap data and never touch the repo. ",[1199,1812,1217],{},[1199,1814,1221],{}," don't use that specific term (and ",[1199,1817,1221],{}," is read-only, so \"grooming\" doesn't fit it anyway), but the same underlying fact holds across all five: none of them write code. If planning surfaces something that also needs code, that's a separate, later ",[1199,1820,1201],{},[1199,1822,1205],{},") run against the Story these skills created — not something any of them do themselves.",[1257,1825,1827],{"id":1826},"next-steps","Next Steps",[1829,1830,1831],"ul",{},[1832,1833,1834,1838],"li",{},[1835,1836,956],"a",{"href":1837},"/developer-docs/claude-skills-delivery-loop"," — what happens once a Story exists: selecting it, building it, and shipping it",{"title":1408,"searchDepth":238,"depth":238,"links":1840},[1841,1842,1843,1844,1845,1846,1847,1851,1852],{"id":1259,"depth":238,"text":1260},{"id":1381,"depth":238,"text":1217},{"id":1451,"depth":238,"text":1221},{"id":1510,"depth":238,"text":1224},{"id":1591,"depth":238,"text":1227},{"id":1646,"depth":238,"text":1231},{"id":1702,"depth":238,"text":1703,"children":1848},[1849,1850],{"id":1707,"depth":296,"text":1708},{"id":1759,"depth":296,"text":1760},{"id":1795,"depth":238,"text":1796},{"id":1826,"depth":238,"text":1827},"The five Claude Code skills that shape a DevStride roadmap — Capabilities, Epics, Stories, and their dependency graph — before any code is written.","md",null,{},true,{"title":952,"description":1853},"cOlzW4RmFklk5ejuSWk3EgeOlYRzsRLh11uV1tcwbR0",[1861,1863],{"title":948,"path":949,"stem":950,"description":1862,"children":-1},"What the /ds-* Claude Code skills are, why they exist, and the safety model every one of them shares.",{"title":956,"path":957,"stem":958,"description":1864,"children":-1},"The ds-story orchestrator and the branch/build/PR skills it composes to take one DevStride story from selection to shipped, merged code — plus the golden-dataset support skills that back it.",1783015132887]