export const SEARCH_SUGGESTIONS = [
  'upload image',
  'upload draft',
  'studio drafts',
  'group roles',
  'login issue',
  'auth help',
  'account settings',
  'change email',
  'troubleshooting',
  'forgot password',
  'create card',
  'cards help',
  'profile help',
  'profile bio',
  'publish artwork',
  'edit profile',
]

export const HIGHLIGHTED_GUIDES = [
  {
    eyebrow: 'Live now',
    title: 'Upload help',
    description: 'A workflow-first guide to draft creation, metadata, previews, contributor credit, and final publish checks.',
    status: 'Guide',
    tone: 'amber',
    primaryLinkKey: 'upload_help',
    primaryLabel: 'Read Upload help',
    secondaryLinkKey: 'upload',
    secondaryLabel: 'Start upload',
    tags: ['upload', 'drafts', 'publish'],
  },
  {
    eyebrow: 'Live now',
    title: 'Studio help',
    description: 'A creator-friendly guide to Personal Studio, Group Studio, drafts, publishing, and the main workspace areas.',
    status: 'Guide',
    tone: 'sky',
    primaryLinkKey: 'studio_help',
    primaryLabel: 'Read Studio help',
    secondaryLinkKey: 'open_studio',
    secondaryLabel: 'Open Studio',
    tags: ['studio', 'drafts', 'publishing'],
  },
  {
    eyebrow: 'Live now',
    title: 'Cards help',
    description: 'A creator-friendly guide to what Cards are, when to use them, how to create them, and how they fit into personal and Group workflows.',
    status: 'Guide',
    tone: 'white',
    primaryLinkKey: 'help_cards',
    primaryLabel: 'Read Cards help',
    secondaryLinkKey: 'cards_create',
    secondaryLabel: 'Create a card',
    tags: ['cards', 'design', 'publishing'],
  },
  {
    eyebrow: 'Live now',
    title: 'Profile help',
    description: 'A creator-friendly guide to personal identity, profile setup, profile-versus-Group clarity, and stronger public presentation on Skinbase Nova.',
    status: 'Guide',
    tone: 'white',
    primaryLinkKey: 'help_profile',
    primaryLabel: 'Read Profile help',
    secondaryLinkKey: 'profile_settings',
    secondaryLabel: 'Open profile settings',
    tags: ['profile', 'identity', 'onboarding'],
  },
  {
    eyebrow: 'Live now',
    title: 'Signup and login help',
    description: 'A reassuring guide to account creation, sign-in, recovery, verification basics, and the fastest next steps for common access problems.',
    status: 'Guide',
    tone: 'amber',
    primaryLinkKey: 'help_auth',
    primaryLabel: 'Read auth help',
    secondaryLinkKey: 'password_request',
    secondaryLabel: 'Reset password',
    tags: ['login', 'signup', 'recovery'],
  },
  {
    eyebrow: 'Live now',
    title: 'Groups documentation',
    description: 'The full Groups guide covering roles, publishing, contributor credit, workflows, and best practices.',
    status: 'Guide',
    tone: 'sky',
    primaryLinkKey: 'groups_documentation',
    primaryLabel: 'Read full guide',
    secondaryLinkKey: 'group_studio',
    secondaryLabel: 'Open Group Studio',
    tags: ['groups', 'publishing', 'roles'],
  },
  {
    eyebrow: 'Fast start',
    title: 'Groups quickstart',
    description: 'The shortest route to creating a Group, inviting members, and publishing correctly under a shared identity.',
    status: 'Quickstart',
    tone: 'amber',
    primaryLinkKey: 'groups_quickstart',
    primaryLabel: 'Open quickstart',
    secondaryLinkKey: 'create_group',
    secondaryLabel: 'Create a Group',
    tags: ['groups', 'quickstart', 'onboarding'],
  },
  {
    eyebrow: 'Answers fast',
    title: 'Groups FAQ',
    description: 'Quick answers about permissions, contributor credit, invites, approvals, and common troubleshooting.',
    status: 'FAQ',
    tone: 'white',
    primaryLinkKey: 'groups_faq',
    primaryLabel: 'Open FAQ',
    secondaryLinkKey: 'groups_directory',
    secondaryLabel: 'Browse Groups',
    tags: ['groups', 'faq', 'troubleshooting'],
  },
]

