<?php

return [

    /*
    |--------------------------------------------------------------------------
    | Notion API
    |--------------------------------------------------------------------------
    | Integration token from https://www.notion.so/profile/integrations
    | Webhook secret from the webhook settings page.
    | Parent page IDs are the UUIDs from the Notion page URLs.
    */

    'notion' => [
        'api_key'                  => env('NOTION_API_KEY'),
        'webhook_secret'           => env('NOTION_WEBHOOK_SECRET'),
        'tasks_database_id'        => env('NOTION_TASKS_DATABASE_ID'),
        'sprints_database_id'      => env('NOTION_SPRINTS_DATABASE_ID'),
        'trigger_status'           => env('NOTION_TRIGGER_STATUS', 'Done'),
        'manifest_root_page_id'    => env('NOTION_MANIFEST_ROOT_PAGE_ID'),
        'technical_parent_page_id' => env('NOTION_TECHNICAL_PARENT_PAGE_ID'),
        'releases_parent_page_id'  => env('NOTION_RELEASES_PARENT_PAGE_ID'),
    ],

    /*
    |--------------------------------------------------------------------------
    | The Manifest site
    |--------------------------------------------------------------------------
    | Shared password protecting the dev (technical) version of the site.
    | The user version is public — no login required.
    */

    'manifest' => [
        'dev_password' => env('MANIFEST_DEV_PASSWORD'),
        // Demo/mockup mode: renders fake data without touching Notion.
        'demo'         => env('MANIFEST_DEMO', false),
    ],

    /*
    |--------------------------------------------------------------------------
    | Anthropic / Claude API
    |--------------------------------------------------------------------------
    | Use claude-opus-4-5 for highest quality,
    | claude-sonnet-4-5 for better cost efficiency.
    */

    'anthropic' => [
        'api_key' => env('ANTHROPIC_API_KEY'),
        'model'   => env('ANTHROPIC_MODEL', 'claude-sonnet-4-5'),
    ],

    /*
    |--------------------------------------------------------------------------
    | Third Party Services (Laravel defaults below)
    |--------------------------------------------------------------------------
    */

    'postmark' => [
        'token' => env('POSTMARK_TOKEN'),
    ],

    'ses' => [
        'key'    => env('AWS_ACCESS_KEY_ID'),
        'secret' => env('AWS_SECRET_ACCESS_KEY'),
        'region' => env('AWS_DEFAULT_REGION', 'us-east-1'),
    ],

    'resend' => [
        'key' => env('RESEND_KEY'),
    ],

];