{
  "source": "Derived from ARIA owned_stack_registry, paid_stack_capability_registry, and repo_signal_candidate_registry.",
  "policy": "Use local/free/open-source or already-owned tools first. Paid services, APIs, RTILA, n8n, browser automation, deployment tools, and configured integrations are controlled resources: use when useful, log actions, protect secrets, avoid destructive changes, and require explicit authorization for live/spend/account mutations.",
  "noPaidServiceRequiredForTrial": true,
  "currentTrialNeedsPaidServices": false,
  "alternatives": [
    {
      "paidNeed": "External live advisor or hosted LLM consultation",
      "currentResolution": "Atelier uses a local rule-based advisor connected to the questionnaire, report, and brief engines.",
      "registryAlternatives": [
        "GPTChain portable prompt packets",
        "pydantic_ai local agent scaffold",
        "LiteLLM runtime-gated gateway",
        "LangGraph runtime-gated workflow",
        "Chroma or LanceDB local retrieval store"
      ],
      "activationRule": "Provider keys, paid API calls, live consultation claims, and account actions are controlled resources requiring explicit approval, logging, and cost/privacy controls."
    },
    {
      "paidNeed": "Paid page builder or instant website generator",
      "currentResolution": "The trial produces a professional recommendation report and website brief; Atelier delivery remains quality-controlled and human-approved.",
      "registryAlternatives": [
        "vanilla Node/HTML/CSS app",
        "Vite or static HTML lane",
        "Ghost local publishing sandbox",
        "Penpot local design workspace",
        "Playwright screenshot/QA harness"
      ],
      "activationRule": "Automatic public website creation, publishing, DNS mutation, or hosting changes require a separate authorized production lane and receipt logging."
    },
    {
      "paidNeed": "Paid lead-magnet, PDF, or document packaging service",
      "currentResolution": "Reports and briefs are available as local HTML/JSON artifacts and can be packaged in the local trial ZIP.",
      "registryAlternatives": [
        "Stirling-PDF local loopback",
        "Docling local document conversion",
        "local HTML print/export",
        "workspace document libraries when available"
      ],
      "activationRule": "Generated documents remain drafts until human review and client approval."
    },
    {
      "paidNeed": "CRM, client portal, helpdesk, or email campaign platform",
      "currentResolution": "The MVP writes local JSON/JSONL registries and displays leads, reports, draft follow-ups, tickets, and accepted-client records in admin.",
      "registryAlternatives": [
        "Listmonk local loopback without SMTP sending",
        "Nextcloud local client-vault lane",
        "Chatwoot only after local image readiness",
        "JSONL admin registry"
      ],
      "activationRule": "Email, SMS, WhatsApp, portal invitations, and support messages remain draft-first until explicit live sending authorization and consent controls exist."
    },
    {
      "paidNeed": "Hosted analytics, uptime, or monitoring service",
      "currentResolution": "The admin surface and local health endpoint provide operator review for the trial.",
      "registryAlternatives": [
        "Plausible local loopback",
        "Uptime Kuma local loopback",
        "DuckDB local analytics",
        "JSON/CSV export for human review"
      ],
      "activationRule": "External trackers or monitoring must be privacy-reviewed, consent-aware, and explicitly approved before use."
    },
    {
      "paidNeed": "Browser automation or dashboard execution service",
      "currentResolution": "The Atelier MVP performs no scraping, provider mutation, payment, DNS, hosting, or account automation.",
      "registryAlternatives": [
        "RTILA local dry-run blueprints",
        "Browser harness for manual continuation",
        "Playwright for deterministic QA/screenshots only"
      ],
      "activationRule": "Credentials, live signup, dashboard mutation, or scraping require separate approval, safe handling, and receipt logging; CAPTCHA/2FA bypass remains disallowed."
    },
    {
      "paidNeed": "Managed database or cloud backend",
      "currentResolution": "The MVP uses local file-based JSON/JSONL storage suitable for safe trials and GitHub review.",
      "registryAlternatives": [
        "Postgres later via Docker Compose",
        "DuckDB for local analytics",
        "Chroma or LanceDB for local retrieval",
        "SQLite-style local ledgers if needed"
      ],
      "activationRule": "Paid cloud databases, credentials, or customer data sync require explicit approval, secrets handling, and data-retention controls."
    },
    {
      "paidNeed": "Design suite, brand board, or creative production service",
      "currentResolution": "The current site uses the Cinematic Atelier design system in local HTML/CSS.",
      "registryAlternatives": [
        "Penpot local design workspace",
        "Atelier CSS component library",
        "Artistly-style prompt packs as manual drafts only",
        "local screenshot review"
      ],
      "activationRule": "Client-facing copy must remain professional and must not imply automated mass-produced delivery."
    }
  ]
}