export const FEATURED_GUIDES = [
  {
    eyebrow: 'Priority topic',
    title: 'Groups',
    description: 'Create shared identities, invite members, and publish together while preserving contributor credit and accountability.',
    status: 'Live now',
    tone: 'sky',
    plannedPath: '/help/groups',
    primaryLinkKey: 'groups_documentation',
    primaryLabel: 'Read Groups help',
    secondaryLinkKey: 'groups_quickstart',
    secondaryLabel: 'Open quickstart',
    highlights: ['Full guide, quickstart, and FAQ already live', 'Best for collaborative publishing and group workflows'],
    tags: ['groups', 'contributors', 'roles'],
  },
  {
    eyebrow: 'Priority topic',
    title: 'Studio',
    description: 'Learn the workspace for drafts, scheduling, content management, publishing, analytics, and creator operations.',
    status: 'Live now',
    tone: 'white',
    plannedPath: '/help/studio',
    primaryLinkKey: 'studio_help',
    primaryLabel: 'Read Studio help',
    secondaryLinkKey: 'open_studio',
    secondaryLabel: 'Open Studio',
    highlights: ['Now live as the first non-Groups module help page', 'Explains drafts, publishing, and context switching clearly'],
    tags: ['studio', 'drafts', 'publishing'],
  },
  {
    eyebrow: 'Priority topic',
    title: 'Upload',
    description: 'Get help with preparing images, starting uploads, handling drafts, and publishing without losing context or metadata.',
    status: 'Live now',
    tone: 'white',
    plannedPath: '/help/upload',
    primaryLinkKey: 'upload_help',
    primaryLabel: 'Read Upload help',
    secondaryLinkKey: 'studio_artworks',
    secondaryLabel: 'Open Studio artworks',
    highlights: ['Now live as the dedicated upload workflow guide', 'Explains draft flow, publish flow, and context clearly'],
    tags: ['upload', 'artworks', 'drafts'],
  },
  {
    eyebrow: 'Priority topic',
    title: 'Cards',
    description: 'Understand what Cards are, how they differ from artworks, posts, and collections, and how to create and publish them well.',
    status: 'Live now',
    tone: 'white',
    plannedPath: '/help/cards',
    primaryLinkKey: 'help_cards',
    primaryLabel: 'Read Cards help',
    secondaryLinkKey: 'cards_index',
    secondaryLabel: 'Browse cards',
    highlights: ['Now live as the dedicated Cards format guide', 'Explains format choice, ownership, and creator-friendly best practices'],
    tags: ['cards', 'design', 'editorial'],
  },
  {
    eyebrow: 'Priority topic',
    title: 'Profile',
    description: 'Set up your public identity, understand profile-versus-Group clarity, and improve the way your creator presence reads to other people.',
    status: 'Live now',
    tone: 'white',
    plannedPath: '/help/profile',
    primaryLinkKey: 'help_profile',
    primaryLabel: 'Read Profile help',
    secondaryLinkKey: 'profile_settings',
    secondaryLabel: 'Open profile settings',
    highlights: ['Now live as the dedicated profile identity guide', 'Explains setup, presentation, and profile-versus-Group clarity'],
    tags: ['profile', 'identity', 'settings'],
  },
  {
    eyebrow: 'Priority topic',
    title: 'Signup / Login',
    description: 'Learn how access, registration, password recovery, and account entry work so creators can get in and stay productive.',
    status: 'Live now',
    tone: 'amber',
    plannedPath: '/help/auth',
    primaryLinkKey: 'help_auth',
    primaryLabel: 'Read auth help',
    secondaryLinkKey: 'password_request',
    secondaryLabel: 'Recover account access',
    highlights: ['Now live as the dedicated signup and login guide', 'Explains recovery, verification basics, and permission-vs-access confusion clearly'],
    tags: ['login', 'signup', 'access'],
  },
]

