export const SECTION_ITEMS = [
  { id: 'what-is-studio', label: 'What Studio is' },
  { id: 'personal-vs-group', label: 'Personal vs Group Studio' },
  { id: 'main-studio-areas', label: 'Main Studio areas' },
  { id: 'drafts-and-publishing', label: 'Drafts and publishing' },
  { id: 'managing-artworks', label: 'Managing artworks' },
  { id: 'cards-and-collections', label: 'Cards and collections' },
  { id: 'advanced-modules', label: 'Advanced modules' },
  { id: 'best-practices', label: 'Best practices' },
  { id: 'common-mistakes', label: 'Common mistakes' },
  { id: 'faq', label: 'FAQ' },
  { id: 'troubleshooting', label: 'Troubleshooting' },
  { id: 'related-help', label: 'Related help' },
]

export const STUDIO_COMPARISON_COLUMNS = [
  { key: 'topic', label: 'Topic' },
  { key: 'personal', label: 'Personal Studio' },
  { key: 'group', label: 'Group Studio' },
]

export const STUDIO_COMPARISON_ROWS = [
  {
    id: 'ownership',
    topic: 'Who the work belongs to',
    personal: 'Your own drafts, uploads, cards, collections, and creator activity.',
    group: 'Work owned, published, or coordinated under a Group identity.',
  },
  {
    id: 'permissions',
    topic: 'Why actions differ',
    personal: 'You usually control the full flow for your own content.',
    group: 'Available actions depend on Group role, trust level, and review workflow.',
  },
  {
    id: 'publishing',
    topic: 'Publishing context',
    personal: 'Publishes under your personal creator identity.',
    group: 'Publishes under the Group identity while preserving individual credit.',
  },
  {
    id: 'drafts',
    topic: 'Where drafts live',
    personal: 'In your personal Studio draft and content views.',
    group: 'Inside the Group context, often with shared review or approval behavior.',
  },
  {
    id: 'coordination',
    topic: 'Coordination style',
    personal: 'Best for solo publishing and direct control.',
    group: 'Best for shared publishing, collaboration, reviews, member management, and structured releases.',
  },
]

export const HERO_METRICS = [
  {
    label: 'Core purpose',
    value: 'Private creative workspace',
    note: 'Studio is where you prepare, organize, review, and manage work before and after it goes public.',
  },
  {
    label: 'Common confusion',
    value: 'Context changes behavior',
    note: 'Personal Studio and Group Studio can expose different actions because ownership and permissions are different.',
  },
  {
    label: 'Golden rule',
    value: 'Check context before publish',
    note: 'Publishing from the wrong context is one of the easiest ways to create avoidable confusion.',
  },
]

export const STUDIO_AREAS = [
  {
    title: 'Dashboard and content views',
    body: 'Use the main Studio dashboard, content view, and analytics surfaces to see what is active, what is scheduled, and what still needs attention.',
    links: ['Open Studio', 'View content dashboard'],
  },
  {
    title: 'Artworks and drafts',
    body: 'Artworks, drafts, scheduled items, calendar views, and archived work all live inside the management side of Studio rather than on public profile pages.',
    links: ['Open artworks', 'Open drafts'],
  },
  {
    title: 'Cards and collections',
    body: 'Cards and collections are managed as creative tools inside Studio, where you can build, organize, and refine them before people see the result publicly.',
    links: ['Open cards', 'Open collections'],
  },
  {
    title: 'Groups and collaboration',
    body: 'When collaboration is involved, Group Studio adds shared publishing, member management, review flows, projects, releases, challenges, events, assets, and related operations.',
    links: ['Open Group Studio', 'Read Groups help'],
  },
  {
    title: 'Settings and preferences',
    body: 'Studio also includes settings, preferences, profile-facing tools, activity, and creator operations that do not belong on the public side of Skinbase.',
    links: ['Open settings', 'Read Profile help'],
  },
  {
    title: 'Future-ready workflow surface',
    body: 'The current Studio already covers many creator operations, and the help page is written to stay useful as more modules grow into the workspace over time.',
    links: ['Help Center', 'Report issue'],
  },
]

export const DRAFT_STEPS = [
  {
    title: 'Start work in the right context',
    description: 'Before you upload, edit, or publish, confirm whether the work belongs to your personal Studio or to a Group context.',
  },
  {
    title: 'Treat drafts as unfinished workspace items',
    description: 'Drafts are where unfinished work lives while you are still checking metadata, previews, contributor credit, timing, or overall quality.',
  },
  {
    title: 'Review metadata before publishing',
    description: 'Titles, descriptions, tags, categories, previews, context, and contributor information should be reviewed before the final publish step.',
  },
  {
    title: 'Use review when collaboration needs it',
    description: 'Group workflows may put work into review before publish so trusted members can check context, quality, and credit.',
  },
  {
    title: 'Publish only when the public version is ready',
    description: 'Do not treat publish as a draft save button. Publish when the work is accurate, presentable, and in the right place.',
  },
]

export const ARTWORK_GUIDANCE = [
  'Create or upload the work into the correct Studio context first.',
  'Review title, description, and public-facing metadata before publish.',
  'Check tags, categories, and preview quality so the public version lands clearly.',
  'Make sure contributor credit reflects who authored, uploaded, and contributed to the work.',
  'Update published work intentionally instead of letting metadata drift over time.',
]

export const CARD_COLLECTION_GUIDANCE = [
  {
    title: 'Cards',
    body: 'Use Studio for card creation, remixing, editing, previews, and analytics. Cards are part of your creative workflow, not just a public gallery surface.',
  },
  {
    title: 'Collections',
    body: 'Use Studio to organize groups of work, shape presentation, and manage curated content as a creative management task rather than an afterthought.',
  },
]

