[{"data":1,"prerenderedAt":2242},["ShallowReactive",2],{"navigation_docs":3,"-developer-experience-guide-credentials-and-access":1532,"-developer-experience-guide-credentials-and-access-surround":2237},[4,237,583,622,882,972,1060,1194,1528],{"title":5,"path":6,"stem":7,"children":8,"page":84},"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":84},"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,85,134,147,158,162,175,179,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":84},"Items","/getting-started/admin-onboarding-getting-started/items","01.getting-started/01.admin-onboarding-getting-started/07.items",[56,60,67,73,80],{"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",{"title":81,"path":82,"stem":83},"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":86,"path":87,"stem":88,"children":89,"page":84},"Item Workspace Tour","/getting-started/admin-onboarding-getting-started/item-workspace-tour","01.getting-started/01.admin-onboarding-getting-started/08.item-workspace-tour",[90,94,98,102,106,110,114,118,122,126,130],{"title":91,"path":92,"stem":93},"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":95,"path":96,"stem":97},"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":99,"path":100,"stem":101},"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":103,"path":104,"stem":105},"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":107,"path":108,"stem":109},"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":111,"path":112,"stem":113},"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":115,"path":116,"stem":117},"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":119,"path":120,"stem":121},"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":123,"path":124,"stem":125},"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":127,"path":128,"stem":129},"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":131,"path":132,"stem":133},"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":135,"path":136,"stem":137,"children":138,"page":84},"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",[139,143],{"title":140,"path":141,"stem":142},"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":144,"path":145,"stem":146},"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":148,"path":149,"stem":150,"children":151},"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",[152,154],{"title":153,"path":149,"stem":150},"Admin Onboarding - Populating and Managing Workstreams",{"title":155,"path":156,"stem":157},"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":159,"path":160,"stem":161},"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":163,"path":164,"stem":165,"children":166,"page":84},"Creating Cadences","/getting-started/admin-onboarding-getting-started/creating-cadences","01.getting-started/01.admin-onboarding-getting-started/12.creating-cadences",[167,171],{"title":168,"path":169,"stem":170},"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":172,"path":173,"stem":174},"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":176,"path":177,"stem":178},"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":180,"path":181,"stem":182,"children":183,"page":84},"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",[184],{"title":185,"path":186,"stem":187},"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":189,"path":190,"stem":191,"children":192,"page":84},"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":84},"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":84},"Major Modules","/major-modules","02.major-modules",[242,300,354,375,441,502,530],{"title":243,"order":244,"path":245,"stem":246,"children":247,"page":84},"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":185,"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":155,"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":84},"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],{"title":285,"path":286,"stem":287},"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":289,"path":290,"stem":291},"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":293,"path":294,"stem":295},"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":297,"path":298,"stem":299},"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":301,"order":302,"path":303,"stem":304,"children":305,"page":84},"Plan Delivery: Boards",3,"/major-modules/boards","02.major-modules/02.boards",[306,310,314,318,322,326,330,334,338,342,346,350],{"title":307,"path":308,"stem":309},"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":311,"path":312,"stem":313},"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":315,"path":316,"stem":317},"Understanding Board Views","/major-modules/boards/understanding-board-views","02.major-modules/02.boards/03.understanding-board-views",{"title":319,"path":320,"stem":321},"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":323,"path":324,"stem":325},"Adding a Folder","/major-modules/boards/adding-a-folder","02.major-modules/02.boards/05.adding-a-folder",{"title":327,"path":328,"stem":329},"Manage and Edit Dependencies","/major-modules/boards/manage-and-edit-dependencies","02.major-modules/02.boards/06.manage-and-edit-dependencies",{"title":331,"path":332,"stem":333},"Creating Subfolders in DevStride","/major-modules/boards/creating-subfolders-in-devstride","02.major-modules/02.boards/07.creating-subfolders-in-devstride",{"title":335,"path":336,"stem":337},"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":339,"path":340,"stem":341},"Using Cycle Boards","/major-modules/boards/using-cycle-boards","02.major-modules/02.boards/09.using-cycle-boards",{"title":343,"path":344,"stem":345},"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":347,"path":348,"stem":349},"Boards and WIP Limiters","/major-modules/boards/boards-and-wip-limiters","02.major-modules/02.boards/11.boards-and-wip-limiters",{"title":351,"path":352,"stem":353},"Board & Folder Permissions","/major-modules/boards/board-and-folder-permissions","02.major-modules/02.boards/12.board-and-folder-permissions",{"title":355,"path":356,"stem":357,"children":358,"page":84},"Track Progress: Gantts","/major-modules/track-progress-gantts","02.major-modules/03.track-progress-gantts",[359,363,367,371],{"title":360,"path":361,"stem":362},"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":364,"path":365,"stem":366},"Viewing Gantt Charts","/major-modules/track-progress-gantts/viewing-gantt-charts","02.major-modules/03.track-progress-gantts/02.viewing-gantt-charts",{"title":368,"path":369,"stem":370},"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":372,"path":373,"stem":374},"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":376,"order":377,"path":378,"stem":379,"children":380,"page":84},"Measure Performance: Reports",4,"/major-modules/measure-performance-reports","02.major-modules/04.measure-performance-reports",[381,385,389,393,397,401,405,409,413,417,421,425,429,433,437],{"title":382,"path":383,"stem":384},"Reports Overview","/major-modules/measure-performance-reports/viewing-optimization","02.major-modules/04.measure-performance-reports/01.viewing-optimization",{"title":386,"path":387,"stem":388},"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":390,"path":391,"stem":392},"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":394,"path":395,"stem":396},"Report: Current Progress","/major-modules/measure-performance-reports/current-progress","02.major-modules/04.measure-performance-reports/04.current-progress",{"title":398,"path":399,"stem":400},"Report: Trending Progress","/major-modules/measure-performance-reports/trending-progress","02.major-modules/04.measure-performance-reports/05.trending-progress",{"title":402,"path":403,"stem":404},"Report: Cycle Time","/major-modules/measure-performance-reports/cycle-time","02.major-modules/04.measure-performance-reports/06.cycle-time",{"title":406,"path":407,"stem":408},"Report: Throughput","/major-modules/measure-performance-reports/throughput","02.major-modules/04.measure-performance-reports/07.throughput",{"title":410,"path":411,"stem":412},"Report: Cumulative Flow","/major-modules/measure-performance-reports/cumulative-flow","02.major-modules/04.measure-performance-reports/08.cumulative-flow",{"title":414,"path":415,"stem":416},"Report: Velocity","/major-modules/measure-performance-reports/velocity","02.major-modules/04.measure-performance-reports/09.velocity",{"title":418,"path":419,"stem":420},"Report: Burn Up","/major-modules/measure-performance-reports/burn-up","02.major-modules/04.measure-performance-reports/10.burn-up",{"title":422,"path":423,"stem":424},"Report: Burn Down","/major-modules/measure-performance-reports/burn-down","02.major-modules/04.measure-performance-reports/11.burn-down",{"title":426,"path":427,"stem":428},"Report: User Time Completed","/major-modules/measure-performance-reports/user-time-completed","02.major-modules/04.measure-performance-reports/12.user-time-completed",{"title":430,"path":431,"stem":432},"Report: Churn","/major-modules/measure-performance-reports/churn","02.major-modules/04.measure-performance-reports/13.churn",{"title":434,"path":435,"stem":436},"Report: Time Allocation Matrix","/major-modules/measure-performance-reports/time-allocation-matrix","02.major-modules/04.measure-performance-reports/14.time-allocation-matrix",{"title":438,"path":439,"stem":440},"Report: Cycle Carry-Forward","/major-modules/measure-performance-reports/cycle-carry-forward","02.major-modules/04.measure-performance-reports/15.cycle-carry-forward",{"title":442,"order":280,"path":443,"stem":444,"children":445,"page":84},"Service Desk","/major-modules/service-desk","02.major-modules/05.service-desk",[446,450,454,458,462,466,470,474,478,482,486,490,494,498],{"title":447,"path":448,"stem":449},"Overview","/major-modules/service-desk/overview","02.major-modules/05.service-desk/01.overview",{"title":451,"path":452,"stem":453},"Enabling Service Desk","/major-modules/service-desk/enabling-service-desk","02.major-modules/05.service-desk/02.enabling-service-desk",{"title":455,"path":456,"stem":457},"Email Channels & Setup","/major-modules/service-desk/email-channels","02.major-modules/05.service-desk/03.email-channels",{"title":459,"path":460,"stem":461},"Requesters & Companies","/major-modules/service-desk/requesters-and-companies","02.major-modules/05.service-desk/04.requesters-and-companies",{"title":463,"path":464,"stem":465},"Customer Support Portal","/major-modules/service-desk/customer-support-portal","02.major-modules/05.service-desk/05.customer-support-portal",{"title":467,"path":468,"stem":469},"Working a Ticket","/major-modules/service-desk/working-a-ticket","02.major-modules/05.service-desk/06.working-a-ticket",{"title":471,"path":472,"stem":473},"Request Forms","/major-modules/service-desk/request-forms","02.major-modules/05.service-desk/07.request-forms",{"title":475,"path":476,"stem":477},"The Suspended Queue","/major-modules/service-desk/suspended-messages","02.major-modules/05.service-desk/08.suspended-messages",{"title":479,"path":480,"stem":481},"Finding & Filtering Tickets","/major-modules/service-desk/finding-and-filtering-tickets","02.major-modules/05.service-desk/09.finding-and-filtering-tickets",{"title":483,"path":484,"stem":485},"Permissions","/major-modules/service-desk/permissions","02.major-modules/05.service-desk/10.permissions",{"title":487,"path":488,"stem":489},"Service Level Agreements (SLA)","/major-modules/service-desk/sla","02.major-modules/05.service-desk/10.sla",{"title":491,"path":492,"stem":493},"Time-Based Ticket Automations","/major-modules/service-desk/time-based-automations","02.major-modules/05.service-desk/11.time-based-automations",{"title":495,"path":496,"stem":497},"Reports","/major-modules/service-desk/reports","02.major-modules/05.service-desk/12.reports",{"title":499,"path":500,"stem":501},"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":503,"path":504,"stem":505,"children":506,"page":84},"Templates","/major-modules/templates","02.major-modules/06.templates",[507,510,514,518,522,526],{"title":447,"path":508,"stem":509},"/major-modules/templates/overview","02.major-modules/06.templates/01.overview",{"title":511,"path":512,"stem":513},"Creating a template","/major-modules/templates/creating-a-template","02.major-modules/06.templates/02.creating-a-template",{"title":515,"path":516,"stem":517},"Variables","/major-modules/templates/variables","02.major-modules/06.templates/03.variables",{"title":519,"path":520,"stem":521},"Applying a template","/major-modules/templates/applying-a-template","02.major-modules/06.templates/04.applying-a-template",{"title":523,"path":524,"stem":525},"Sharing templates","/major-modules/templates/sharing-templates","02.major-modules/06.templates/05.sharing-templates",{"title":527,"path":528,"stem":529},"Template health","/major-modules/templates/template-health","02.major-modules/06.templates/06.template-health",{"title":531,"path":532,"stem":533,"children":534,"page":84},"Knowledge Base","/major-modules/knowledge-base","02.major-modules/07.knowledge-base",[535,539,543,547,551,555,559,563,567,571,575,579],{"title":536,"path":537,"stem":538},"Knowledge Base Overview","/major-modules/knowledge-base/overview","02.major-modules/07.knowledge-base/01.overview",{"title":540,"path":541,"stem":542},"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":544,"path":545,"stem":546},"Organizing with Categories","/major-modules/knowledge-base/organizing-with-categories","02.major-modules/07.knowledge-base/03.organizing-with-categories",{"title":548,"path":549,"stem":550},"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":552,"path":553,"stem":554},"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":556,"path":557,"stem":558},"Article History and Restore","/major-modules/knowledge-base/article-history-and-restore","02.major-modules/07.knowledge-base/06.article-history-and-restore",{"title":560,"path":561,"stem":562},"Searching and Browsing","/major-modules/knowledge-base/searching-and-browsing","02.major-modules/07.knowledge-base/07.searching-and-browsing",{"title":564,"path":565,"stem":566},"The Customer Help Center","/major-modules/knowledge-base/the-customer-help-center","02.major-modules/07.knowledge-base/08.the-customer-help-center",{"title":568,"path":569,"stem":570},"Sharing Articles and Categories","/major-modules/knowledge-base/sharing-articles-and-categories","02.major-modules/07.knowledge-base/09.sharing-articles-and-categories",{"title":572,"path":573,"stem":574},"Article Review Comments","/major-modules/knowledge-base/article-review-comments","02.major-modules/07.knowledge-base/10.article-review-comments",{"title":576,"path":577,"stem":578},"Knowledge Base Permissions","/major-modules/knowledge-base/knowledge-base-permissions","02.major-modules/07.knowledge-base/11.knowledge-base-permissions",{"title":580,"path":581,"stem":582},"Customer Comments on Articles","/major-modules/knowledge-base/customer-comments-on-articles","02.major-modules/07.knowledge-base/12.customer-comments-on-articles",{"title":584,"path":585,"stem":586,"children":587,"page":84},"Personal Workspace","/personal-workspace","03.personal-workspace",[588,594,608,619],{"title":589,"path":590,"stem":591,"children":592},"My Work","/personal-workspace/my-work","03.personal-workspace/01.my-work/index",[593],{"title":589,"path":590,"stem":591},{"title":595,"order":596,"path":597,"stem":598,"children":599,"page":84},"Notifications",7,"/personal-workspace/notifications","03.personal-workspace/02.notifications",[600,604],{"title":601,"path":602,"stem":603},"Notifications in DevStride","/personal-workspace/notifications/overview-of-notification-options","03.personal-workspace/02.notifications/01.overview-of-notification-options",{"title":605,"path":606,"stem":607},"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":609,"path":610,"stem":611,"children":612,"page":84},"My Account","/personal-workspace/my-account","03.personal-workspace/03.my-account",[613,616],{"title":447,"path":614,"stem":615},"/personal-workspace/my-account/overview","03.personal-workspace/03.my-account/01.overview",{"title":206,"path":617,"stem":618},"/personal-workspace/my-account/api-keys","03.personal-workspace/03.my-account/02.api-keys",{"title":232,"path":620,"stem":621},"/personal-workspace/keyboard-shortcuts","03.personal-workspace/04.keyboard-shortcuts",{"title":623,"path":624,"stem":625,"children":626,"page":84},"Workspace Administration","/workspace-administration","04.workspace-administration",[627,647,657,790,803],{"title":628,"path":629,"stem":630,"children":631,"page":84},"Manage Items Module","/workspace-administration/manage-items","04.workspace-administration/01.manage-items",[632,635,639,643],{"title":447,"path":633,"stem":634},"/workspace-administration/manage-items/overview","04.workspace-administration/01.manage-items/01.overview",{"title":636,"path":637,"stem":638},"Finding & Filtering Items","/workspace-administration/manage-items/finding-and-filtering-items","04.workspace-administration/01.manage-items/02.finding-and-filtering-items",{"title":640,"path":641,"stem":642},"Creating & Sharing Views","/workspace-administration/manage-items/creating-and-sharing-views","04.workspace-administration/01.manage-items/03.creating-and-sharing-views",{"title":644,"path":645,"stem":646},"Item Hierarchy","/workspace-administration/manage-items/item-hierarchy","04.workspace-administration/01.manage-items/04.item-hierarchy",{"title":648,"order":649,"path":650,"stem":651,"children":652,"page":84},"Automate Workflows",5,"/workspace-administration/automations","04.workspace-administration/02.automations",[653],{"title":654,"path":655,"stem":656},"Setting Up Basic Automations","/workspace-administration/automations/setting-up-basic-automations","04.workspace-administration/02.automations/01.setting-up-basic-automations",{"title":658,"order":659,"path":660,"stem":661,"children":662,"page":84},"Configure Settings",6,"/workspace-administration/settings","04.workspace-administration/03.settings",[663,696,733,742,786],{"title":664,"path":665,"stem":666,"children":667,"page":84},"Organization","/workspace-administration/settings/organization","04.workspace-administration/03.settings/01.organization",[668,672,676,680,684,688,692],{"title":669,"path":670,"stem":671},"Org Configuration","/workspace-administration/settings/organization/org-profile","04.workspace-administration/03.settings/01.organization/01.org-profile",{"title":673,"path":674,"stem":675},"Users, Roles & MFA","/workspace-administration/settings/organization/users-roles-and-mfa","04.workspace-administration/03.settings/01.organization/02.users-roles-and-mfa",{"title":677,"path":678,"stem":679},"Time Tracking Lock & Soft Close","/workspace-administration/settings/organization/time-tracking-lock","04.workspace-administration/03.settings/01.organization/03.time-tracking-lock",{"title":681,"path":682,"stem":683},"Training Sandboxes","/workspace-administration/settings/organization/training-sandboxes","04.workspace-administration/03.settings/01.organization/04.training-sandboxes",{"title":685,"path":686,"stem":687},"Personas","/workspace-administration/settings/organization/personas","04.workspace-administration/03.settings/01.organization/05.personas",{"title":689,"path":690,"stem":691},"Teams","/workspace-administration/settings/organization/teams","04.workspace-administration/03.settings/01.organization/06.teams",{"title":693,"path":694,"stem":695},"Import History","/workspace-administration/settings/organization/import-history","04.workspace-administration/03.settings/01.organization/07.import-history",{"title":697,"path":698,"stem":699,"children":700,"page":84},"Data Model","/workspace-administration/settings/data-model","04.workspace-administration/03.settings/02.data-model",[701,705,709,713,717,721,725,729],{"title":702,"path":703,"stem":704},"Cadences","/workspace-administration/settings/data-model/cadences","04.workspace-administration/03.settings/02.data-model/01.cadences",{"title":706,"path":707,"stem":708},"Item Types","/workspace-administration/settings/data-model/item-types","04.workspace-administration/03.settings/02.data-model/02.item-types",{"title":710,"path":711,"stem":712},"Tags","/workspace-administration/settings/data-model/tags","04.workspace-administration/03.settings/02.data-model/03.tags",{"title":714,"path":715,"stem":716},"Custom Fields","/workspace-administration/settings/data-model/custom-fields","04.workspace-administration/03.settings/02.data-model/04.custom-fields",{"title":718,"path":719,"stem":720},"Priority Levels","/workspace-administration/settings/data-model/priority-levels","04.workspace-administration/03.settings/02.data-model/05.priority-levels",{"title":722,"path":723,"stem":724},"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":726,"path":727,"stem":728},"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":730,"path":731,"stem":732},"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":734,"path":735,"stem":736,"children":737,"page":84},"Forms","/workspace-administration/settings/forms","04.workspace-administration/03.settings/03.forms",[738],{"title":739,"path":740,"stem":741},"Item Request Forms","/workspace-administration/settings/forms/item-request-forms","04.workspace-administration/03.settings/03.forms/item-request-forms",{"title":743,"path":744,"stem":745,"children":746,"page":84},"Integrations","/workspace-administration/settings/integrations","04.workspace-administration/03.settings/04.integrations",[747,751,755,759,763,766,770,774,778,782],{"title":748,"path":749,"stem":750},"GitHub","/workspace-administration/settings/integrations/github","04.workspace-administration/03.settings/04.integrations/01.github",{"title":752,"path":753,"stem":754},"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":756,"path":757,"stem":758},"Database Access for BI Tools","/workspace-administration/settings/integrations/database-access","04.workspace-administration/03.settings/04.integrations/03.database-access",{"title":760,"path":761,"stem":762},"Jira Integration","/workspace-administration/settings/integrations/jira","04.workspace-administration/03.settings/04.integrations/04.jira",{"title":206,"path":764,"stem":765},"/workspace-administration/settings/integrations/api-keys","04.workspace-administration/03.settings/04.integrations/05.api-keys",{"title":767,"path":768,"stem":769},"Enterprise SSO","/workspace-administration/settings/integrations/enterprise-sso","04.workspace-administration/03.settings/04.integrations/06.enterprise-sso",{"title":771,"path":772,"stem":773},"Microsoft Teams","/workspace-administration/settings/integrations/microsoft-teams","04.workspace-administration/03.settings/04.integrations/07.microsoft-teams",{"title":775,"path":776,"stem":777},"Slack","/workspace-administration/settings/integrations/slack","04.workspace-administration/03.settings/04.integrations/08.slack",{"title":779,"path":780,"stem":781},"Connected Apps","/workspace-administration/settings/integrations/connected-apps","04.workspace-administration/03.settings/04.integrations/09.connected-apps",{"title":783,"path":784,"stem":785},"Azure DevOps Integration","/workspace-administration/settings/integrations/azure-devops","04.workspace-administration/03.settings/04.integrations/10.azure-devops",{"title":787,"path":788,"stem":789},"Subscription & Billing","/workspace-administration/settings/subscription-and-billing","04.workspace-administration/03.settings/05.subscription-and-billing",{"title":483,"path":791,"stem":792,"children":793,"page":84},"/workspace-administration/permissions","04.workspace-administration/04.permissions",[794,797,800],{"title":194,"path":795,"stem":796},"/workspace-administration/permissions/understanding-permissions","04.workspace-administration/04.permissions/01.understanding-permissions",{"title":198,"path":798,"stem":799},"/workspace-administration/permissions/roles-and-permissions","04.workspace-administration/04.permissions/02.roles-and-permissions",{"title":202,"path":801,"stem":802},"/workspace-administration/permissions/sharing-and-access","04.workspace-administration/04.permissions/03.sharing-and-access",{"title":804,"order":805,"path":806,"stem":807,"children":808,"page":84},"Filters",10,"/workspace-administration/filters","04.workspace-administration/05.filters",[809,812,815,819,823,827,831,834,837,841,861],{"title":589,"path":810,"stem":811},"/workspace-administration/filters/my-work","04.workspace-administration/05.filters/01.my-work",{"title":595,"path":813,"stem":814},"/workspace-administration/filters/notifications","04.workspace-administration/05.filters/02.notifications",{"title":816,"path":817,"stem":818},"Workstreams","/workspace-administration/filters/workstreams","04.workspace-administration/05.filters/03.workstreams",{"title":820,"path":821,"stem":822},"Cycles","/workspace-administration/filters/cycles","04.workspace-administration/05.filters/04.cycles",{"title":824,"path":825,"stem":826},"Boards","/workspace-administration/filters/boards","04.workspace-administration/05.filters/05.boards",{"title":828,"path":829,"stem":830},"Gantt","/workspace-administration/filters/gantt","04.workspace-administration/05.filters/06.gantt",{"title":52,"path":832,"stem":833},"/workspace-administration/filters/items","04.workspace-administration/05.filters/07.items",{"title":495,"path":835,"stem":836},"/workspace-administration/filters/reports","04.workspace-administration/05.filters/08.reports",{"title":838,"path":839,"stem":840},"Automations","/workspace-administration/filters/automations","04.workspace-administration/05.filters/09.automations",{"title":842,"path":843,"stem":844,"children":845,"page":84},"Sort ","/workspace-administration/filters/sort","04.workspace-administration/05.filters/10.sort",[846,849,852,855,858],{"title":589,"path":847,"stem":848},"/workspace-administration/filters/sort/my-work","04.workspace-administration/05.filters/10.sort/01.my-work",{"title":816,"path":850,"stem":851},"/workspace-administration/filters/sort/workstreams","04.workspace-administration/05.filters/10.sort/02.workstreams",{"title":820,"path":853,"stem":854},"/workspace-administration/filters/sort/cycles","04.workspace-administration/05.filters/10.sort/03.cycles",{"title":824,"path":856,"stem":857},"/workspace-administration/filters/sort/boards","04.workspace-administration/05.filters/10.sort/04.boards",{"title":52,"path":859,"stem":860},"/workspace-administration/filters/sort/items","04.workspace-administration/05.filters/10.sort/05.items",{"title":862,"path":863,"stem":864,"children":865,"page":84},"Options","/workspace-administration/filters/options","04.workspace-administration/05.filters/11.options",[866,869,872,876,879],{"title":589,"path":867,"stem":868},"/workspace-administration/filters/options/my-work","04.workspace-administration/05.filters/11.options/01.my-work",{"title":816,"path":870,"stem":871},"/workspace-administration/filters/options/workstreams","04.workspace-administration/05.filters/11.options/02.workstreams",{"title":873,"path":874,"stem":875},"Cycle","/workspace-administration/filters/options/cycle","04.workspace-administration/05.filters/11.options/03.cycle",{"title":824,"path":877,"stem":878},"/workspace-administration/filters/options/boards","04.workspace-administration/05.filters/11.options/04.boards",{"title":52,"path":880,"stem":881},"/workspace-administration/filters/options/items","04.workspace-administration/05.filters/11.options/05.items",{"title":883,"path":884,"stem":885,"children":886,"page":84},"Planning Concepts & Use Cases","/planning-concepts-and-use-cases","05.planning-concepts-and-use-cases",[887,943],{"title":888,"order":889,"path":890,"stem":891,"children":892,"page":84},"Understanding Project Planning Tools",9,"/planning-concepts-and-use-cases/project-planning-tools","05.planning-concepts-and-use-cases/01.project-planning-tools",[893,926],{"title":894,"path":895,"stem":896,"children":897,"page":84},"Gantt Charts","/planning-concepts-and-use-cases/project-planning-tools/gantt-charts","05.planning-concepts-and-use-cases/01.project-planning-tools/gantt-charts",[898,902,906,910,914,918,922],{"title":899,"path":900,"stem":901},"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":903,"path":904,"stem":905},"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":907,"path":908,"stem":909},"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":911,"path":912,"stem":913},"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":915,"path":916,"stem":917},"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":919,"path":920,"stem":921},"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":923,"path":924,"stem":925},"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":927,"path":928,"stem":929,"children":930,"page":84},"Kanban Boards","/planning-concepts-and-use-cases/project-planning-tools/kanban-boards","05.planning-concepts-and-use-cases/01.project-planning-tools/kanban-boards",[931,935,939],{"title":932,"path":933,"stem":934},"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":936,"path":937,"stem":938},"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":940,"path":941,"stem":942},"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":944,"order":945,"path":946,"stem":947,"children":948,"page":84},"Use Cases",12,"/planning-concepts-and-use-cases/use-cases","05.planning-concepts-and-use-cases/02.use-cases",[949,952,956,960,964,968],{"title":894,"path":950,"stem":951},"/planning-concepts-and-use-cases/use-cases/gantt-charts","05.planning-concepts-and-use-cases/02.use-cases/01.gantt-charts",{"title":953,"path":954,"stem":955},"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":957,"path":958,"stem":959},"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":961,"path":962,"stem":963},"Manage Cadences","/planning-concepts-and-use-cases/use-cases/manage-cadences","05.planning-concepts-and-use-cases/02.use-cases/04.manage-cadences",{"title":965,"path":966,"stem":967},"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":969,"path":970,"stem":971},"Backlog Refinement","/planning-concepts-and-use-cases/use-cases/backlog-refinement","05.planning-concepts-and-use-cases/02.use-cases/06.backlog-refinement",{"title":973,"path":974,"stem":975,"children":976,"page":84},"Integrations & Extensibility","/integrations-and-extensibility","06.integrations-and-extensibility",[977,1002],{"title":978,"path":979,"stem":980,"children":981,"page":84},"DevStride MCP Server","/integrations-and-extensibility/devstride-mcp-server","06.integrations-and-extensibility/01.devstride-mcp-server",[982,986,990,994,998],{"title":983,"path":984,"stem":985},"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":987,"path":988,"stem":989},"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":991,"path":992,"stem":993},"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":995,"path":996,"stem":997},"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":999,"path":1000,"stem":1001},"Tool Reference","/integrations-and-extensibility/devstride-mcp-server/tool-reference","06.integrations-and-extensibility/01.devstride-mcp-server/05.tool-reference",{"title":1003,"path":1004,"stem":1005,"children":1006},"Plugins","/integrations-and-extensibility/plugins","06.integrations-and-extensibility/02.plugins/index",[1007,1009],{"title":1008,"path":1004,"stem":1005},"Getting Started With Plugins",{"title":1010,"path":1011,"stem":1012,"children":1013,"page":84},"Weekly Logs","/integrations-and-extensibility/plugins/weekly-logs","06.integrations-and-extensibility/02.plugins/01.weekly-logs",[1014,1017,1021,1025,1029,1033,1037,1041,1044,1048,1052,1056],{"title":447,"path":1015,"stem":1016},"/integrations-and-extensibility/plugins/weekly-logs/overview","06.integrations-and-extensibility/02.plugins/01.weekly-logs/01.overview",{"title":1018,"path":1019,"stem":1020},"Grid","/integrations-and-extensibility/plugins/weekly-logs/grid","06.integrations-and-extensibility/02.plugins/01.weekly-logs/02.grid",{"title":1022,"path":1023,"stem":1024},"Views","/integrations-and-extensibility/plugins/weekly-logs/views","06.integrations-and-extensibility/02.plugins/01.weekly-logs/03.views",{"title":1026,"path":1027,"stem":1028},"Navigation","/integrations-and-extensibility/plugins/weekly-logs/navigation","06.integrations-and-extensibility/02.plugins/01.weekly-logs/04.navigation",{"title":1030,"path":1031,"stem":1032},"Proposed Items","/integrations-and-extensibility/plugins/weekly-logs/proposed-items","06.integrations-and-extensibility/02.plugins/01.weekly-logs/05.proposed-items",{"title":1034,"path":1035,"stem":1036},"Search","/integrations-and-extensibility/plugins/weekly-logs/search","06.integrations-and-extensibility/02.plugins/01.weekly-logs/06.search",{"title":1038,"path":1039,"stem":1040},"Time Logging","/integrations-and-extensibility/plugins/weekly-logs/logging","06.integrations-and-extensibility/02.plugins/01.weekly-logs/07.logging",{"title":804,"path":1042,"stem":1043},"/integrations-and-extensibility/plugins/weekly-logs/filtering","06.integrations-and-extensibility/02.plugins/01.weekly-logs/08.filtering",{"title":1045,"path":1046,"stem":1047},"Team Logs","/integrations-and-extensibility/plugins/weekly-logs/team-logs","06.integrations-and-extensibility/02.plugins/01.weekly-logs/09.team-logs",{"title":1049,"path":1050,"stem":1051},"Organization Switch","/integrations-and-extensibility/plugins/weekly-logs/organization-switch","06.integrations-and-extensibility/02.plugins/01.weekly-logs/10.organization-switch",{"title":1053,"path":1054,"stem":1055},"Export","/integrations-and-extensibility/plugins/weekly-logs/export","06.integrations-and-extensibility/02.plugins/01.weekly-logs/11.export",{"title":1057,"path":1058,"stem":1059},"Meetings","/integrations-and-extensibility/plugins/weekly-logs/meetings","06.integrations-and-extensibility/02.plugins/01.weekly-logs/12.meetings",{"title":1061,"path":1062,"stem":1063,"children":1064,"page":84},"Developer Experience","/developer-experience","07.developer-experience",[1065,1101,1157],{"title":1066,"path":1067,"stem":1068,"children":1069,"page":84},"Developer Guide","/developer-experience/guide","07.developer-experience/00.guide",[1070,1073,1077,1081,1085,1089,1093,1097],{"title":447,"path":1071,"stem":1072},"/developer-experience/guide/overview","07.developer-experience/00.guide/01.overview",{"title":1074,"path":1075,"stem":1076},"Set up your machine","/developer-experience/guide/set-up-your-machine","07.developer-experience/00.guide/02.set-up-your-machine",{"title":1078,"path":1079,"stem":1080},"Credentials and access","/developer-experience/guide/credentials-and-access","07.developer-experience/00.guide/03.credentials-and-access",{"title":1082,"path":1083,"stem":1084},"Plan work","/developer-experience/guide/plan-work","07.developer-experience/00.guide/04.plan-work",{"title":1086,"path":1087,"stem":1088},"Develop","/developer-experience/guide/develop","07.developer-experience/00.guide/05.develop",{"title":1090,"path":1091,"stem":1092},"Release","/developer-experience/guide/release","07.developer-experience/00.guide/06.release",{"title":1094,"path":1095,"stem":1096},"Troubleshooting","/developer-experience/guide/troubleshooting","07.developer-experience/00.guide/07.troubleshooting",{"title":1098,"path":1099,"stem":1100},"For admins: access, keys and stages","/developer-experience/guide/for-admins","07.developer-experience/00.guide/08.for-admins",{"title":1102,"path":1103,"stem":1104,"children":1105,"page":84},"Intro","/developer-experience/intro","07.developer-experience/01.intro",[1106,1110,1113,1117,1121,1125,1129,1133,1137,1141,1145,1149,1153],{"title":1107,"path":1108,"stem":1109},"How DevStride Is Built, and Why","/developer-experience/intro/how-we-build","07.developer-experience/01.intro/00.how-we-build",{"title":5,"path":1111,"stem":1112},"/developer-experience/intro/getting-started","07.developer-experience/01.intro/01.getting-started",{"title":1114,"path":1115,"stem":1116},"Introduction to the ds CLI","/developer-experience/intro/introduction","07.developer-experience/01.intro/02.introduction",{"title":1118,"path":1119,"stem":1120},"Command Reference","/developer-experience/intro/command-reference","07.developer-experience/01.intro/03.command-reference",{"title":1122,"path":1123,"stem":1124},"Local Development","/developer-experience/intro/local-development","07.developer-experience/01.intro/04.local-development",{"title":1126,"path":1127,"stem":1128},"Dockerized Worktree Development","/developer-experience/intro/dockerized-worktree-development","07.developer-experience/01.intro/05.dockerized-worktree-development",{"title":1130,"path":1131,"stem":1132},"Golden Dataset","/developer-experience/intro/golden-dataset","07.developer-experience/01.intro/06.golden-dataset",{"title":1134,"path":1135,"stem":1136},"Deployment","/developer-experience/intro/deployment","07.developer-experience/01.intro/07.deployment",{"title":1138,"path":1139,"stem":1140},"API Development","/developer-experience/intro/api-development","07.developer-experience/01.intro/08.api-development",{"title":1142,"path":1143,"stem":1144},"Stripe Integration","/developer-experience/intro/stripe-integration","07.developer-experience/01.intro/09.stripe-integration",{"title":1146,"path":1147,"stem":1148},"Maintenance & Codebase Checks","/developer-experience/intro/maintenance-and-codebase-checks","07.developer-experience/01.intro/10.maintenance-and-codebase-checks",{"title":1150,"path":1151,"stem":1152},"AI Development","/developer-experience/intro/ai-development","07.developer-experience/01.intro/11.ai-development",{"title":1154,"path":1155,"stem":1156},"Data Conversion Utilities","/developer-experience/intro/data-conversion-utilities","07.developer-experience/01.intro/12.data-conversion-utilities",{"title":1158,"path":1159,"stem":1160,"children":1161,"page":84},"Agentic Skills","/developer-experience/agentic-skills","07.developer-experience/02.agentic-skills",[1162,1166,1170,1174,1178,1182,1186,1190],{"title":1163,"path":1164,"stem":1165},"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":1167,"path":1168,"stem":1169},"DevStride for Claude Code","/developer-experience/agentic-skills/claude-code-skills-overview","07.developer-experience/02.agentic-skills/01.claude-code-skills-overview",{"title":1171,"path":1172,"stem":1173},"Getting the Skills","/developer-experience/agentic-skills/getting-the-skills","07.developer-experience/02.agentic-skills/02.getting-the-skills",{"title":1175,"path":1176,"stem":1177},"Guided Setup","/developer-experience/agentic-skills/setup-guide","07.developer-experience/02.agentic-skills/03.setup-guide",{"title":1179,"path":1180,"stem":1181},"Skill Audit","/developer-experience/agentic-skills/skill-audit","07.developer-experience/02.agentic-skills/04.skill-audit",{"title":1183,"path":1184,"stem":1185},"The Planning Loop","/developer-experience/agentic-skills/claude-skills-planning-loop","07.developer-experience/02.agentic-skills/05.claude-skills-planning-loop",{"title":1187,"path":1188,"stem":1189},"The Delivery Loop","/developer-experience/agentic-skills/claude-skills-delivery-loop","07.developer-experience/02.agentic-skills/06.claude-skills-delivery-loop",{"title":1191,"path":1192,"stem":1193},"Configuration Reference","/developer-experience/agentic-skills/configuration-reference","07.developer-experience/02.agentic-skills/07.configuration-reference",{"title":1195,"order":1196,"path":1197,"stem":1198,"children":1199,"page":84},"Release Notes",11,"/release-notes","08.release-notes",[1200,1204,1208,1212,1216,1220,1224,1228,1232,1236,1240,1244,1248,1252,1256,1260,1264,1268,1272,1276,1280,1284,1288,1292,1296,1300,1304,1308,1312,1316,1320,1324,1328,1332,1336,1340,1344,1348,1352,1356,1360,1364,1368,1372,1376,1380,1384,1388,1392,1396,1400,1404,1408,1412,1416,1420,1424,1428,1432,1436,1440,1444,1448,1452,1456,1460,1464,1468,1472,1476,1480,1484,1488,1492,1496,1500,1504,1508,1512,1516,1520,1524],{"title":1201,"path":1202,"stem":1203},"2026-10-03","/release-notes/2026-10-03","08.release-notes/82.2026-10-03",{"title":1205,"path":1206,"stem":1207},"2026-09-17","/release-notes/2026-09-17","08.release-notes/81.2026-09-17",{"title":1209,"path":1210,"stem":1211},"2026-09-13","/release-notes/2026-09-13","08.release-notes/80.2026-09-13",{"title":1213,"path":1214,"stem":1215},"2026-09-11","/release-notes/2026-09-11","08.release-notes/79.2026-09-11",{"title":1217,"path":1218,"stem":1219},"2026-09-01","/release-notes/2026-09-01","08.release-notes/78.2026-09-01",{"title":1221,"path":1222,"stem":1223},"2026-08-29","/release-notes/2026-08-29","08.release-notes/77.2026-08-29",{"title":1225,"path":1226,"stem":1227},"2026-08-27","/release-notes/2026-08-27","08.release-notes/76.2026-08-27",{"title":1229,"path":1230,"stem":1231},"2026-08-25","/release-notes/2026-08-25","08.release-notes/75.2026-08-25",{"title":1233,"path":1234,"stem":1235},"2026-08-22","/release-notes/2026-08-22","08.release-notes/74.2026-08-22",{"title":1237,"path":1238,"stem":1239},"2026-08-21","/release-notes/2026-08-21","08.release-notes/73.2026-08-21",{"title":1241,"path":1242,"stem":1243},"2026-08-17","/release-notes/2026-08-17","08.release-notes/72.2026-08-17",{"title":1245,"path":1246,"stem":1247},"2026-08-16","/release-notes/2026-08-16","08.release-notes/71.2026-08-16",{"title":1249,"path":1250,"stem":1251},"2026-08-14","/release-notes/2026-08-14","08.release-notes/70.2026-08-14",{"title":1253,"path":1254,"stem":1255},"2026-08-11","/release-notes/2026-08-11","08.release-notes/69.2026-08-11",{"title":1257,"path":1258,"stem":1259},"2026-08-07","/release-notes/2026-08-07","08.release-notes/68.2026-08-07",{"title":1261,"path":1262,"stem":1263},"2026-08-05","/release-notes/2026-08-05","08.release-notes/67.2026-08-05",{"title":1265,"path":1266,"stem":1267},"2026-08-01","/release-notes/2026-08-01","08.release-notes/66.2026-08-01",{"title":1269,"path":1270,"stem":1271},"2026-07-30","/release-notes/2026-07-30","08.release-notes/65.2026-07-30",{"title":1273,"path":1274,"stem":1275},"2026-07-28","/release-notes/2026-07-28","08.release-notes/64.2026-07-28",{"title":1277,"path":1278,"stem":1279},"2026-07-22","/release-notes/2026-07-22","08.release-notes/63.2026-07-22",{"title":1281,"path":1282,"stem":1283},"2026-07-19","/release-notes/2026-07-19","08.release-notes/62.2026-07-19",{"title":1285,"path":1286,"stem":1287},"2026-07-17","/release-notes/2026-07-17","08.release-notes/61.2026-07-17",{"title":1289,"path":1290,"stem":1291},"2026-07-15","/release-notes/2026-07-15","08.release-notes/60.2026-07-15",{"title":1293,"path":1294,"stem":1295},"2026-07-12","/release-notes/2026-07-12","08.release-notes/59.2026-07-12",{"title":1297,"path":1298,"stem":1299},"2026-07-11","/release-notes/2026-07-11","08.release-notes/58.2026-07-11",{"title":1301,"path":1302,"stem":1303},"2026-07-09","/release-notes/2026-07-09","08.release-notes/57.2026-07-09",{"title":1305,"path":1306,"stem":1307},"2026-07-07","/release-notes/2026-07-07","08.release-notes/56.2026-07-07",{"title":1309,"path":1310,"stem":1311},"2026-07-06","/release-notes/2026-07-06","08.release-notes/55.2026-07-06",{"title":1313,"path":1314,"stem":1315},"2026-07-02","/release-notes/2026-07-02","08.release-notes/54.2026-07-02",{"title":1317,"path":1318,"stem":1319},"2026-06-30","/release-notes/2026-06-30","08.release-notes/53.2026-06-30",{"title":1321,"path":1322,"stem":1323},"2026-06-17","/release-notes/2026-06-17","08.release-notes/52.2026-06-17",{"title":1325,"path":1326,"stem":1327},"2026-06-12","/release-notes/2026-06-12","08.release-notes/51.2026-06-12",{"title":1329,"path":1330,"stem":1331},"2026-05-29","/release-notes/2026-05-29","08.release-notes/50.2026-05-29",{"title":1333,"path":1334,"stem":1335},"2026-05-13","/release-notes/2026-05-13","08.release-notes/49.2026-05-13",{"title":1337,"path":1338,"stem":1339},"2026-04-29","/release-notes/2026-04-29","08.release-notes/48.2026-04-29",{"title":1341,"path":1342,"stem":1343},"2026-04-14","/release-notes/2026-04-14","08.release-notes/47.2026-04-14",{"title":1345,"path":1346,"stem":1347},"2026-04-09","/release-notes/2026-04-09","08.release-notes/46.2026-04-09",{"title":1349,"path":1350,"stem":1351},"2026-03-13","/release-notes/2026-03-13","08.release-notes/45.2026-03-13",{"title":1353,"path":1354,"stem":1355},"2026-02-16","/release-notes/2026-02-16","08.release-notes/44.2026-02-16",{"title":1357,"path":1358,"stem":1359},"2026-02-06","/release-notes/2026-02-06","08.release-notes/43.2026-02-06",{"title":1361,"path":1362,"stem":1363},"2026-01-30","/release-notes/2026-01-30","08.release-notes/42.2026-01-30",{"title":1365,"path":1366,"stem":1367},"2026-01-19","/release-notes/2026-01-19","08.release-notes/41.2026-01-19",{"title":1369,"path":1370,"stem":1371},"2025-09-27","/release-notes/2025-09-27","08.release-notes/40.2025-09-27",{"title":1373,"path":1374,"stem":1375},"2025-07-07","/release-notes/2025-07-07","08.release-notes/39.2025-07-07",{"title":1377,"path":1378,"stem":1379},"2025-06-16","/release-notes/2025-06-16","08.release-notes/38.2025-06-16",{"title":1381,"path":1382,"stem":1383},"2025-05-29","/release-notes/2025-05-29","08.release-notes/37.2025-05-29",{"title":1385,"path":1386,"stem":1387},"2025-04-28","/release-notes/2025-04-28","08.release-notes/36.2025-04-28",{"title":1389,"path":1390,"stem":1391},"2025-03-24","/release-notes/2025-03-24","08.release-notes/35.2025-03-24",{"title":1393,"path":1394,"stem":1395},"2024-12-20","/release-notes/2024-12-20","08.release-notes/34.2024-12-20",{"title":1397,"path":1398,"stem":1399},"2024-10-21","/release-notes/2024-10-21","08.release-notes/33.2024-10-21",{"title":1401,"path":1402,"stem":1403},"2024-10-11","/release-notes/2024-10-11","08.release-notes/32.2024-10-11",{"title":1405,"path":1406,"stem":1407},"2024-09-11","/release-notes/2024-09-11","08.release-notes/31.2024-09-11",{"title":1409,"path":1410,"stem":1411},"2024-08-28","/release-notes/2024-08-28","08.release-notes/30.2024-08-28",{"title":1413,"path":1414,"stem":1415},"2024-07-10","/release-notes/2024-07-10","08.release-notes/29.2024-07-10",{"title":1417,"path":1418,"stem":1419},"2024-06-24","/release-notes/2024-06-24","08.release-notes/28.2024-06-24",{"title":1421,"path":1422,"stem":1423},"2024-05-15","/release-notes/2024-05-15","08.release-notes/27.2024-05-15",{"title":1425,"path":1426,"stem":1427},"2024-04-29","/release-notes/2024-04-29","08.release-notes/26.2024-04-29",{"title":1429,"path":1430,"stem":1431},"2024-03-18","/release-notes/2024-03-18","08.release-notes/25.2024-03-18",{"title":1433,"path":1434,"stem":1435},"2024-03-04","/release-notes/2024-03-04","08.release-notes/24.2024-03-04",{"title":1437,"path":1438,"stem":1439},"2024-02-26","/release-notes/2024-02-26","08.release-notes/23.2024-02-26",{"title":1441,"path":1442,"stem":1443},"2024-01-17","/release-notes/2024-01-17","08.release-notes/22.2024-01-17",{"title":1445,"path":1446,"stem":1447},"2023-12-27","/release-notes/2023-12-27","08.release-notes/21.2023-12-27",{"title":1449,"path":1450,"stem":1451},"2023-11-08","/release-notes/2023-11-08","08.release-notes/20.2023-11-08",{"title":1453,"path":1454,"stem":1455},"2023-10-10","/release-notes/2023-10-10","08.release-notes/19.2023-10-10",{"title":1457,"path":1458,"stem":1459},"2023-09-27","/release-notes/2023-09-27","08.release-notes/18.2023-09-27",{"title":1461,"path":1462,"stem":1463},"2023-09-18","/release-notes/2023-09-18","08.release-notes/17.2023-09-18",{"title":1465,"path":1466,"stem":1467},"2023-09-04","/release-notes/2023-09-04","08.release-notes/16.2023-09-04",{"title":1469,"path":1470,"stem":1471},"2023-08-04","/release-notes/2023-08-04","08.release-notes/15.2023-08-04",{"title":1473,"path":1474,"stem":1475},"2023-07-11","/release-notes/2023-07-11","08.release-notes/14.2023-07-11",{"title":1477,"path":1478,"stem":1479},"2023-06-21","/release-notes/2023-06-21","08.release-notes/13.2023-06-21",{"title":1481,"path":1482,"stem":1483},"2023-05-24","/release-notes/2023-05-24","08.release-notes/12.2023-05-24",{"title":1485,"path":1486,"stem":1487},"2023-04-24","/release-notes/2023-04-24","08.release-notes/11.2023-04-24",{"title":1489,"path":1490,"stem":1491},"2023-04-20","/release-notes/2023-04-20","08.release-notes/10.2023-04-20",{"title":1493,"path":1494,"stem":1495},"2023-03-20","/release-notes/2023-03-20","08.release-notes/09.2023-03-20",{"title":1497,"path":1498,"stem":1499},"2023-02-28","/release-notes/2023-02-28","08.release-notes/08.2023-02-28",{"title":1501,"path":1502,"stem":1503},"2023-01-17","/release-notes/2023-01-17","08.release-notes/07.2023-01-17",{"title":1505,"path":1506,"stem":1507},"2023-01-23","/release-notes/2023-01-23","08.release-notes/06.2023-01-23",{"title":1509,"path":1510,"stem":1511},"2022-12-21","/release-notes/2022-12-21","08.release-notes/05.2022-12-21",{"title":1513,"path":1514,"stem":1515},"2022-12-06","/release-notes/2022-12-06","08.release-notes/04.2022-12-06",{"title":1517,"path":1518,"stem":1519},"2022-11-15","/release-notes/2022-11-15","08.release-notes/03.2022-11-15",{"title":1521,"path":1522,"stem":1523},"2022-11-02","/release-notes/2022-11-02","08.release-notes/02.2022-11-02",{"title":1525,"path":1526,"stem":1527},"2022-10-17","/release-notes/2022-10-17","08.release-notes/01.2022-10-17",{"title":1529,"path":1530,"target":1531},"API","https://api-docs.devstride.com/","_blank",{"id":1533,"title":1078,"body":1534,"description":2230,"extension":2231,"links":2232,"meta":2233,"navigation":2234,"path":1079,"seo":2235,"stem":1080,"__hash__":2236},"docs/07.developer-experience/00.guide/03.credentials-and-access.md",{"type":1535,"value":1536,"toc":2221},"minimark",[1537,1541,1554,1560,1565,1643,1649,1713,1728,1732,2036,2040,2061,2064,2094,2116,2120,2181,2185,2209,2217],[1538,1539,1078],"h1",{"id":1540},"credentials-and-access",[1542,1543,1544,1545,1549,1550,1553],"p",{},"On this page you learn where each key on your machine comes from. You do not need to fetch any of them by hand: setup does it. Read this page before you add, rotate or troubleshoot a key, or give a new machine its access. The repository keeps the same map, kept current, in its ",[1546,1547,1548],"code",{},"ds-credentials"," skill (",[1546,1551,1552],{},".claude/skills/ds-credentials/SKILL.md",").",[1555,1556,1559],"alert",{"title":1557,"type":1558},"Today's decision: shared keys with full access","info","To get everything working, the team's keys are shared and have full access (owner, 2026-10-05). The Seed token can deploy any stage, production included; the Neon key reaches staging and production; the GitHub, DevStride and Stripe keys are the same on every machine; and every enrolled agent machine has administrator access to both AWS accounts. Narrower access, per person or per machine, comes later.",[1561,1562,1564],"h2",{"id":1563},"how-keys-reach-a-machine","How keys reach a machine",[1566,1567,1568,1576,1611,1631],"ol",{},[1569,1570,1571,1575],"li",{},[1572,1573,1574],"strong",{},"Your AWS identity comes first."," The team's keys live in AWS Secrets Manager in the dev account, so a machine reads them with its AWS identity. On your own machine that is your own AWS sign-in, which setup sets up so it renews itself. On an agent machine it is the machine's own certificate, issued from one approval during setup.",[1569,1577,1578,1581,1582],{},[1572,1579,1580],{},"The keys sit in three bundles"," (one secret each in Secrets Manager):\n",[1583,1584,1585,1591,1605],"ul",{},[1569,1586,1587,1590],{},[1546,1588,1589],{},"devstride/dev/agent-env/shared",": the same on every machine;",[1569,1592,1593,1596,1597,1600,1601,1604],{},[1546,1594,1595],{},"devstride/dev/agent-env/machine/\u003Cmachine>",": one machine's own AWS stage (",[1546,1598,1599],{},"DEVSTRIDE_STAGE",", ",[1546,1602,1603],{},"NEON_BRANCH",", the stage's database and its sign-in pool), written by setup's stage step when it builds the stage; it wins over the shared bundle on the same key. The local Docker app needs none of it;",[1569,1606,1607,1610],{},[1546,1608,1609],{},"devstride/dev/agent-env/agent-api-keys",": the agents' own credentials.",[1569,1612,1613,1619,1620,1623,1624,1627,1628,1630],{},[1572,1614,1615,1618],{},[1546,1616,1617],{},"ds secrets pull"," writes them."," The shared and machine bundles go into every checkout's ",[1546,1621,1622],{},".env","; the agents' bundle goes only into ",[1546,1625,1626],{},"~/.config/devstride/agent.env",", never into a ",[1546,1629,1622],{},", so an ordinary command never carries the agents' keys. Setup runs the pull; run it again yourself after a key changes.",[1569,1632,1633,1639,1640,1642],{},[1572,1634,1635,1638],{},[1546,1636,1637],{},"ds machine ready"," proves them."," It checks that every checkout's ",[1546,1641,1622],{}," holds the keys the bundles delivered, and that the agents' file holds the four DevStride keys.",[1542,1644,1645,1648],{},[1572,1646,1647],{},"To add or change a key",", put the value on standard input, never on the command line (where other processes can see it):",[1650,1651,1656],"pre",{"className":1652,"code":1653,"language":1654,"meta":1655,"style":1655},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","pbpaste | ds secrets set \u003Cshared|machine|agent> \u003CKEY>\n","bash","",[1546,1657,1658],{"__ignoreMap":1655},[1659,1660,1662,1666,1670,1673,1677,1680,1683,1686,1689,1692,1694,1697,1701,1704,1707,1710],"span",{"class":1661,"line":17},"line",[1659,1663,1665],{"class":1664},"sBMFI","pbpaste",[1659,1667,1669],{"class":1668},"sMK4o"," |",[1659,1671,1672],{"class":1664}," ds",[1659,1674,1676],{"class":1675},"sfazB"," secrets",[1659,1678,1679],{"class":1675}," set",[1659,1681,1682],{"class":1668}," \u003C",[1659,1684,1685],{"class":1675},"shared",[1659,1687,1688],{"class":1668},"|",[1659,1690,1691],{"class":1664},"machine",[1659,1693,1688],{"class":1668},[1659,1695,1696],{"class":1664},"agent",[1659,1698,1700],{"class":1699},"sTEyZ","> ",[1659,1702,1703],{"class":1668},"\u003C",[1659,1705,1706],{"class":1675},"KE",[1659,1708,1709],{"class":1699},"Y",[1659,1711,1712],{"class":1668},">\n",[1542,1714,1715,1716,1718,1719,1721,1722,1727],{},"Every machine gets it on its next ",[1546,1717,1617],{},", and an agent machine's hourly check reports when the bundles hold something newer than its ",[1546,1720,1622],{},". When a key seems missing, see ",[1723,1724,1726],"a",{"href":1725},"/developer-experience/guide/troubleshooting#a-credential-is-missing","A credential is missing",".",[1561,1729,1731],{"id":1730},"one-row-per-tool","One row per tool",[1733,1734,1735,1754],"table",{},[1736,1737,1738],"thead",{},[1739,1740,1741,1745,1748,1751],"tr",{},[1742,1743,1744],"th",{},"Tool",[1742,1746,1747],{},"Its credential",[1742,1749,1750],{},"Comes from",[1742,1752,1753],{},"Created and rotated by",[1755,1756,1757,1783,1812,1830,1863,1889,1907,1925,1944,1963,1985,2001,2015],"tbody",{},[1739,1758,1759,1766,1769,1776],{},[1760,1761,1762,1765],"td",{},[1572,1763,1764],{},"AWS",", your own machine",[1760,1767,1768],{},"your own AWS sign-in (IAM Identity Center, administrator access to the dev account)",[1760,1770,1771,1772,1775],{},"an admin creates it with ",[1546,1773,1774],{},"ds team add-developer","; setup writes a self-renewing sign-in, then you sign in once in the browser",[1760,1777,1778,1779,1782],{},"you set its password; an admin grants and removes it (",[1723,1780,1781],{"href":1099},"For admins",")",[1739,1784,1785,1790,1793,1799],{},[1760,1786,1787,1789],{},[1572,1788,1764],{},", an agent machine",[1760,1791,1792],{},"the machine's own certificates, one per account",[1760,1794,1795,1798],{},[1546,1796,1797],{},"./setup --agent \u003Cname>",", from one approval",[1760,1800,1801,1802,1805,1806,1808,1809],{},"setup; renewed yearly with ",[1546,1803,1804],{},"ds machine enroll \u003Cname> --force"," then ",[1546,1807,1797],{},"; shut off with ",[1546,1810,1811],{},"ds machine revoke \u003Cname>",[1739,1813,1814,1819,1824,1827],{},[1760,1815,1816,1818],{},[1572,1817,748],{},", agents",[1760,1820,1821],{},[1546,1822,1823],{},"GH_TOKEN",[1760,1825,1826],{},"the agents' bundle",[1760,1828,1829],{},"the owner",[1739,1831,1832,1837,1843,1857],{},[1760,1833,1834,1836],{},[1572,1835,748],{},", you",[1760,1838,1839,1840,1782],{},"your own GitHub account, signed in by the setup line (",[1546,1841,1842],{},"gh auth login",[1760,1844,1845,1846,1849,1850,1853,1854,1856],{},"an admin invites it to ",[1546,1847,1848],{},"devstride/devstride"," and ",[1546,1851,1852],{},"devstride/ds-docs"," with ",[1546,1855,1774],{},"; you accept",[1760,1858,1859,1860],{},"you; an admin removes its access with ",[1546,1861,1862],{},"ds team remove-developer",[1739,1864,1865,1870,1884,1887],{},[1760,1866,1867],{},[1572,1868,1869],{},"DevStride",[1760,1871,1872,1600,1875,1600,1878,1600,1881],{},[1546,1873,1874],{},"DEVSTRIDE_API_KEY",[1546,1876,1877],{},"DEVSTRIDE_API_SECRET",[1546,1879,1880],{},"DEVSTRIDE_ORG_ID",[1546,1882,1883],{},"DEVSTRIDE_ORG_SLUG",[1760,1885,1886],{},"the agents' bundle; setup connects Claude Code and Codex to DevStride with them. If you signed in to DevStride in Codex yourself, setup keeps your sign-in",[1760,1888,1829],{},[1739,1890,1891,1896,1902,1905],{},[1760,1892,1893],{},[1572,1894,1895],{},"Stripe",[1760,1897,1898,1901],{},[1546,1899,1900],{},"STRIPE_INVENTORY_KEY"," (restricted, read-only), and the test-mode keys",[1760,1903,1904],{},"the agents' bundle; the shared bundle",[1760,1906,1829],{},[1739,1908,1909,1915,1920,1922],{},[1760,1910,1911,1914],{},[1572,1912,1913],{},"Seed"," (our deploy service)",[1760,1916,1917],{},[1546,1918,1919],{},"SEED_TOKEN",[1760,1921,1826],{},[1760,1923,1924],{},"the owner, in Seed's organisation settings",[1739,1926,1927,1933,1939,1941],{},[1760,1928,1929,1932],{},[1572,1930,1931],{},"Neon"," (our Postgres host)",[1760,1934,1935,1938],{},[1546,1936,1937],{},"NEON_API_KEY",", the organisation key",[1760,1940,1826],{},[1760,1942,1943],{},"the owner, in Neon's organisation settings",[1739,1945,1946,1951,1954,1956],{},[1760,1947,1948],{},[1572,1949,1950],{},"QuickBooks",[1760,1952,1953],{},"the agents' QuickBooks app keys and refresh tokens (sandbox and real)",[1760,1955,1826],{},[1760,1957,1958,1959,1962],{},"Intuit rotates the refresh token; ",[1546,1960,1961],{},"ds quickbooks"," writes the new one back for you",[1739,1964,1965,1970,1973,1975],{},[1760,1966,1967],{},[1572,1968,1969],{},"Microsoft Graph",[1760,1971,1972],{},"the agents' Entra app (tenant, client, secret)",[1760,1974,1826],{},[1760,1976,1977,1980,1981,1984],{},[1546,1978,1979],{},"ds graph rotate-secret"," makes a new secret, proves it, stores it, then ",[1546,1982,1983],{},"ds graph retire-secret"," drops the old one",[1739,1986,1987,1992,1995,1998],{},[1760,1988,1989],{},[1572,1990,1991],{},"Claude Code",[1760,1993,1994],{},"your claude.ai sign-in",[1760,1996,1997],{},"you, when setup asks",[1760,1999,2000],{},"you; never shared",[1739,2002,2003,2008,2011,2013],{},[1760,2004,2005],{},[1572,2006,2007],{},"Codex",[1760,2009,2010],{},"your ChatGPT sign-in",[1760,2012,1997],{},[1760,2014,2000],{},[1739,2016,2017,2023,2030,2033],{},[1760,2018,2019,2022],{},[1572,2020,2021],{},"Sites only a browser reaches",": the Seed and Neon consoles, Stripe, Intuit, Azure, the DevStride app",[1760,2024,2025,2026,2029],{},"a one-time sign-in in each agent machine's ",[1546,2027,2028],{},"DevStride Agent"," Chrome profile",[1760,2031,2032],{},"a person, once per machine",[1760,2034,2035],{},"that person",[2037,2038,1913],"h3",{"id":2039},"seed",[1542,2041,2042,2043,2046,2047,2050,2051,2053,2054,2056,2057,2060],{},"Seed deploys on merge: a merge into ",[1546,2044,2045],{},"develop"," deploys the dev stage, and a merge into ",[1546,2048,2049],{},"master"," deploys production. Deploying therefore needs no key on your machine. Whether a commit is live is read from GitHub's deployment records, which Seed writes, with the agents' ",[1546,2052,1823],{},". ",[1546,2055,1919],{}," is only for a deliberate redeploy of a chosen commit with ",[1546,2058,2059],{},"ds seed deploy --stage \u003Cstage> --commit \u003Csha>",". That token can deploy any stage, production included, so use it on purpose. Seed's console (its logs, retries and each stage's settings) is reached in the browser.",[2037,2062,1931],{"id":2063},"neon",[1542,2065,2066,2069,2070,2072,2073,2076,2077,1600,2080,1600,2083,1849,2086,2089,2090,2093],{},[1546,2067,2068],{},"ds neon \u003Cneonctl arguments>"," runs Neon's command-line tool with the team's ",[1546,2071,1937],{},", never with a person's own Neon sign-in, and from a private folder of its own. Name the project on every command with ",[1546,2074,2075],{},"--project-id","; it refuses ",[1546,2078,2079],{},"init",[1546,2081,2082],{},"link",[1546,2084,2085],{},"checkout",[1546,2087,2088],{},"set-context",", which would pin a project for every session on the machine. ",[1546,2091,2092],{},"ds neon api \u003Croute>"," reaches any Neon API route. The key reaches staging and production.",[1542,2095,2096,2097,2100,2101,2104,2105,2108,2109,1849,2112,2115],{},"Setup's stage step needs it too: each machine's AWS stage gets its own Neon database branch, made with this key. Until an admin has added the key (",[1723,2098,1781],{"href":2099},"/developer-experience/guide/for-admins#the-teams-seed-and-neon-keys","), ",[1546,2102,2103],{},"ds neon"," refuses and says how it is added, and setup lists the stage under ",[1572,2106,2107],{},"Needs you",". Everything else on the machine works without it. ",[1546,2110,2111],{},"ds neon --help",[1546,2113,2114],{},"ds neon --version"," run without the key.",[1561,2117,2119],{"id":2118},"rotating-a-shared-key","Rotating a shared key",[1566,2121,2122,2125,2134,2155,2178],{},[1569,2123,2124],{},"Make the new key at the provider.",[1569,2126,2127,2128,2131,2132,1553],{},"Store it: ",[1546,2129,2130],{},"pbpaste | ds secrets set agent \u003CKEY>"," (or ",[1546,2133,1685],{},[1569,2135,2136,2137,2139,2140,2143,2144,2147,2148,2151,2152,2154],{},"Run ",[1546,2138,1617],{}," on every machine (",[1546,2141,2142],{},"ds fleet status"," lists them). ",[1572,2145,2146],{},"For the DevStride API key",", first run ",[1546,2149,2150],{},"ds machine ready --quick"," there and note which DevStride connections say they read DevStride \"with the agent bundle's key\": Claude Code and Codex each keep a copy of the key, and ",[1546,2153,1617],{}," does not change either.",[1569,2156,2157,2159,2160,2163,2164,1600,2167,1849,2170,2173,2174,2177],{},[1572,2158,2146],{},", renew just the connections you noted: ",[1546,2161,2162],{},"ds agent mcp-config --replace"," for Claude Code; for Codex, delete both DevStride sections from ",[1546,2165,2166],{},"~/.codex/config.toml",[1546,2168,2169],{},"[mcp_servers.devstride]",[1546,2171,2172],{},"[mcp_servers.devstride.http_headers]"," (the second holds the key, and while either is there the command keeps the existing entry), then run ",[1546,2175,2176],{},"ds agent mcp-config --codex",". A connection that signs in as you, or holds a key of your own, is yours: leave it.",[1569,2179,2180],{},"Only then revoke the old key at the provider. Revoking first breaks every machine until it pulls.",[1561,2182,2184],{"id":2183},"a-revoked-machine-still-holds-what-it-pulled","A revoked machine still holds what it pulled",[1542,2186,2187,2188,2190,2191,2194,2195,2198,2199,2201,2202,1600,2204,1600,2206,2208],{},"Every machine, a person's included, pulls the agents' bundle. ",[1546,2189,1811],{}," stops an agent machine getting new AWS credentials (a session it already holds ends within an hour), so it can no longer pull anything. ",[1572,2192,2193],{},"Every key it pulled before stays valid until that key is rotated."," A person's machine has no certificate to revoke: removing that person's AWS sign-in (",[1723,2196,1781],{"href":2197},"/developer-experience/guide/for-admins#remove-a-developer",") does the same. Retiring or losing any machine therefore also means rotating ",[1546,2200,1823],{},", the DevStride API key, ",[1546,2203,1900],{},[1546,2205,1919],{},[1546,2207,1937],{},", the QuickBooks refresh tokens and the Graph secret, plus any shared key you would not want a stranger to hold.",[1542,2210,2211,2214,2215],{},[1572,2212,2213],{},"Next:"," ",[1723,2216,1082],{"href":1083},[2218,2219,2220],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":1655,"searchDepth":244,"depth":244,"links":2222},[2223,2224,2228,2229],{"id":1563,"depth":244,"text":1564},{"id":1730,"depth":244,"text":1731,"children":2225},[2226,2227],{"id":2039,"depth":302,"text":1913},{"id":2063,"depth":302,"text":1931},{"id":2118,"depth":244,"text":2119},{"id":2183,"depth":244,"text":2184},"Where every tool's key on a DevStride machine comes from, who creates and rotates it, how setup fetches the team's keys, and what a retired machine still holds.","md",null,{},true,{"title":1078,"description":2230},"RWXARddCSwYOeHeTCXB_IQtKof6wC6-b_lWVrJN5Sdw",[2238,2240],{"title":1074,"path":1075,"stem":1076,"description":2239,"children":-1},"From a Mac with nothing on it to READY with one pasted line: what to have ready, what setup asks, what it installs, your own AWS stage, and what to do after.",{"title":1082,"path":1083,"stem":1084,"description":2241,"children":-1},"Turn a piece of work into a DevStride plan the delivery loop can build one item at a time: how work is organized here, dependency links, delivery profiles, and the planning commands.",1791534231737]