export const HELP_CATEGORIES = [
  {
    id: 'core-platform',
    label: 'Core platform',
    title: 'Core platform',
    summary: 'Account setup, identity, and platform basics for new and returning creators.',
    topics: [
      {
        eyebrow: 'Get started',
        title: 'Signup / Login',
        description: 'Account access, registration, password recovery, and getting back into Skinbase quickly.',
        status: 'Live',
        plannedPath: '/help/auth',
        primaryLinkKey: 'help_auth',
        primaryLabel: 'Read auth help',
        secondaryLinkKey: 'register',
        secondaryLabel: 'Create account',
        tags: ['login', 'signup', 'access'],
      },
      {
        eyebrow: 'Identity',
        title: 'Profile',
        description: 'Learn how profiles work, how to present yourself better, and how to keep your personal identity distinct from Group identity.',
        status: 'Live',
        plannedPath: '/help/profile',
        primaryLinkKey: 'help_profile',
        primaryLabel: 'Read Profile help',
        secondaryLinkKey: 'profile_settings',
        secondaryLabel: 'Open settings',
        tags: ['profile', 'identity', 'settings'],
      },
      {
        eyebrow: 'Account',
        title: 'Account settings',
        description: 'Use account and dashboard settings to control profile details, security flows, and creator preferences.',
        status: 'Live',
        plannedPath: '/help/account',
        primaryLinkKey: 'help_account',
        primaryLabel: 'Read account help',
        secondaryLinkKey: 'profile_settings',
        secondaryLabel: 'Open account settings',
        tags: ['account', 'settings', 'dashboard'],
      },
      {
        eyebrow: 'Safety',
        title: 'Privacy & safety',
        description: 'Future help coverage for privacy decisions, safety guidance, and account support concerns.',
        status: 'Planned',
        plannedPath: '/help/privacy',
        primaryLinkKey: 'contact_support',
        primaryLabel: 'Contact support',
        tags: ['privacy', 'safety', 'support'],
      },
    ],
  },
  {
    id: 'creation-and-publishing',
    label: 'Creation & publishing',
    title: 'Creation and publishing',
    summary: 'The main surfaces creators use to make, edit, organize, and publish work on Skinbase Nova.',
    topics: [
      {
        eyebrow: 'Workspace',
        title: 'Studio',
        description: 'Content workflows, drafts, scheduling, analytics, and the main creator workspace.',
        status: 'Live',
        plannedPath: '/help/studio',
        primaryLinkKey: 'studio_help',
        primaryLabel: 'Read Studio help',
        secondaryLinkKey: 'open_studio',
        secondaryLabel: 'Open Studio',
        tags: ['studio', 'drafts', 'content'],
      },
      {
        eyebrow: 'Publish',
        title: 'Upload',
        description: 'Start uploads, manage drafts, and publish artwork safely and correctly.',
        status: 'Live',
        plannedPath: '/help/upload',
        primaryLinkKey: 'upload_help',
        primaryLabel: 'Read Upload help',
        secondaryLinkKey: 'upload',
        secondaryLabel: 'Open upload',
        tags: ['upload', 'artwork', 'publish'],
      },
      {
        eyebrow: 'Portfolio',
        title: 'Artworks',
        description: 'Future help for artwork editing, portfolio organization, and publishing workflows.',
        status: 'Planned',
        plannedPath: '/help/artworks',
        primaryLinkKey: 'studio_artworks',
        primaryLabel: 'Open artworks',
        tags: ['artworks', 'portfolio', 'editing'],
      },
      {
        eyebrow: 'Visual compositions',
        title: 'Cards',
        description: 'Learn what Cards are, when to use them, and how card creation, editing, and publishing fit into the platform.',
        status: 'Live',
        plannedPath: '/help/cards',
        primaryLinkKey: 'help_cards',
        primaryLabel: 'Read Cards help',
        secondaryLinkKey: 'cards_index',
        secondaryLabel: 'Browse cards',
        tags: ['cards', 'design', 'workflow'],
      },
      {
        eyebrow: 'Organization',
        title: 'Collections',
        description: 'Planned help for organizing work, saved collections, and multi-item presentation flows.',
        status: 'Planned',
        plannedPath: '/help/collections',
        primaryLinkKey: 'studio_home',
        primaryLabel: 'Open Studio',
        tags: ['collections', 'organization', 'curation'],
      },
    ],
  },
  {
    id: 'collaboration',
    label: 'Collaboration',
    title: 'Collaboration',
    summary: 'Shared publishing, group operations, and the advanced teamwork modules that grow out of the Groups system.',
    topics: [
      {
        eyebrow: 'Live ecosystem',
        title: 'Groups',
        description: 'Shared identity, member roles, contributor credit, review workflows, and Group publishing.',
        status: 'Live',
        plannedPath: '/help/groups',
        primaryLinkKey: 'groups_documentation',
        primaryLabel: 'Read Groups guide',
        secondaryLinkKey: 'group_studio',
        secondaryLabel: 'Open Group Studio',
        linkItems: [
          { label: 'Quickstart', linkKey: 'groups_quickstart' },
          { label: 'FAQ', linkKey: 'groups_faq' },
          { label: 'Create Group', linkKey: 'create_group' },
        ],
        tags: ['groups', 'members', 'contributors'],
      },
      {
        eyebrow: 'Planned next',
        title: 'Projects',
        description: 'Future help for structured collaboration, milestones, linked work, and team coordination.',
        status: 'Planned',
        plannedPath: '/help/projects',
        primaryLinkKey: 'groups_documentation',
        primaryLabel: 'Start with Groups docs',
        tags: ['projects', 'planning', 'collaboration'],
      },
      {
        eyebrow: 'Planned next',
        title: 'Releases',
        description: 'Future guidance for packaging major publication moments with notes, contributors, and linked work.',
        status: 'Planned',
        plannedPath: '/help/releases',
        primaryLinkKey: 'groups_documentation',
        primaryLabel: 'Start with Groups docs',
        tags: ['releases', 'launches', 'publishing'],
      },
      {
        eyebrow: 'Community format',
        title: 'Challenges',
        description: 'Planned help for challenge-based collaboration, themed prompts, and participation flows.',
        status: 'Planned',
        plannedPath: '/help/challenges',
        primaryLinkKey: 'groups_faq',
        primaryLabel: 'See Group feature FAQ',
        tags: ['challenges', 'prompts', 'events'],
      },
      {
        eyebrow: 'Events',
        title: 'Events',
        description: 'Planned help for launch moments, showcases, time-based activities, and team promotion flows.',
        status: 'Planned',
        plannedPath: '/help/events',
        primaryLinkKey: 'groups_faq',
        primaryLabel: 'See Group feature FAQ',
        tags: ['events', 'showcase', 'launch'],
      },
      {
        eyebrow: 'Resources',
        title: 'Assets',
        description: 'Future help for shared resource libraries, asset organization, and collaboration handoff materials.',
        status: 'Planned',
        plannedPath: '/help/assets',
        primaryLinkKey: 'groups_faq',
        primaryLabel: 'See Group feature FAQ',
        tags: ['assets', 'resources', 'library'],
      },
    ],
  },
  {
    id: 'discovery-and-interaction',
    label: 'Discovery & interaction',
    title: 'Discovery and interaction',
    summary: 'Finding work, understanding notifications, and following what matters across the platform.',
    topics: [
      {
        eyebrow: 'Search flows',
        title: 'Search',
        description: 'Future help for discovery, filtering, and finding creators, artworks, cards, or groups quickly.',
        status: 'Planned',
        plannedPath: '/help/search',
        primaryLinkKey: 'studio_home',
        primaryLabel: 'Open Studio',
        tags: ['search', 'discovery', 'filters'],
      },
      {
        eyebrow: 'Signals',
        title: 'Notifications',
        description: 'Planned help for notification flows, activity awareness, and follow-up actions.',
        status: 'Planned',
        plannedPath: '/help/notifications',
        primaryLinkKey: 'studio_home',
        primaryLabel: 'Open Studio',
        tags: ['notifications', 'updates', 'activity'],
      },
      {
        eyebrow: 'Relationships',
        title: 'Following & activity',
        description: 'Future help for understanding follows, feed behavior, activity surfaces, and creator engagement.',
        status: 'Planned',
        plannedPath: '/help/following',
        primaryLinkKey: 'groups_directory',
        primaryLabel: 'Browse creators and groups',
        tags: ['following', 'activity', 'feed'],
      },
      {
        eyebrow: 'Conversation',
        title: 'Comments & engagement',
        description: 'Planned help for community interaction, comment behavior, and response expectations across content.',
        status: 'Planned',
        plannedPath: '/help/engagement',
        primaryLinkKey: 'cards_index',
        primaryLabel: 'Browse public content',
        tags: ['comments', 'engagement', 'community'],
      },
    ],
  },
  {
    id: 'support-and-troubleshooting',
    label: 'Support & troubleshooting',
    title: 'Support and troubleshooting',
    summary: 'Fast fixes, account recovery paths, and help surfaces built for users who need answers right now.',
    topics: [
      {
        eyebrow: 'Fast fixes',
        title: 'Troubleshooting',
        description: 'A live support-oriented guide for diagnosing access, publishing, permissions, setup, and route-level problems faster.',
        status: 'Live',
        plannedPath: '/help/troubleshooting',
        primaryLinkKey: 'help_troubleshooting',
        primaryLabel: 'Open troubleshooting hub',
        secondaryLinkKey: 'report_issue',
        secondaryLabel: 'Report a problem',
        tags: ['troubleshooting', 'support', 'issues'],
      },
      {
        eyebrow: 'Self-service',
        title: 'FAQs & quickstarts',
        description: 'A scalable pattern for future FAQs, quickstarts, and module-specific fast-answer pages.',
        status: 'Live pattern',
        plannedPath: '/help/{topic}/faq',
        primaryLinkKey: 'groups_faq',
        primaryLabel: 'See the pattern in Groups FAQ',
        secondaryLinkKey: 'groups_quickstart',
        secondaryLabel: 'See quickstart pattern',
        tags: ['faq', 'quickstart', 'help system'],
      },
      {
        eyebrow: 'Human support',
        title: 'Contact & issue reporting',
        description: 'Reach the right support path when the answer is not in self-service content or when something is broken.',
        status: 'Available now',
        primaryLinkKey: 'contact_support',
        primaryLabel: 'Contact support',
        secondaryLinkKey: 'report_issue',
        secondaryLabel: 'Report issue',
        tags: ['contact', 'bug report', 'support'],
      },
    ],
  },
]

