[{"data":1,"prerenderedAt":1997},["ShallowReactive",2],{"navigation_docs":3,"-major-modules-knowledge-base-who-can-see-an-article":1358,"-major-modules-knowledge-base-who-can-see-an-article-surround":1992},[4,235,558,597,820,910,994,1064,1354],{"title":5,"path":6,"stem":7,"children":8,"page":78},"Getting Started","/getting-started","01.getting-started",[9,220,225,231],{"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},"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},"Creating your account","/getting-started/creating-your-account","01.getting-started/04.creating-your-account",{"title":236,"path":237,"stem":238,"children":239,"page":78},"Major Modules","/major-modules","02.major-modules",[240,298,352,373,435,492,520],{"title":241,"order":242,"path":243,"stem":244,"children":245,"page":78},"Map Value: Workstreams and Work Items",2,"/major-modules/workstreams-and-work-items","02.major-modules/01.workstreams-and-work-items",[246,250,254,257,261,265,269,273,276],{"title":247,"path":248,"stem":249},"Creating Items","/major-modules/workstreams-and-work-items/creating-work-items","02.major-modules/01.workstreams-and-work-items/01.creating-work-items",{"title":251,"path":252,"stem":253},"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":255,"stem":256},"/major-modules/workstreams-and-work-items/ai-item-creation","02.major-modules/01.workstreams-and-work-items/03.ai-item-creation",{"title":258,"path":259,"stem":260},"Shared Lists","/major-modules/workstreams-and-work-items/published-lists","02.major-modules/01.workstreams-and-work-items/04.published-lists",{"title":262,"path":263,"stem":264},"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":266,"path":267,"stem":268},"Dependency Graph","/major-modules/workstreams-and-work-items/dependency-graph","02.major-modules/01.workstreams-and-work-items/06.dependency-graph",{"title":270,"path":271,"stem":272},"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":274,"stem":275},"/major-modules/workstreams-and-work-items/import-templates","02.major-modules/01.workstreams-and-work-items/08.import-templates",{"title":277,"order":278,"path":279,"stem":280,"children":281,"page":78},"Workspace Capabilities",8,"/major-modules/workstreams-and-work-items/workspace-capabilities","02.major-modules/01.workstreams-and-work-items/09.workspace-capabilities",[282,286,290,294],{"title":283,"path":284,"stem":285},"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":287,"path":288,"stem":289},"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":291,"path":292,"stem":293},"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":295,"path":296,"stem":297},"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":299,"order":300,"path":301,"stem":302,"children":303,"page":78},"Plan Delivery: Boards",3,"/major-modules/boards","02.major-modules/02.boards",[304,308,312,316,320,324,328,332,336,340,344,348],{"title":305,"path":306,"stem":307},"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":309,"path":310,"stem":311},"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":313,"path":314,"stem":315},"Understanding Board Views","/major-modules/boards/understanding-board-views","02.major-modules/02.boards/03.understanding-board-views",{"title":317,"path":318,"stem":319},"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":321,"path":322,"stem":323},"Adding a Folder","/major-modules/boards/adding-a-folder","02.major-modules/02.boards/05.adding-a-folder",{"title":325,"path":326,"stem":327},"Manage and Edit Dependencies","/major-modules/boards/manage-and-edit-dependencies","02.major-modules/02.boards/06.manage-and-edit-dependencies",{"title":329,"path":330,"stem":331},"Creating Subfolders in DevStride","/major-modules/boards/creating-subfolders-in-devstride","02.major-modules/02.boards/07.creating-subfolders-in-devstride",{"title":333,"path":334,"stem":335},"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":337,"path":338,"stem":339},"Using Cycle Boards","/major-modules/boards/using-cycle-boards","02.major-modules/02.boards/09.using-cycle-boards",{"title":341,"path":342,"stem":343},"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":345,"path":346,"stem":347},"Boards and WIP Limiters","/major-modules/boards/boards-and-wip-limiters","02.major-modules/02.boards/11.boards-and-wip-limiters",{"title":349,"path":350,"stem":351},"Board & Folder Permissions","/major-modules/boards/board-and-folder-permissions","02.major-modules/02.boards/12.board-and-folder-permissions",{"title":353,"path":354,"stem":355,"children":356,"page":78},"Track Progress: Gantts","/major-modules/track-progress-gantts","02.major-modules/03.track-progress-gantts",[357,361,365,369],{"title":358,"path":359,"stem":360},"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":362,"path":363,"stem":364},"Viewing Gantt Charts","/major-modules/track-progress-gantts/viewing-gantt-charts","02.major-modules/03.track-progress-gantts/02.viewing-gantt-charts",{"title":366,"path":367,"stem":368},"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":370,"path":371,"stem":372},"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":374,"order":375,"path":376,"stem":377,"children":378,"page":78},"Measure Performance: Reports",4,"/major-modules/measure-performance-reports","02.major-modules/04.measure-performance-reports",[379,383,387,391,395,399,403,407,411,415,419,423,427,431],{"title":380,"path":381,"stem":382},"Reports Overview","/major-modules/measure-performance-reports/viewing-optimization","02.major-modules/04.measure-performance-reports/01.viewing-optimization",{"title":384,"path":385,"stem":386},"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":388,"path":389,"stem":390},"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":392,"path":393,"stem":394},"Report: Current Progress","/major-modules/measure-performance-reports/current-progress","02.major-modules/04.measure-performance-reports/04.current-progress",{"title":396,"path":397,"stem":398},"Report: Trending Progress","/major-modules/measure-performance-reports/trending-progress","02.major-modules/04.measure-performance-reports/05.trending-progress",{"title":400,"path":401,"stem":402},"Report: Cycle Time","/major-modules/measure-performance-reports/cycle-time","02.major-modules/04.measure-performance-reports/06.cycle-time",{"title":404,"path":405,"stem":406},"Report: Throughput","/major-modules/measure-performance-reports/throughput","02.major-modules/04.measure-performance-reports/07.throughput",{"title":408,"path":409,"stem":410},"Report: Cumulative Flow","/major-modules/measure-performance-reports/cumulative-flow","02.major-modules/04.measure-performance-reports/08.cumulative-flow",{"title":412,"path":413,"stem":414},"Report: Velocity","/major-modules/measure-performance-reports/velocity","02.major-modules/04.measure-performance-reports/09.velocity",{"title":416,"path":417,"stem":418},"Report: Burn Up","/major-modules/measure-performance-reports/burn-up","02.major-modules/04.measure-performance-reports/10.burn-up",{"title":420,"path":421,"stem":422},"Report: Burn Down","/major-modules/measure-performance-reports/burn-down","02.major-modules/04.measure-performance-reports/11.burn-down",{"title":424,"path":425,"stem":426},"Report: User Time Completed","/major-modules/measure-performance-reports/user-time-completed","02.major-modules/04.measure-performance-reports/12.user-time-completed",{"title":428,"path":429,"stem":430},"Report: Churn","/major-modules/measure-performance-reports/churn","02.major-modules/04.measure-performance-reports/13.churn",{"title":432,"path":433,"stem":434},"Report: Time Allocation Matrix","/major-modules/measure-performance-reports/time-allocation-matrix","02.major-modules/04.measure-performance-reports/14.time-allocation-matrix",{"title":436,"order":278,"path":437,"stem":438,"children":439,"page":78},"Service Desk","/major-modules/service-desk","02.major-modules/05.service-desk",[440,444,448,452,456,460,464,468,472,476,480,484,488],{"title":441,"path":442,"stem":443},"Overview","/major-modules/service-desk/overview","02.major-modules/05.service-desk/01.overview",{"title":445,"path":446,"stem":447},"Enabling Service Desk","/major-modules/service-desk/enabling-service-desk","02.major-modules/05.service-desk/02.enabling-service-desk",{"title":449,"path":450,"stem":451},"Email Channels & Setup","/major-modules/service-desk/email-channels","02.major-modules/05.service-desk/03.email-channels",{"title":453,"path":454,"stem":455},"Requesters & Companies","/major-modules/service-desk/requesters-and-companies","02.major-modules/05.service-desk/04.requesters-and-companies",{"title":457,"path":458,"stem":459},"Customer Support Portal","/major-modules/service-desk/customer-support-portal","02.major-modules/05.service-desk/05.customer-support-portal",{"title":461,"path":462,"stem":463},"Working a Ticket","/major-modules/service-desk/working-a-ticket","02.major-modules/05.service-desk/06.working-a-ticket",{"title":465,"path":466,"stem":467},"Request Forms","/major-modules/service-desk/request-forms","02.major-modules/05.service-desk/07.request-forms",{"title":469,"path":470,"stem":471},"The Suspended Queue","/major-modules/service-desk/suspended-messages","02.major-modules/05.service-desk/08.suspended-messages",{"title":473,"path":474,"stem":475},"Finding & Filtering Tickets","/major-modules/service-desk/finding-and-filtering-tickets","02.major-modules/05.service-desk/09.finding-and-filtering-tickets",{"title":477,"path":478,"stem":479},"Permissions","/major-modules/service-desk/permissions","02.major-modules/05.service-desk/10.permissions",{"title":481,"path":482,"stem":483},"Service Level Agreements (SLA)","/major-modules/service-desk/sla","02.major-modules/05.service-desk/10.sla",{"title":485,"path":486,"stem":487},"Time-Based Ticket Automations","/major-modules/service-desk/time-based-automations","02.major-modules/05.service-desk/11.time-based-automations",{"title":489,"path":490,"stem":491},"Reports","/major-modules/service-desk/reports","02.major-modules/05.service-desk/12.reports",{"title":493,"path":494,"stem":495,"children":496,"page":78},"Templates","/major-modules/templates","02.major-modules/06.templates",[497,500,504,508,512,516],{"title":441,"path":498,"stem":499},"/major-modules/templates/overview","02.major-modules/06.templates/01.overview",{"title":501,"path":502,"stem":503},"Creating a template","/major-modules/templates/creating-a-template","02.major-modules/06.templates/02.creating-a-template",{"title":505,"path":506,"stem":507},"Variables","/major-modules/templates/variables","02.major-modules/06.templates/03.variables",{"title":509,"path":510,"stem":511},"Applying a template","/major-modules/templates/applying-a-template","02.major-modules/06.templates/04.applying-a-template",{"title":513,"path":514,"stem":515},"Sharing templates","/major-modules/templates/sharing-templates","02.major-modules/06.templates/05.sharing-templates",{"title":517,"path":518,"stem":519},"Template health","/major-modules/templates/template-health","02.major-modules/06.templates/06.template-health",{"title":521,"order":522,"path":523,"stem":524,"children":525,"page":78},"Knowledge Base",10,"/major-modules/knowledge-base","02.major-modules/07.knowledge-base",[526,530,534,538,542,546,550,554],{"title":527,"path":528,"stem":529},"Knowledge Base Overview","/major-modules/knowledge-base/overview","02.major-modules/07.knowledge-base/01.overview",{"title":531,"path":532,"stem":533},"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":535,"path":536,"stem":537},"Organizing with Categories","/major-modules/knowledge-base/organizing-with-categories","02.major-modules/07.knowledge-base/03.organizing-with-categories",{"title":539,"path":540,"stem":541},"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":543,"path":544,"stem":545},"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":547,"path":548,"stem":549},"Searching and Browsing","/major-modules/knowledge-base/searching-and-browsing","02.major-modules/07.knowledge-base/06.searching-and-browsing",{"title":551,"path":552,"stem":553},"The Customer Help Center","/major-modules/knowledge-base/the-customer-help-center","02.major-modules/07.knowledge-base/07.the-customer-help-center",{"title":555,"path":556,"stem":557},"Knowledge Base Permissions","/major-modules/knowledge-base/knowledge-base-permissions","02.major-modules/07.knowledge-base/08.knowledge-base-permissions",{"title":559,"path":560,"stem":561,"children":562,"page":78},"Personal Workspace","/personal-workspace","03.personal-workspace",[563,569,583,594],{"title":564,"path":565,"stem":566,"children":567},"My Work","/personal-workspace/my-work","03.personal-workspace/01.my-work/index",[568],{"title":564,"path":565,"stem":566},{"title":570,"order":571,"path":572,"stem":573,"children":574,"page":78},"Notifications",7,"/personal-workspace/notifications","03.personal-workspace/02.notifications",[575,579],{"title":576,"path":577,"stem":578},"Notifications in DevStride","/personal-workspace/notifications/overview-of-notification-options","03.personal-workspace/02.notifications/01.overview-of-notification-options",{"title":580,"path":581,"stem":582},"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":584,"path":585,"stem":586,"children":587,"page":78},"My Account","/personal-workspace/my-account","03.personal-workspace/03.my-account",[588,591],{"title":441,"path":589,"stem":590},"/personal-workspace/my-account/overview","03.personal-workspace/03.my-account/01.overview",{"title":200,"path":592,"stem":593},"/personal-workspace/my-account/api-keys","03.personal-workspace/03.my-account/02.api-keys",{"title":226,"path":595,"stem":596},"/personal-workspace/keyboard-shortcuts","03.personal-workspace/04.keyboard-shortcuts",{"title":598,"path":599,"stem":600,"children":601,"page":78},"Workspace Administration","/workspace-administration","04.workspace-administration",[602,622,632,729,742],{"title":603,"path":604,"stem":605,"children":606,"page":78},"Manage Items Module","/workspace-administration/manage-items","04.workspace-administration/01.manage-items",[607,610,614,618],{"title":441,"path":608,"stem":609},"/workspace-administration/manage-items/overview","04.workspace-administration/01.manage-items/01.overview",{"title":611,"path":612,"stem":613},"Finding & Filtering Items","/workspace-administration/manage-items/finding-and-filtering-items","04.workspace-administration/01.manage-items/02.finding-and-filtering-items",{"title":615,"path":616,"stem":617},"Creating & Sharing Views","/workspace-administration/manage-items/creating-and-sharing-views","04.workspace-administration/01.manage-items/03.creating-and-sharing-views",{"title":619,"path":620,"stem":621},"Item Hierarchy","/workspace-administration/manage-items/item-hierarchy","04.workspace-administration/01.manage-items/04.item-hierarchy",{"title":623,"order":624,"path":625,"stem":626,"children":627,"page":78},"Automate Workflows",5,"/workspace-administration/automations","04.workspace-administration/02.automations",[628],{"title":629,"path":630,"stem":631},"Setting Up Basic Automations","/workspace-administration/automations/setting-up-basic-automations","04.workspace-administration/02.automations/01.setting-up-basic-automations",{"title":633,"order":634,"path":635,"stem":636,"children":637,"page":78},"Configure Settings",6,"/workspace-administration/settings","04.workspace-administration/03.settings",[638,651,688,697,725],{"title":639,"path":640,"stem":641,"children":642,"page":78},"Organization","/workspace-administration/settings/organization","04.workspace-administration/03.settings/01.organization",[643,647],{"title":644,"path":645,"stem":646},"Org Configuration","/workspace-administration/settings/organization/org-profile","04.workspace-administration/03.settings/01.organization/01.org-profile",{"title":648,"path":649,"stem":650},"Users, Roles & MFA","/workspace-administration/settings/organization/users-roles-and-mfa","04.workspace-administration/03.settings/01.organization/02.users-roles-and-mfa",{"title":652,"path":653,"stem":654,"children":655,"page":78},"Data Model","/workspace-administration/settings/data-model","04.workspace-administration/03.settings/02.data-model",[656,660,664,668,672,676,680,684],{"title":657,"path":658,"stem":659},"Cadences","/workspace-administration/settings/data-model/cadences","04.workspace-administration/03.settings/02.data-model/01.cadences",{"title":661,"path":662,"stem":663},"Item Types","/workspace-administration/settings/data-model/item-types","04.workspace-administration/03.settings/02.data-model/02.item-types",{"title":665,"path":666,"stem":667},"Tags","/workspace-administration/settings/data-model/tags","04.workspace-administration/03.settings/02.data-model/03.tags",{"title":669,"path":670,"stem":671},"Custom Fields","/workspace-administration/settings/data-model/custom-fields","04.workspace-administration/03.settings/02.data-model/04.custom-fields",{"title":673,"path":674,"stem":675},"Priority Levels","/workspace-administration/settings/data-model/priority-levels","04.workspace-administration/03.settings/02.data-model/05.priority-levels",{"title":677,"path":678,"stem":679},"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":681,"path":682,"stem":683},"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":685,"path":686,"stem":687},"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":689,"path":690,"stem":691,"children":692,"page":78},"Forms","/workspace-administration/settings/forms","04.workspace-administration/03.settings/03.forms",[693],{"title":694,"path":695,"stem":696},"Item Request Forms","/workspace-administration/settings/forms/item-request-forms","04.workspace-administration/03.settings/03.forms/item-request-forms",{"title":698,"path":699,"stem":700,"children":701,"page":78},"Integrations","/workspace-administration/settings/integrations","04.workspace-administration/03.settings/04.integrations",[702,706,710,714,718,721],{"title":703,"path":704,"stem":705},"GitHub","/workspace-administration/settings/integrations/github","04.workspace-administration/03.settings/04.integrations/01.github",{"title":707,"path":708,"stem":709},"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":711,"path":712,"stem":713},"Database Access for BI Tools","/workspace-administration/settings/integrations/database-access","04.workspace-administration/03.settings/04.integrations/03.database-access",{"title":715,"path":716,"stem":717},"Jira Integration","/workspace-administration/settings/integrations/jira","04.workspace-administration/03.settings/04.integrations/04.jira",{"title":200,"path":719,"stem":720},"/workspace-administration/settings/integrations/api-keys","04.workspace-administration/03.settings/04.integrations/05.api-keys",{"title":722,"path":723,"stem":724},"Enterprise SSO","/workspace-administration/settings/integrations/enterprise-sso","04.workspace-administration/03.settings/04.integrations/06.enterprise-sso",{"title":726,"path":727,"stem":728},"Subscription & Billing","/workspace-administration/settings/subscription-and-billing","04.workspace-administration/03.settings/05.subscription-and-billing",{"title":477,"path":730,"stem":731,"children":732,"page":78},"/workspace-administration/permissions","04.workspace-administration/04.permissions",[733,736,739],{"title":188,"path":734,"stem":735},"/workspace-administration/permissions/understanding-permissions","04.workspace-administration/04.permissions/01.understanding-permissions",{"title":192,"path":737,"stem":738},"/workspace-administration/permissions/roles-and-permissions","04.workspace-administration/04.permissions/02.roles-and-permissions",{"title":196,"path":740,"stem":741},"/workspace-administration/permissions/sharing-and-access","04.workspace-administration/04.permissions/03.sharing-and-access",{"title":743,"order":522,"path":744,"stem":745,"children":746,"page":78},"Filters","/workspace-administration/filters","04.workspace-administration/05.filters",[747,750,753,757,761,765,769,772,775,779,799],{"title":564,"path":748,"stem":749},"/workspace-administration/filters/my-work","04.workspace-administration/05.filters/01.my-work",{"title":570,"path":751,"stem":752},"/workspace-administration/filters/notifications","04.workspace-administration/05.filters/02.notifications",{"title":754,"path":755,"stem":756},"Workstreams","/workspace-administration/filters/workstreams","04.workspace-administration/05.filters/03.workstreams",{"title":758,"path":759,"stem":760},"Cycles","/workspace-administration/filters/cycles","04.workspace-administration/05.filters/04.cycles",{"title":762,"path":763,"stem":764},"Boards","/workspace-administration/filters/boards","04.workspace-administration/05.filters/05.boards",{"title":766,"path":767,"stem":768},"Gantt","/workspace-administration/filters/gantt","04.workspace-administration/05.filters/06.gantt",{"title":46,"path":770,"stem":771},"/workspace-administration/filters/items","04.workspace-administration/05.filters/07.items",{"title":489,"path":773,"stem":774},"/workspace-administration/filters/reports","04.workspace-administration/05.filters/08.reports",{"title":776,"path":777,"stem":778},"Automations","/workspace-administration/filters/automations","04.workspace-administration/05.filters/09.automations",{"title":780,"path":781,"stem":782,"children":783,"page":78},"Sort ","/workspace-administration/filters/sort","04.workspace-administration/05.filters/10.sort",[784,787,790,793,796],{"title":564,"path":785,"stem":786},"/workspace-administration/filters/sort/my-work","04.workspace-administration/05.filters/10.sort/01.my-work",{"title":754,"path":788,"stem":789},"/workspace-administration/filters/sort/workstreams","04.workspace-administration/05.filters/10.sort/02.workstreams",{"title":758,"path":791,"stem":792},"/workspace-administration/filters/sort/cycles","04.workspace-administration/05.filters/10.sort/03.cycles",{"title":762,"path":794,"stem":795},"/workspace-administration/filters/sort/boards","04.workspace-administration/05.filters/10.sort/04.boards",{"title":46,"path":797,"stem":798},"/workspace-administration/filters/sort/items","04.workspace-administration/05.filters/10.sort/05.items",{"title":800,"path":801,"stem":802,"children":803,"page":78},"Options","/workspace-administration/filters/options","04.workspace-administration/05.filters/11.options",[804,807,810,814,817],{"title":564,"path":805,"stem":806},"/workspace-administration/filters/options/my-work","04.workspace-administration/05.filters/11.options/01.my-work",{"title":754,"path":808,"stem":809},"/workspace-administration/filters/options/workstreams","04.workspace-administration/05.filters/11.options/02.workstreams",{"title":811,"path":812,"stem":813},"Cycle","/workspace-administration/filters/options/cycle","04.workspace-administration/05.filters/11.options/03.cycle",{"title":762,"path":815,"stem":816},"/workspace-administration/filters/options/boards","04.workspace-administration/05.filters/11.options/04.boards",{"title":46,"path":818,"stem":819},"/workspace-administration/filters/options/items","04.workspace-administration/05.filters/11.options/05.items",{"title":821,"path":822,"stem":823,"children":824,"page":78},"Planning Concepts & Use Cases","/planning-concepts-and-use-cases","05.planning-concepts-and-use-cases",[825,881],{"title":826,"order":827,"path":828,"stem":829,"children":830,"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",[831,864],{"title":832,"path":833,"stem":834,"children":835,"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",[836,840,844,848,852,856,860],{"title":837,"path":838,"stem":839},"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":841,"path":842,"stem":843},"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":845,"path":846,"stem":847},"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":849,"path":850,"stem":851},"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":853,"path":854,"stem":855},"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":857,"path":858,"stem":859},"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":861,"path":862,"stem":863},"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":865,"path":866,"stem":867,"children":868,"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",[869,873,877],{"title":870,"path":871,"stem":872},"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":874,"path":875,"stem":876},"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":878,"path":879,"stem":880},"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":882,"order":883,"path":884,"stem":885,"children":886,"page":78},"Use Cases",12,"/planning-concepts-and-use-cases/use-cases","05.planning-concepts-and-use-cases/02.use-cases",[887,890,894,898,902,906],{"title":832,"path":888,"stem":889},"/planning-concepts-and-use-cases/use-cases/gantt-charts","05.planning-concepts-and-use-cases/02.use-cases/01.gantt-charts",{"title":891,"path":892,"stem":893},"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":895,"path":896,"stem":897},"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":899,"path":900,"stem":901},"Manage Cadences","/planning-concepts-and-use-cases/use-cases/manage-cadences","05.planning-concepts-and-use-cases/02.use-cases/04.manage-cadences",{"title":903,"path":904,"stem":905},"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":907,"path":908,"stem":909},"Backlog Refinement","/planning-concepts-and-use-cases/use-cases/backlog-refinement","05.planning-concepts-and-use-cases/02.use-cases/06.backlog-refinement",{"title":911,"path":912,"stem":913,"children":914,"page":78},"Integrations & Extensibility","/integrations-and-extensibility","06.integrations-and-extensibility",[915,936],{"title":916,"path":917,"stem":918,"children":919,"page":78},"DevStride MCP Server","/integrations-and-extensibility/devstride-mcp-server","06.integrations-and-extensibility/01.devstride-mcp-server",[920,924,928,932],{"title":921,"path":922,"stem":923},"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":925,"path":926,"stem":927},"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":929,"path":930,"stem":931},"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":933,"path":934,"stem":935},"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":937,"path":938,"stem":939,"children":940},"Plugins","/integrations-and-extensibility/plugins","06.integrations-and-extensibility/02.plugins/index",[941,943],{"title":942,"path":938,"stem":939},"Getting Started With Plugins",{"title":944,"path":945,"stem":946,"children":947,"page":78},"Weekly Logs","/integrations-and-extensibility/plugins/weekly-logs","06.integrations-and-extensibility/02.plugins/01.weekly-logs",[948,951,955,959,963,967,971,975,978,982,986,990],{"title":441,"path":949,"stem":950},"/integrations-and-extensibility/plugins/weekly-logs/overview","06.integrations-and-extensibility/02.plugins/01.weekly-logs/01.overview",{"title":952,"path":953,"stem":954},"Grid","/integrations-and-extensibility/plugins/weekly-logs/grid","06.integrations-and-extensibility/02.plugins/01.weekly-logs/02.grid",{"title":956,"path":957,"stem":958},"Views","/integrations-and-extensibility/plugins/weekly-logs/views","06.integrations-and-extensibility/02.plugins/01.weekly-logs/03.views",{"title":960,"path":961,"stem":962},"Navigation","/integrations-and-extensibility/plugins/weekly-logs/navigation","06.integrations-and-extensibility/02.plugins/01.weekly-logs/04.navigation",{"title":964,"path":965,"stem":966},"Proposed Items","/integrations-and-extensibility/plugins/weekly-logs/proposed-items","06.integrations-and-extensibility/02.plugins/01.weekly-logs/05.proposed-items",{"title":968,"path":969,"stem":970},"Search","/integrations-and-extensibility/plugins/weekly-logs/search","06.integrations-and-extensibility/02.plugins/01.weekly-logs/06.search",{"title":972,"path":973,"stem":974},"Time Logging","/integrations-and-extensibility/plugins/weekly-logs/logging","06.integrations-and-extensibility/02.plugins/01.weekly-logs/07.logging",{"title":743,"path":976,"stem":977},"/integrations-and-extensibility/plugins/weekly-logs/filtering","06.integrations-and-extensibility/02.plugins/01.weekly-logs/08.filtering",{"title":979,"path":980,"stem":981},"Team Logs","/integrations-and-extensibility/plugins/weekly-logs/team-logs","06.integrations-and-extensibility/02.plugins/01.weekly-logs/09.team-logs",{"title":983,"path":984,"stem":985},"Organization Switch","/integrations-and-extensibility/plugins/weekly-logs/organization-switch","06.integrations-and-extensibility/02.plugins/01.weekly-logs/10.organization-switch",{"title":987,"path":988,"stem":989},"Export","/integrations-and-extensibility/plugins/weekly-logs/export","06.integrations-and-extensibility/02.plugins/01.weekly-logs/11.export",{"title":991,"path":992,"stem":993},"Meetings","/integrations-and-extensibility/plugins/weekly-logs/meetings","06.integrations-and-extensibility/02.plugins/01.weekly-logs/12.meetings",{"title":995,"path":996,"stem":997,"children":998,"page":78},"Developer Experience","/developer-experience","07.developer-experience",[999,1043],{"title":1000,"path":1001,"stem":1002,"children":1003,"page":78},"Intro","/developer-experience/intro","07.developer-experience/01.intro",[1004,1007,1011,1015,1019,1023,1027,1031,1035,1039],{"title":5,"path":1005,"stem":1006},"/developer-experience/intro/getting-started","07.developer-experience/01.intro/01.getting-started",{"title":1008,"path":1009,"stem":1010},"Introduction to the ds CLI","/developer-experience/intro/introduction","07.developer-experience/01.intro/02.introduction",{"title":1012,"path":1013,"stem":1014},"Command Reference","/developer-experience/intro/command-reference","07.developer-experience/01.intro/03.command-reference",{"title":1016,"path":1017,"stem":1018},"Local Development","/developer-experience/intro/local-development","07.developer-experience/01.intro/04.local-development",{"title":1020,"path":1021,"stem":1022},"Dockerized Worktree Development","/developer-experience/intro/dockerized-worktree-development","07.developer-experience/01.intro/05.dockerized-worktree-development",{"title":1024,"path":1025,"stem":1026},"Golden Dataset","/developer-experience/intro/golden-dataset","07.developer-experience/01.intro/06.golden-dataset",{"title":1028,"path":1029,"stem":1030},"Deployment","/developer-experience/intro/deployment","07.developer-experience/01.intro/07.deployment",{"title":1032,"path":1033,"stem":1034},"API Development","/developer-experience/intro/api-development","07.developer-experience/01.intro/08.api-development",{"title":1036,"path":1037,"stem":1038},"Stripe Integration","/developer-experience/intro/stripe-integration","07.developer-experience/01.intro/09.stripe-integration",{"title":1040,"path":1041,"stem":1042},"Maintenance & Codebase Checks","/developer-experience/intro/maintenance-and-codebase-checks","07.developer-experience/01.intro/10.maintenance-and-codebase-checks",{"title":1044,"path":1045,"stem":1046,"children":1047,"page":78},"Agentic Skills","/developer-experience/agentic-skills","07.developer-experience/02.agentic-skills",[1048,1052,1056,1060],{"title":1049,"path":1050,"stem":1051},"Claude Code Skills: AI-Assisted Development","/developer-experience/agentic-skills/claude-code-skills-overview","07.developer-experience/02.agentic-skills/01.claude-code-skills-overview",{"title":1053,"path":1054,"stem":1055},"Skill Audit","/developer-experience/agentic-skills/skill-audit","07.developer-experience/02.agentic-skills/02.skill-audit",{"title":1057,"path":1058,"stem":1059},"The Planning Loop","/developer-experience/agentic-skills/claude-skills-planning-loop","07.developer-experience/02.agentic-skills/03.claude-skills-planning-loop",{"title":1061,"path":1062,"stem":1063},"The Delivery Loop","/developer-experience/agentic-skills/claude-skills-delivery-loop","07.developer-experience/02.agentic-skills/04.claude-skills-delivery-loop",{"title":1065,"order":1066,"path":1067,"stem":1068,"children":1069,"page":78},"Release Notes",11,"/release-notes","08.release-notes",[1070,1074,1078,1082,1086,1090,1094,1098,1102,1106,1110,1114,1118,1122,1126,1130,1134,1138,1142,1146,1150,1154,1158,1162,1166,1170,1174,1178,1182,1186,1190,1194,1198,1202,1206,1210,1214,1218,1222,1226,1230,1234,1238,1242,1246,1250,1254,1258,1262,1266,1270,1274,1278,1282,1286,1290,1294,1298,1302,1306,1310,1314,1318,1322,1326,1330,1334,1338,1342,1346,1350],{"title":1071,"path":1072,"stem":1073},"2026-08-15","/release-notes/2026-08-15","08.release-notes/71.2026-08-15",{"title":1075,"path":1076,"stem":1077},"2026-08-14","/release-notes/2026-08-14","08.release-notes/70.2026-08-14",{"title":1079,"path":1080,"stem":1081},"2026-08-11","/release-notes/2026-08-11","08.release-notes/69.2026-08-11",{"title":1083,"path":1084,"stem":1085},"2026-08-07","/release-notes/2026-08-07","08.release-notes/68.2026-08-07",{"title":1087,"path":1088,"stem":1089},"2026-08-05","/release-notes/2026-08-05","08.release-notes/67.2026-08-05",{"title":1091,"path":1092,"stem":1093},"2026-08-01","/release-notes/2026-08-01","08.release-notes/66.2026-08-01",{"title":1095,"path":1096,"stem":1097},"2026-07-30","/release-notes/2026-07-30","08.release-notes/65.2026-07-30",{"title":1099,"path":1100,"stem":1101},"2026-07-28","/release-notes/2026-07-28","08.release-notes/64.2026-07-28",{"title":1103,"path":1104,"stem":1105},"2026-07-22","/release-notes/2026-07-22","08.release-notes/63.2026-07-22",{"title":1107,"path":1108,"stem":1109},"2026-07-19","/release-notes/2026-07-19","08.release-notes/62.2026-07-19",{"title":1111,"path":1112,"stem":1113},"2026-07-17","/release-notes/2026-07-17","08.release-notes/61.2026-07-17",{"title":1115,"path":1116,"stem":1117},"2026-07-15","/release-notes/2026-07-15","08.release-notes/60.2026-07-15",{"title":1119,"path":1120,"stem":1121},"2026-07-12","/release-notes/2026-07-12","08.release-notes/59.2026-07-12",{"title":1123,"path":1124,"stem":1125},"2026-07-11","/release-notes/2026-07-11","08.release-notes/58.2026-07-11",{"title":1127,"path":1128,"stem":1129},"2026-07-09","/release-notes/2026-07-09","08.release-notes/57.2026-07-09",{"title":1131,"path":1132,"stem":1133},"2026-07-07","/release-notes/2026-07-07","08.release-notes/56.2026-07-07",{"title":1135,"path":1136,"stem":1137},"2026-07-06","/release-notes/2026-07-06","08.release-notes/55.2026-07-06",{"title":1139,"path":1140,"stem":1141},"2026-07-02","/release-notes/2026-07-02","08.release-notes/54.2026-07-02",{"title":1143,"path":1144,"stem":1145},"2026-06-30","/release-notes/2026-06-30","08.release-notes/53.2026-06-30",{"title":1147,"path":1148,"stem":1149},"2026-06-17","/release-notes/2026-06-17","08.release-notes/52.2026-06-17",{"title":1151,"path":1152,"stem":1153},"2026-06-12","/release-notes/2026-06-12","08.release-notes/51.2026-06-12",{"title":1155,"path":1156,"stem":1157},"2026-05-29","/release-notes/2026-05-29","08.release-notes/50.2026-05-29",{"title":1159,"path":1160,"stem":1161},"2026-05-13","/release-notes/2026-05-13","08.release-notes/49.2026-05-13",{"title":1163,"path":1164,"stem":1165},"2026-04-29","/release-notes/2026-04-29","08.release-notes/48.2026-04-29",{"title":1167,"path":1168,"stem":1169},"2026-04-14","/release-notes/2026-04-14","08.release-notes/47.2026-04-14",{"title":1171,"path":1172,"stem":1173},"2026-04-09","/release-notes/2026-04-09","08.release-notes/46.2026-04-09",{"title":1175,"path":1176,"stem":1177},"2026-03-13","/release-notes/2026-03-13","08.release-notes/45.2026-03-13",{"title":1179,"path":1180,"stem":1181},"2026-02-16","/release-notes/2026-02-16","08.release-notes/44.2026-02-16",{"title":1183,"path":1184,"stem":1185},"2026-02-06","/release-notes/2026-02-06","08.release-notes/43.2026-02-06",{"title":1187,"path":1188,"stem":1189},"2026-01-30","/release-notes/2026-01-30","08.release-notes/42.2026-01-30",{"title":1191,"path":1192,"stem":1193},"2026-01-19","/release-notes/2026-01-19","08.release-notes/41.2026-01-19",{"title":1195,"path":1196,"stem":1197},"2025-09-27","/release-notes/2025-09-27","08.release-notes/40.2025-09-27",{"title":1199,"path":1200,"stem":1201},"2025-07-07","/release-notes/2025-07-07","08.release-notes/39.2025-07-07",{"title":1203,"path":1204,"stem":1205},"2025-06-16","/release-notes/2025-06-16","08.release-notes/38.2025-06-16",{"title":1207,"path":1208,"stem":1209},"2025-05-29","/release-notes/2025-05-29","08.release-notes/37.2025-05-29",{"title":1211,"path":1212,"stem":1213},"2025-04-28","/release-notes/2025-04-28","08.release-notes/36.2025-04-28",{"title":1215,"path":1216,"stem":1217},"2025-03-24","/release-notes/2025-03-24","08.release-notes/35.2025-03-24",{"title":1219,"path":1220,"stem":1221},"2024-12-20","/release-notes/2024-12-20","08.release-notes/34.2024-12-20",{"title":1223,"path":1224,"stem":1225},"2024-10-21","/release-notes/2024-10-21","08.release-notes/33.2024-10-21",{"title":1227,"path":1228,"stem":1229},"2024-10-11","/release-notes/2024-10-11","08.release-notes/32.2024-10-11",{"title":1231,"path":1232,"stem":1233},"2024-09-11","/release-notes/2024-09-11","08.release-notes/31.2024-09-11",{"title":1235,"path":1236,"stem":1237},"2024-08-28","/release-notes/2024-08-28","08.release-notes/30.2024-08-28",{"title":1239,"path":1240,"stem":1241},"2024-07-10","/release-notes/2024-07-10","08.release-notes/29.2024-07-10",{"title":1243,"path":1244,"stem":1245},"2024-06-24","/release-notes/2024-06-24","08.release-notes/28.2024-06-24",{"title":1247,"path":1248,"stem":1249},"2024-05-15","/release-notes/2024-05-15","08.release-notes/27.2024-05-15",{"title":1251,"path":1252,"stem":1253},"2024-04-29","/release-notes/2024-04-29","08.release-notes/26.2024-04-29",{"title":1255,"path":1256,"stem":1257},"2024-03-18","/release-notes/2024-03-18","08.release-notes/25.2024-03-18",{"title":1259,"path":1260,"stem":1261},"2024-03-04","/release-notes/2024-03-04","08.release-notes/24.2024-03-04",{"title":1263,"path":1264,"stem":1265},"2024-02-26","/release-notes/2024-02-26","08.release-notes/23.2024-02-26",{"title":1267,"path":1268,"stem":1269},"2024-01-17","/release-notes/2024-01-17","08.release-notes/22.2024-01-17",{"title":1271,"path":1272,"stem":1273},"2023-12-27","/release-notes/2023-12-27","08.release-notes/21.2023-12-27",{"title":1275,"path":1276,"stem":1277},"2023-11-08","/release-notes/2023-11-08","08.release-notes/20.2023-11-08",{"title":1279,"path":1280,"stem":1281},"2023-10-10","/release-notes/2023-10-10","08.release-notes/19.2023-10-10",{"title":1283,"path":1284,"stem":1285},"2023-09-27","/release-notes/2023-09-27","08.release-notes/18.2023-09-27",{"title":1287,"path":1288,"stem":1289},"2023-09-18","/release-notes/2023-09-18","08.release-notes/17.2023-09-18",{"title":1291,"path":1292,"stem":1293},"2023-09-04","/release-notes/2023-09-04","08.release-notes/16.2023-09-04",{"title":1295,"path":1296,"stem":1297},"2023-08-04","/release-notes/2023-08-04","08.release-notes/15.2023-08-04",{"title":1299,"path":1300,"stem":1301},"2023-07-11","/release-notes/2023-07-11","08.release-notes/14.2023-07-11",{"title":1303,"path":1304,"stem":1305},"2023-06-21","/release-notes/2023-06-21","08.release-notes/13.2023-06-21",{"title":1307,"path":1308,"stem":1309},"2023-05-24","/release-notes/2023-05-24","08.release-notes/12.2023-05-24",{"title":1311,"path":1312,"stem":1313},"2023-04-24","/release-notes/2023-04-24","08.release-notes/11.2023-04-24",{"title":1315,"path":1316,"stem":1317},"2023-04-20","/release-notes/2023-04-20","08.release-notes/10.2023-04-20",{"title":1319,"path":1320,"stem":1321},"2023-03-20","/release-notes/2023-03-20","08.release-notes/09.2023-03-20",{"title":1323,"path":1324,"stem":1325},"2023-02-28","/release-notes/2023-02-28","08.release-notes/08.2023-02-28",{"title":1327,"path":1328,"stem":1329},"2023-01-17","/release-notes/2023-01-17","08.release-notes/07.2023-01-17",{"title":1331,"path":1332,"stem":1333},"2023-01-23","/release-notes/2023-01-23","08.release-notes/06.2023-01-23",{"title":1335,"path":1336,"stem":1337},"2022-12-21","/release-notes/2022-12-21","08.release-notes/05.2022-12-21",{"title":1339,"path":1340,"stem":1341},"2022-12-06","/release-notes/2022-12-06","08.release-notes/04.2022-12-06",{"title":1343,"path":1344,"stem":1345},"2022-11-15","/release-notes/2022-11-15","08.release-notes/03.2022-11-15",{"title":1347,"path":1348,"stem":1349},"2022-11-02","/release-notes/2022-11-02","08.release-notes/02.2022-11-02",{"title":1351,"path":1352,"stem":1353},"2022-10-17","/release-notes/2022-10-17","08.release-notes/01.2022-10-17",{"title":1355,"path":1356,"target":1357},"API","https://api-docs.devstride.com/","_blank",{"id":1359,"title":539,"body":1360,"description":1985,"extension":1986,"links":1987,"meta":1988,"navigation":1989,"path":540,"seo":1990,"stem":541,"__hash__":1991},"docs/02.major-modules/07.knowledge-base/04.who-can-see-an-article.md",{"type":1361,"value":1362,"toc":1972},"minimark",[1363,1368,1392,1395,1402,1405,1409,1420,1436,1442,1454,1457,1459,1463,1466,1474,1484,1491,1496,1499,1504,1511,1517,1535,1538,1544,1548,1558,1561,1572,1575,1585,1596,1609,1613,1619,1634,1637,1675,1677,1681,1695,1702,1720,1733,1752,1766,1768,1772,1775,1863,1870,1874,1877,1936,1941,1945,1951,1960,1966],[1364,1365,1367],"h2",{"id":1366},"the-rule-in-one-sentence","The rule, in one sentence",[1369,1370,1371],"blockquote",{},[1372,1373,1374,1375,1379,1380,1383,1384,1387,1388,1391],"p",{},"A customer can read an article only when it is ",[1376,1377,1378],"strong",{},"published",", its own visibility is ",[1376,1381,1382],{},"Portal",", ",[1376,1385,1386],{},"every category above it"," is Portal, and their ",[1376,1389,1390],{},"company"," is on its audience.",[1372,1393,1394],{},"Fail any one of those and the article is invisible to that customer — not locked, not greyed out, genuinely absent from browse, absent from search, and its direct URL returns \"not found\".",[1372,1396,1397,1398,1401],{},"Your own team is not affected by any of this. Members see ",[1376,1399,1400],{},"everything published"," in the Library, internal and customer-facing alike. These controls exist to govern the customer side only.",[1403,1404],"hr",{},[1364,1406,1408],{"id":1407},"gate-1-the-articles-own-visibility","Gate 1 — The article's own visibility",[1372,1410,1411,1412,1415,1416,1419],{},"Set in the editor's ",[1376,1413,1414],{},"Audience"," panel, under ",[1376,1417,1418],{},"Visibility",":",[1421,1422,1423,1430],"ul",{},[1424,1425,1426,1429],"li",{},[1376,1427,1428],{},"Portal (customers)"," — customers may read it.",[1424,1431,1432,1435],{},[1376,1433,1434],{},"Internal (members only)"," — your team only, permanently.",[1372,1437,1438,1439,1441],{},"New articles default to ",[1376,1440,1428],{},".",[1372,1443,1444,1445,1449,1450,1453],{},"When you choose Internal, a hint appears: ",[1446,1447,1448],"em",{},"\"Internal articles never appear on your customer portal.\""," In the Library, internal articles carry an ",[1376,1451,1452],{},"Internal"," badge so your team can tell at a glance whether a customer is also reading it.",[1372,1455,1456],{},"Changing this takes effect on the customer's very next page load. There is no republish step.",[1403,1458],{},[1364,1460,1462],{"id":1461},"gate-2-the-category-audience-the-clamp","Gate 2 — The category audience (the clamp)",[1372,1464,1465],{},"This is the newest control and the one worth understanding properly, because it is the one that acts at a distance.",[1372,1467,1468,1471,1472,1419],{},[1376,1469,1470],{},"A category has its own audience",", set in the category dialog under ",[1376,1473,1414],{},[1421,1475,1476,1480],{},[1424,1477,1478],{},[1376,1479,1428],{},[1424,1481,1482],{},[1376,1483,1452],{},[1372,1485,1486,1487,1490],{},"Setting a category to Internal hides ",[1376,1488,1489],{},"everything nested underneath it"," from the customer portal — every subcategory, every article, however deep, including articles added later. The hint in the dialog states it directly:",[1369,1492,1493],{},[1372,1494,1495],{},"Internal hides this category — and everything nested under it — from the customer portal, whatever the individual articles say. Articles keep their own audience setting.",[1372,1497,1498],{},"That last sentence is the important one, and it leads to the two properties below.",[1500,1501,1503],"h3",{"id":1502},"it-is-a-clamp-not-a-cascade","It is a clamp, not a cascade",[1372,1505,1506,1507,1510],{},"Marking a category Internal does ",[1376,1508,1509],{},"not"," rewrite the articles inside it. Their own visibility setting is left exactly as it was. The hiding is worked out fresh every time someone reads, by walking up the category tree.",[1372,1512,1513,1514,1419],{},"The practical consequence is that ",[1376,1515,1516],{},"the change is completely reversible",[1518,1519,1520,1523,1529],"ol",{},[1424,1521,1522],{},"You have a section with a mix of Portal and Internal articles.",[1424,1524,1525,1526,1528],{},"You mark the section ",[1376,1527,1452],{}," while you rework it. Everything vanishes from the customer portal.",[1424,1530,1531,1532,1534],{},"You mark it ",[1376,1533,1382],{}," again. Every article returns to exactly the state it was in — the Portal ones become visible again, and the ones you had individually marked Internal stay internal.",[1372,1536,1537],{},"Step 3 is what a cascade would get wrong. If marking the section Internal had stamped \"internal\" onto every article, turning it back on would have published articles you had deliberately kept private. Because nothing was written down, there is nothing to get wrong.",[1539,1540,1543],"alert",{"title":1541,"type":1542},"Use this to stage a section before launch","tip","Because it is lossless, an Internal category is a good staging area. Build a whole section with the articles set the way you eventually want them, keep the parent category Internal while you work, and flip the parent to Portal when you are ready. Everything goes live in one move, already configured.",[1500,1545,1547],{"id":1546},"inherited-internal","Inherited Internal",[1372,1549,1550,1551,1553,1554,1557],{},"When a category sits under an Internal ancestor, its own ",[1376,1552,1414],{}," control stays ",[1376,1555,1556],{},"editable"," and keeps showing that category's own setting. The inherited restriction is explained beside it rather than applied to it, because the two are genuinely separate facts: what this category is set to, and what an ancestor is currently doing to it.",[1372,1559,1560],{},"The hint names the ancestor, then tells you what it means for this category. If this category's own setting is already Portal, there is an action to take:",[1369,1562,1563],{},[1372,1564,1565,1568,1569,1571],{},[1376,1566,1567],{},"Runbooks"," is Internal, so this category and everything under it is hidden from customers right now. Re-open ",[1376,1570,1567],{}," to make this one visible — your setting here is already Portal.",[1372,1573,1574],{},"If the category is Internal in its own right as well, re-opening the ancestor would not be enough, and the hint says so instead of promising otherwise:",[1369,1576,1577],{},[1372,1578,1579,1581,1582,1584],{},[1376,1580,1567],{}," is Internal, so this category and everything under it is hidden from customers right now. This category is also Internal in its own right, so it stays hidden even if ",[1376,1583,1567],{}," is re-opened.",[1372,1586,1587,1588,1591,1592,1595],{},"This updates ",[1376,1589,1590],{},"live as you edit",". Changing the ",[1376,1593,1594],{},"Parent category"," in the dialog to something Internal makes the notice appear before you save, so you can see what filing it there is about to mean.",[1539,1597,1600,1601,1604,1605,1608],{"title":1598,"type":1599},"Why the control is not disabled","note","Keeping it editable matters most in the ordinary case of an internal category nested inside another one — an internal ",[1446,1602,1603],{},"HR"," under an internal ",[1446,1606,1607],{},"Company policies",". Disabling the control there would leave that category's own setting unreachable, with no way to change it short of temporarily re-opening the parent.",[1500,1610,1612],{"id":1611},"spotting-it-in-the-tree","Spotting it in the tree",[1372,1614,1615,1616,1618],{},"In the Manage category tree, an ",[1376,1617,1452],{}," badge appears on every category that is effectively internal — including ones that are internal only by inheritance. Hovering tells you which kind:",[1421,1620,1621,1626],{},[1424,1622,1623],{},[1446,1624,1625],{},"Internal — hidden from the customer portal, along with everything nested under it.",[1424,1627,1628],{},[1446,1629,1630,1631,1633],{},"Internal — inherited from ",[1376,1632,1567],{},". Hidden from the customer portal.",[1372,1635,1636],{},"The badge deliberately appears on inherited ones too. A badge that showed only on the parent would leave every child looking public when it is not.",[1539,1638,1640,1651,1661,1669],{"title":1639,"type":1599},"The Manage table shows the articles own setting",[1372,1641,1642,1643,1645,1646,1650],{},"The ",[1376,1644,1418],{}," column on the Manage article table shows what each article is set to, not what a customer would experience. An article can read ",[1647,1648,1649],"code",{},"portal"," there and still be hidden by a category above it — that column is an editing surface, so it deliberately shows the stored value.",[1372,1652,1653,1654,1657,1658,1660],{},"The surfaces that tell you the ",[1446,1655,1656],{},"effective"," answer are the ",[1376,1659,1452],{}," badge on the category tree, the badges in the article library and reader, and the editor, which names the category responsible:",[1369,1662,1663],{},[1372,1664,1665,1666,1668],{},"Hidden from customers: the category ",[1376,1667,1567],{}," is Internal. This article's own audience is unchanged and applies again when that category is available to customers.",[1372,1670,1671,1672,1674],{},"The editor's own ",[1376,1673,1414],{}," controls keep showing and saving the article's own setting, for the same reason the category dialog does — the clamp is never written into the article.",[1403,1676],{},[1364,1678,1680],{"id":1679},"gate-3-companies","Gate 3 — Companies",[1372,1682,1683,1684,1686,1687,1690,1691,1694],{},"Portal-visible articles can be narrowed to specific customer companies. This lives in the same ",[1376,1685,1414],{}," rail panel, under ",[1376,1688,1689],{},"Companies",", with an ",[1376,1692,1693],{},"Edit"," button.",[1372,1696,1697,1698,1701],{},"In the ",[1376,1699,1700],{},"Article audience"," dialog:",[1421,1703,1704,1710],{},[1424,1705,1706,1709],{},[1376,1707,1708],{},"All companies"," — every company with portal access can read it. This is the default.",[1424,1711,1712,1715,1716,1719],{},[1376,1713,1714],{},"Specific companies"," — pick companies with ",[1376,1717,1718],{},"Choose companies","; each appears as a removable chip.",[1372,1721,1722,1723,1383,1725,1728,1729,1441],{},"The summary in the rail reads ",[1376,1724,1708],{},[1376,1726,1727],{},"1 company",", or ",[1376,1730,1732],{"n":1731},""," companies",[1539,1734,1737,1738,1740,1741,1744,1745,1748,1749],{"title":1735,"type":1736},"No companies is a real setting, not an empty one","warning","Choosing ",[1376,1739,1714],{}," and then removing every company means ",[1446,1742,1743],{},"no company can read this article",". That is a valid state and DevStride keeps it, but it looks identical to \"not configured yet\" at a glance. The dialog refuses to save an empty pick — ",[1446,1746,1747],{},"\"Choose at least one company, or share with all companies\""," — and if an article ends up in that state, the rail shows a warning: ",[1446,1750,1751],{},"\"No companies selected — this article is not visible to any portal company.\"",[1372,1753,1754,1755,1758,1759,1762,1763],{},"You can set the company audience ",[1376,1756,1757],{},"while the article is still Internal",". That is deliberate: it lets you narrow the audience ",[1446,1760,1761],{},"before"," exposing the article, rather than publishing to everyone and restricting afterwards. The rail explains this with the hint ",[1446,1764,1765],{},"\"Audience applies only to portal-visible articles — set it now and it takes effect when visibility switches to portal.\"",[1403,1767],{},[1364,1769,1771],{"id":1770},"putting-the-three-together","Putting the three together",[1372,1773,1774],{},"The gates are evaluated in order, and all must pass:",[1776,1777,1778,1797],"table",{},[1779,1780,1781],"thead",{},[1782,1783,1784,1788,1791,1794],"tr",{},[1785,1786,1787],"th",{},"#",[1785,1789,1790],{},"Gate",[1785,1792,1793],{},"Where you set it",[1785,1795,1796],{},"Fails when",[1798,1799,1800,1818,1833,1849],"tbody",{},[1782,1801,1802,1806,1809,1815],{},[1803,1804,1805],"td",{},"0",[1803,1807,1808],{},"State",[1803,1810,1811,1814],{},[1376,1812,1813],{},"Publish"," button",[1803,1816,1817],{},"Article is a draft or archived",[1782,1819,1820,1823,1825,1830],{},[1803,1821,1822],{},"1",[1803,1824,1418],{},[1803,1826,1827,1828],{},"Editor → Audience → ",[1376,1829,1418],{},[1803,1831,1832],{},"Set to Internal",[1782,1834,1835,1838,1841,1846],{},[1803,1836,1837],{},"2",[1803,1839,1840],{},"Category audience",[1803,1842,1843,1844],{},"Category dialog → ",[1376,1845,1414],{},[1803,1847,1848],{},"Any ancestor category is Internal",[1782,1850,1851,1854,1856,1860],{},[1803,1852,1853],{},"3",[1803,1855,1689],{},[1803,1857,1827,1858],{},[1376,1859,1689],{},[1803,1861,1862],{},"The reader's company is not on the list",[1372,1864,1865,1866,1869],{},"An ",[1376,1867,1868],{},"uncategorized"," article skips gate 2 entirely — it has no ancestors, so nothing clamps it and its own visibility decides.",[1364,1871,1873],{"id":1872},"troubleshooting-my-article-is-not-showing-up-for-customers","Troubleshooting: my article is not showing up for customers",[1372,1875,1876],{},"Work down this list in order.",[1518,1878,1879,1888,1899,1908,1922],{},[1424,1880,1881,1884,1885,1887],{},[1376,1882,1883],{},"Is it published?"," The state chip in the editor must read ",[1647,1886,1378],{},". A draft or archived article is invisible to customers regardless of everything else.",[1424,1889,1890,1893,1894,1896,1897,1441],{},[1376,1891,1892],{},"Is its visibility Portal?"," Editor rail → ",[1376,1895,1414],{}," → ",[1376,1898,1418],{},[1424,1900,1901,1904,1905,1907],{},[1376,1902,1903],{},"Is a category hiding it?"," Check the category tree for an ",[1376,1906,1452],{}," badge on its category or any category above it. Hover the badge to see whether it is set there or inherited, and from where.",[1424,1909,1910,1893,1913,1896,1915,1917,1918,1921],{},[1376,1911,1912],{},"Is the company on the list?",[1376,1914,1414],{},[1376,1916,1689],{},". If it reads ",[1376,1919,1920],{},"No companies",", nobody can see it.",[1424,1923,1924,1927,1928,1931,1932,1935],{},[1376,1925,1926],{},"The definitive check:"," look under the slug in the editor's ",[1376,1929,1930],{},"URL"," panel. If ",[1376,1933,1934],{},"Live on your customer portal"," is shown, gates 0–2 all pass. If it is missing, one of them is closed.",[1539,1937,1940],{"title":1938,"type":1939},"Why an excluded article 404s instead of saying access denied","info","When a customer opens the URL of an article they are not entitled to read, the portal returns the same \"not found\" response it gives for an article that never existed. This is intentional. A \"you do not have access to this\" message would confirm the article exists and leak its title through the URL — so an excluded article is indistinguishable from a nonexistent one.",[1364,1942,1944],{"id":1943},"two-behaviours-worth-knowing","Two behaviours worth knowing",[1372,1946,1947,1950],{},[1376,1948,1949],{},"Deleting an Internal category preserves its restriction."," Normally the audience is derived and never written down. Deleting a category is the one exception, because the category is disappearing and so is the rule it was enforcing — there is no way to \"put it back\".",[1372,1952,1953,1954,1956,1957,1959],{},"So deleting a category never makes its contents customer-visible. Where the restriction would otherwise be lost, DevStride writes ",[1376,1955,1452],{}," down on what survives: the articles that become Uncategorized, and the child categories that move up a level. Where it would ",[1446,1958,1509],{}," be lost — because a surviving parent is still Internal and still hides them — nothing is written, and those categories keep their own setting so re-opening that parent later restores them properly.",[1372,1961,1962,1963,1965],{},"Either way the outcome is the same from a reader's point of view: nothing that was hidden becomes visible. Anything written down is visible in the UI and can be widened again deliberately. Deleting a ",[1376,1964,1382],{}," category changes nothing at all.",[1372,1967,1968,1971],{},[1376,1969,1970],{},"Moving things does change who can read them."," Dragging a category out from under an Internal parent, or dragging an article from an Internal category into a customer-facing one, makes that content readable by customers straight away. This is correct — you moved it — and it is fully reversible by moving it back. But DevStride does not currently warn you at the moment of the drop, so be deliberate when reorganizing a tree that mixes internal and customer-facing sections.",{"title":1731,"searchDepth":242,"depth":242,"links":1973},[1974,1975,1976,1981,1982,1983,1984],{"id":1366,"depth":242,"text":1367},{"id":1407,"depth":242,"text":1408},{"id":1461,"depth":242,"text":1462,"children":1977},[1978,1979,1980],{"id":1502,"depth":300,"text":1503},{"id":1546,"depth":300,"text":1547},{"id":1611,"depth":300,"text":1612},{"id":1679,"depth":242,"text":1680},{"id":1770,"depth":242,"text":1771},{"id":1872,"depth":242,"text":1873},{"id":1943,"depth":242,"text":1944},"The three gates that decide whether a customer can read an article: its own visibility, the audience of every category above it, and the companies it is shared with.","md",null,{},true,{"title":539,"description":1985},"jm0OUd5rsRrYbJoS26hSFMZKiN9W9KjmSiVdVOj6fxQ",[1993,1995],{"title":535,"path":536,"stem":537,"description":1994,"children":-1},"Build the category tree your readers navigate — creating, nesting, reordering, filing articles, and what happens when you delete a category.",{"title":543,"path":544,"stem":545,"description":1996,"children":-1},"Draft, published, and archived — what each state means, how to move between them, and how article URLs are created and changed.",1786842452718]