export const ADVANCED_MODULES = [
  'Projects help teams organize structured collaboration, milestones, and linked work.',
  'Releases package a larger publication moment into a clearer shared launch surface.',
  'Challenges, events, and assets extend Studio into themed collaboration, timed publishing, and shared resources.',
  'Group review queues, invitations, and join requests add operational structure when collaboration grows beyond simple direct publishing.',
]

export const BEST_PRACTICES = [
  'Review drafts regularly so Studio stays usable instead of turning into a backlog graveyard.',
  'Keep personal and Group work clearly separated so ownership stays obvious.',
  'Publish only after metadata, previews, and contributor credit are truly ready.',
  'Use advanced modules only when they solve a real workflow problem.',
  'Treat Studio like a workspace for preparation and management, not as a public profile page.',
  'Keep contributor records accurate so teams avoid confusion later.',
]

export const COMMON_MISTAKES = [
  'Publishing under the wrong context because the active Studio scope was not checked first.',
  'Leaving metadata half-finished and hoping to clean it up after the work is public.',
  'Forgetting to verify contributor credit before a collaborative publish.',
  'Treating Studio like a public page instead of a private working area.',
  'Giving too many Group members too much access when a smaller permission set would be safer.',
  'Ignoring drafts until lists become cluttered and hard to maintain.',
]

export const FAQ_ITEMS = [
  {
    question: 'What is Studio?',
    answer: 'Studio is the private creator workspace on Skinbase Nova. It is where you manage drafts, uploads, publishing, cards, collections, settings, and other operational parts of your creative work.',
  },
  {
    question: 'Why do Personal Studio and Group Studio look different?',
    answer: 'Because the context changes ownership and permissions. Personal Studio manages your own work. Group Studio manages work under a shared identity, so some actions depend on your Group role and workflow.',
  },
  {
    question: 'Why can’t I publish from this area?',
    answer: 'You may be in the wrong context, in a non-publishing step, or using a role that does not include direct publishing. Check the active scope first, then check whether review or approval is part of the workflow.',
  },
  {
    question: 'Where are my drafts?',
    answer: 'Drafts live inside Studio, not on public pages. Look in the draft or artwork management views for the current context you are working in.',
  },
  {
    question: 'Can I manage both personal and Group content in Studio?',
    answer: 'Yes, but they are not the same context. You should switch deliberately and confirm which identity owns the work before editing or publishing.',
  },
  {
    question: 'Why don’t I see some modules?',
    answer: 'Some modules only appear in certain contexts, are tied to collaboration features, or depend on your Group role and permissions.',
  },
  {
    question: 'Is Studio public?',
    answer: 'No. Studio is the private management layer. Public pages are what other people see after content has been published.',
  },
]

export const TROUBLESHOOTING_ITEMS = [
  {
    title: 'I can’t find my draft',
    body: 'Check whether the draft belongs to your personal Studio or to a Group. Draft confusion often comes from opening the right workspace in the wrong context.',
    linkKey: 'studio_drafts',
    linkLabel: 'Open drafts',
  },
  {
    title: 'I can’t publish',
    body: 'Confirm the active context, then check whether your role, workflow, or review state allows direct publishing from that surface.',
    linkKey: 'groups_faq',
    linkLabel: 'Read the Groups FAQ',
  },
  {
    title: 'I don’t see Group Studio',
    body: 'You may not be in a Group yet, may not have accepted an invitation, or may not have the expected access in the current account state.',
    linkKey: 'group_studio',
    linkLabel: 'Open Group Studio',
  },
  {
    title: 'I don’t understand why an action is missing',
    body: 'Missing actions usually come from context, permissions, or workflow stage. The action may exist elsewhere, or it may be intentionally limited in this scope.',
    linkKey: 'groups_help',
    linkLabel: 'Read Groups help',
  },
  {
    title: 'I changed context and now I can’t edit something',
    body: 'The work may belong to the other context. Switch back and confirm whether the item is personal, Group-owned, or limited by role.',
    linkKey: 'open_studio',
    linkLabel: 'Open Studio',
  },
  {
    title: 'My Studio looks empty',
    body: 'Start by checking the active context, current filters, and whether you are looking at drafts, artworks, scheduled items, or another view entirely.',
    linkKey: 'studio_content',
    linkLabel: 'Open content dashboard',
  },
]

export const RELATED_HELP_ITEMS = [
  {
    eyebrow: 'Live help',
    title: 'Groups help',
    body: 'Use the full Groups guide for roles, permissions, contributor credit, review queues, and shared publishing.',
    linkKey: 'groups_help',
    tone: 'sky',
  },
  {
    eyebrow: 'Live help',
    title: 'Upload help',
    body: 'Use the Upload guide when the real question is about draft flow, metadata, previews, contributor credit, or final publish steps.',
    linkKey: 'upload_help',
    tone: 'amber',
  },
  {
    eyebrow: 'Live help',
    title: 'Cards help',
    body: 'Use the Cards guide when you need help choosing the format, creating a Card, or understanding where Cards fit compared with other content types.',
    linkKey: 'help_cards',
    tone: 'white',
  },
  {
    eyebrow: 'Live help',
    title: 'Profile help',
    body: 'Use the Profile guide when the real question is how to build a stronger personal identity, cleaner presentation, and better profile-versus-Group clarity.',
    linkKey: 'help_profile',
    tone: 'white',
  },
  {
    eyebrow: 'Live help',
    title: 'Signup and login help',
    body: 'Use the auth guide when Studio access is blocked before you even get started or when the real problem is recovery, verification, or account entry.',
    linkKey: 'help_auth',
    tone: 'white',
  },
]