export const GETTING_STARTED_STEPS = [
  {
    title: 'Create or access your account',
    description: 'Start with account access so you can move into Studio, profile setup, and publishing without blockers.',
  },
  {
    title: 'Set up your profile',
    description: 'Complete the basics of your public identity so your work has a stronger creator context from day one.',
  },
  {
    title: 'Open Studio',
    description: 'Use Studio as the main operating surface for drafts, content management, and creator workflows.',
  },
  {
    title: 'Upload your first artwork',
    description: 'Move from onboarding into actual publishing so you can learn the platform by doing real work.',
  },
  {
    title: 'Create your first card',
    description: 'Explore the visual composition side of Nova once your core publishing flow feels comfortable.',
  },
  {
    title: 'Use Groups when collaboration starts',
    description: 'Once work becomes shared, open the Groups quickstart and switch into the collaboration workflow deliberately.',
  },
]

export const GETTING_STARTED_LINKS = [
  { label: 'Signup / Login help', linkKey: 'help_auth' },
  { label: 'Set up your profile', linkKey: 'help_profile' },
  { label: 'Using Studio', linkKey: 'studio_home' },
  { label: 'Upload your first artwork', linkKey: 'upload' },
  { label: 'Create your first card', linkKey: 'cards_create' },
  { label: 'Understanding Groups', linkKey: 'groups_quickstart' },
]

