<?php

return [
    'recruitment' => [
        'roles' => [
            'Animator',
            'Composer',
            'Concept Artist',
            'Curator',
            'Designer',
            'Developer',
            'Editor',
            'Illustrator',
            'Moderator',
            'Photographer',
            'Pixel Artist',
            'Producer',
            '3D Artist',
            'Sound Designer',
            'Texture Artist',
            'UI Artist',
            'Wallpaper Creator',
            'Writer',
        ],
        'skills' => [
            'After Effects',
            'Aseprite',
            'Blender',
            'Color Grading',
            'Compositing',
            'Figma',
            'Illustrator',
            'Lighting',
            'Photoshop',
            'Pixel Art',
            'Premiere Pro',
            'Procreate',
            'Retouching',
            'Sound Design',
            'Storyboarding',
            'Substance Painter',
            'Typography',
            'UI Design',
        ],
        'contact_modes' => [
            'join_request',
            'direct_message',
            'external_link',
        ],
        'visibility_options' => [
            'public',
            'members_only',
            'private',
        ],
    ],
    'projects' => [
        'statuses' => ['planned', 'active', 'review', 'released', 'archived'],
        'visibility_options' => ['public', 'unlisted', 'private'],
        'handoff_states' => ['waiting_for_review', 'waiting_for_assets', 'waiting_for_packaging', 'waiting_for_final_approval'],
    ],
    'releases' => [
        'statuses' => ['planned', 'in_progress', 'internal_review', 'scheduled', 'released', 'archived', 'cancelled'],
        'stages' => ['concept', 'production', 'review', 'packaging', 'approval', 'publishing', 'released'],
        'visibility_options' => ['public', 'unlisted', 'private'],
    ],
    'milestones' => [
        'statuses' => ['pending', 'active', 'blocked', 'completed', 'cancelled'],
    ],
    'challenges' => [
        'statuses' => ['draft', 'published', 'active', 'ended', 'archived'],
        'visibility_options' => ['public', 'unlisted', 'private'],
        'participation_scopes' => ['group_only', 'invite_only', 'public'],
        'judging_modes' => ['curated', 'community_vote', 'staff_pick'],
        'outcome_types' => ['winner', 'finalist', 'runner_up', 'honorable_mention', 'featured'],
    ],
    'events' => [
        'types' => ['launch', 'challenge', 'livestream', 'meetup', 'milestone', 'showcase', 'internal_session', 'release_window'],
        'statuses' => ['draft', 'published', 'archived', 'cancelled'],
        'visibility_options' => ['public', 'members_only', 'private'],
    ],
    'assets' => [
        'categories' => ['logo', 'brand', 'palette', 'watermark', 'template', 'reference', 'source_pack', 'promo', 'misc'],
        'visibility_options' => ['internal', 'members_only', 'public_download'],
        'statuses' => ['active', 'archived'],
        'allowed_mime_types' => [
            'application/pdf',
            'application/postscript',
            'application/zip',
            'image/jpeg',
            'image/png',
            'image/svg+xml',
            'image/webp',
        ],
        'allowed_extensions' => ['pdf', 'psd', 'svg', 'zip', 'png', 'jpg', 'jpeg', 'webp'],
        'max_upload_kb' => 20480,
    ],
    'badges' => [
        'group' => [
            'first_release' => 'First Release',
            'ten_releases' => '10 Releases',
            'hundred_published_artworks' => '100 Published Artworks',
            'recruiting_success' => 'Recruiting Success',
            'community_favorite' => 'Community Favorite',
            'consistent_activity' => 'Consistent Activity',
            'event_host' => 'Event Host',
            'challenge_organizer' => 'Challenge Organizer',
            'collaborative_group' => 'Collaborative Group',
            'trusted_group' => 'Trusted Group',
        ],
        'member' => [
            'first_group_contribution' => 'First Group Contribution',
            'ten_group_contributions' => '10 Group Contributions',
            'release_contributor' => 'Release Contributor',
            'project_lead' => 'Project Lead',
            'reliable_reviewer' => 'Reliable Reviewer',
            'challenge_winner' => 'Challenge Winner',
            'long_term_collaborator' => 'Long-Term Collaborator',
            'founding_member' => 'Founding Member',
            'asset_builder' => 'Asset Builder',
        ],
    ],
];
