// @ts-check

/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */
const sidebars = {
  docsSidebar: [
    {type: 'doc', id: 'README', label: 'Home'},
    {
      type: 'category',
      label: 'Get Started',
      link: {type: 'doc', id: 'getting-started/README'},
      items: [{type: 'autogenerated', dirName: 'getting-started'}],
    },
    {
      type: 'category',
      label: 'Workflows',
      items: [
        {
          type: 'category',
          label: 'RPI Workflow',
          link: {type: 'doc', id: 'rpi/README'},
          items: [{type: 'autogenerated', dirName: 'rpi'}],
        },
        {
          type: 'category',
          label: 'HVE Guide',
          link: {type: 'doc', id: 'hve-guide/README'},
          items: [{type: 'autogenerated', dirName: 'hve-guide'}],
        },
        {
          type: 'category',
          label: 'Design Thinking',
          link: {type: 'doc', id: 'design-thinking/README'},
          items: [{type: 'autogenerated', dirName: 'design-thinking'}],
        },
      ],
    },
    {
      type: 'category',
      label: 'Customize',
      items: [
        {
          type: 'category',
          label: 'Customization',
          link: {type: 'doc', id: 'customization/README'},
          items: [{type: 'autogenerated', dirName: 'customization'}],
        },
        {
          type: 'category',
          label: 'Templates',
          link: {type: 'doc', id: 'templates/README'},
          items: [{type: 'autogenerated', dirName: 'templates'}],
        },
        {
          type: 'category',
          label: 'Contributing',
          link: {type: 'doc', id: 'contributing/README'},
          items: [{type: 'autogenerated', dirName: 'contributing'}],
        },
      ],
    },
    {
      type: 'category',
      label: 'Reference',
      items: [
        {
          type: 'category',
          label: 'Architecture',
          link: {type: 'doc', id: 'architecture/README'},
          items: [{type: 'autogenerated', dirName: 'architecture'}],
        },
        {
          type: 'category',
          label: 'Security',
          link: {type: 'doc', id: 'security/README'},
          items: [{type: 'autogenerated', dirName: 'security'}],
        },
        {
          type: 'category',
          label: 'Agents',
          link: {type: 'doc', id: 'agents/README'},
          items: [{type: 'autogenerated', dirName: 'agents'}],
        },
      ],
    },
  ],
};

export default sidebars;