export const TROUBLESHOOTING_ITEMS = [
  {
    title: 'I can’t log in',
    description: 'Start with access recovery, then move to support if the issue is bigger than a password reset.',
    linkKey: 'password_request',
    linkLabel: 'Recover account access',
    tags: ['login', 'password', 'access'],
  },
  {
    title: 'Upload is not working',
    description: 'Jump back into the upload flow or Studio to confirm you are in the right context before reporting a bug.',
    linkKey: 'upload',
    linkLabel: 'Open upload',
    tags: ['upload', 'publishing', 'artwork'],
  },
  {
    title: 'I can’t publish',
    description: 'Check whether the issue is personal publishing, Group permissions, or the wrong active context.',
    linkKey: 'groups_faq',
    linkLabel: 'Read Group publishing FAQ',
    tags: ['publish', 'permissions', 'context'],
  },
  {
    title: 'I don’t see Studio',
    description: 'Use sign-in and onboarding checks first, then re-open Studio from the main creator workspace.',
    linkKey: 'studio_home',
    linkLabel: 'Open Studio',
    tags: ['studio', 'onboarding', 'access'],
  },
  {
    title: 'My Group role doesn’t allow something',
    description: 'The Groups FAQ explains how roles, approvals, invites, and permissions differ between members.',
    linkKey: 'groups_faq',
    linkLabel: 'Open Groups FAQ',
    tags: ['group roles', 'permissions', 'members'],
  },
  {
    title: 'My profile is incomplete',
    description: 'Go to profile settings and finish the basics that shape how other creators understand your identity.',
    linkKey: 'profile_settings',
    linkLabel: 'Open profile settings',
    tags: ['profile', 'settings', 'identity'],
  },
  {
    title: 'I published under the wrong context',
    description: 'Use the Groups documentation and FAQ to correct personal-versus-group publishing mistakes deliberately.',
    linkKey: 'groups_documentation',
    linkLabel: 'Read publishing guidance',
    tags: ['publishing', 'context', 'groups'],
  },
]

export const POPULAR_HELP_TOPICS = [
  {
    title: 'How account settings work',
    description: 'Read the account guide for settings, email and password care, notifications, and ongoing maintenance after login succeeds.',
    linkKey: 'help_account',
    tags: ['account', 'settings', 'preferences'],
  },
  {
    title: 'How Group publishing works',
    description: 'Understand shared identity, contributor credit, and why individual attribution stays visible.',
    linkKey: 'groups_documentation',
    tags: ['groups', 'publishing', 'credit'],
  },
  {
    title: 'How contributor credit works',
    description: 'Use the Groups FAQ to understand Published by, Uploaded by, Primary author, and Contributors.',
    linkKey: 'groups_faq',
    tags: ['contributors', 'credit', 'faq'],
  },
  {
    title: 'How Studio works',
    description: 'Read the Studio guide for drafts, context switching, publishing, and the main creator workspace surfaces.',
    linkKey: 'studio_help',
    tags: ['studio', 'content', 'workflow'],
  },
  {
    title: 'How to upload artwork',
    description: 'Read the upload guide for draft flow, metadata review, previews, context checks, and final publishing.',
    linkKey: 'upload_help',
    tags: ['upload', 'artworks', 'publish'],
  },
  {
    title: 'How to create cards',
    description: 'Read the Cards guide when you need help choosing the format, creating a Card, and publishing it cleanly.',
    linkKey: 'help_cards',
    tags: ['cards', 'guide', 'design'],
  },
  {
    title: 'How profiles work',
    description: 'Read the Profile guide to understand setup, identity clarity, presentation, and how personal presence fits beside Group activity.',
    linkKey: 'help_profile',
    tags: ['profile', 'identity', 'guide'],
  },
  {
    title: 'How signup and login work',
    description: 'Read the auth guide for account creation, sign-in, recovery, verification basics, and common access problems.',
    linkKey: 'help_auth',
    tags: ['login', 'signup', 'recovery'],
  },
  {
    title: 'How to troubleshoot faster',
    description: 'Use the troubleshooting guide when the problem is urgent and you need faster diagnosis before jumping into a long module guide.',
    linkKey: 'help_troubleshooting',
    tags: ['troubleshooting', 'support', 'issues'],
  },
  {
    title: 'How to create a Group',
    description: 'Use the quickstart if you are ready to switch from solo publishing into collaboration.',
    linkKey: 'create_group',
    tags: ['groups', 'quickstart', 'collaboration'],
  },
]

export const SUPPORT_ITEMS = [
  {
    eyebrow: 'Fast fixes',
    title: 'Open troubleshooting help',
    description: 'Use this when the problem feels urgent and you want shorter diagnosis-first guidance before filing a report.',
    linkKey: 'help_troubleshooting',
  },
  {
    eyebrow: 'Human help',
    title: 'Contact support',
    description: 'Use this when the right answer is not in the help hub or when you need account-level guidance.',
    linkKey: 'contact_support',
  },
  {
    eyebrow: 'Problem reports',
    title: 'Report a bug',
    description: 'Use this when a route, workflow, permission, or publishing surface appears broken rather than unclear.',
    linkKey: 'report_issue',
  },
]