{
  "schema": "UberDungeon.DomainSiteContent",
  "version": "0.1.0-local-domain",
  "domain": "https://uberdungeon.forgenexus.com.br",
  "apiBaseUrl": "",
  "discordUrl": "https://discord.gg/forgenexus",
  "downloadUrl": "#download",
  "supportUrl": "#support",
  "localization": {
    "defaultLocale": "pt-BR",
    "supportedLocales": [
      { "locale": "pt-BR", "label": "Português", "path": "./", "hreflang": "pt-BR" },
      { "locale": "en", "label": "English", "path": "./en/", "hreflang": "en" },
      { "locale": "es", "label": "Español", "path": "./es/", "hreflang": "es" }
    ],
    "localizedHomePages": [
      {
        "locale": "en",
        "htmlLang": "en",
        "pathSegment": "en",
        "title": "UberDungeon Riftwalkers",
        "eyebrow": "Authoritative low-poly 3D MMORPG",
        "slogan": "Defend floating realms, raid procedural dungeons, and shape a shared low-poly world.",
        "summary": "The English public route is ready for marketing, SEO, account conversion, community links, and same-origin API status while production credentials remain protected.",
        "primaryAction": "Play now",
        "secondaryAction": "Create account",
        "statusLabel": "Domain integration ready with external production gaps"
      },
      {
        "locale": "es",
        "htmlLang": "es",
        "pathSegment": "es",
        "title": "UberDungeon Riftwalkers",
        "eyebrow": "MMORPG 3D low-poly autoritativo",
        "slogan": "Defiende reinos flotantes, explora mazmorras procedurales y construye un mundo compartido.",
        "summary": "La ruta pública en español está lista para marketing, SEO, creación de cuenta, comunidad y estado de API en el mismo dominio mientras las credenciales de producción permanecen protegidas.",
        "primaryAction": "Jugar ahora",
        "secondaryAction": "Crear cuenta",
        "statusLabel": "Integración de dominio lista con brechas externas de producción"
      }
    ]
  },
  "game": {
    "name": "UberDungeon Riftwalkers",
    "slogan": "Riftwalkers defend floating realms, raid procedural dungeons, and shape a shared low-poly world.",
    "shortDescription": "MMORPG 3D low-poly com servidor autoritativo, combate de ação, dungeons, economia auditável e progressão cooperativa.",
    "releaseState": "Local playable candidate ready; public production launch waits for protected credentials and hosting evidence."
  },
  "navigation": [
    { "label": "Início", "target": "#home" },
    { "label": "Mundo", "target": "#world" },
    { "label": "Classes", "target": "#classes" },
    { "label": "Loja", "target": "#store" },
    { "label": "Jogador", "target": "#player" },
    { "label": "Operação", "target": "#admin" },
    { "label": "Download", "target": "#download" }
  ],
  "heroActions": [
    { "label": "Jogar agora", "target": "#download", "style": "primary" },
    { "label": "Criar conta", "target": "#player", "style": "secondary" },
    { "label": "Entrar no Discord", "target": "https://discord.gg/forgenexus", "style": "ghost" }
  ],
  "stats": [
    { "label": "Candidato local", "value": "Ready" },
    { "label": "Arquitetura", "value": "Autoritativa" },
    { "label": "Plataformas", "value": "Windows + Android" },
    { "label": "Economia", "value": "Ledger + auditoria" }
  ],
  "worldHighlights": [
    {
      "title": "Ilhas partidas pelo Rift",
      "body": "Regiões flutuantes, portais antigos, florestas suspensas e fortalezas low-poly formam o primeiro mapa de aventura."
    },
    {
      "title": "Dungeons orientadas por catálogo",
      "body": "Instâncias podem evoluir por seed, composição de salas, chefes, loot tables e eventos sem empurrar autoridade para o cliente."
    },
    {
      "title": "Comunidade no centro",
      "body": "Party, chat moderado, abstração de VoIP, guildas planejadas e eventos públicos conectam o jogo ao ecossistema Forge Nexus."
    }
  ],
  "classes": [
    { "name": "Riftblade", "role": "Dano corpo a corpo", "color": "crimson", "summary": "Avança por fendas curtas, segura ameaça e abre janelas de execução." },
    { "name": "Stonewarden", "role": "Tanque", "color": "moss", "summary": "Protege aliados, controla corredores e ancora chefes em arenas perigosas." },
    { "name": "Aethermancer", "role": "Magia", "color": "violet", "summary": "Manipula mana instável, zonas de energia e dano em área de alto risco." },
    { "name": "Wildrunner", "role": "Suporte ágil", "color": "amber", "summary": "Usa mobilidade, armadilhas, cura leve e utilidade para dungeons rápidas." }
  ],
  "features": [
    "Servidor decide movimento, combate, inventário, moedas, recompensas e VIP.",
    "Cliente Unity envia intenções e renderiza apenas snapshots aprovados.",
    "Bags, warehouse, pending claims e transferências preservam itens por idempotência.",
    "Loja local fake funciona para desenvolvimento; Stripe live fica aguardando credenciais reais.",
    "VIP demonstrativo prioriza cosméticos e conveniência moderada, não pay-to-win.",
    "Validações garantem que servidor, banco e pagamentos não entrem em Assets."
  ],
  "storeProducts": [
    {
      "key": "vip_founder_monthly",
      "name": "Founder VIP Monthly",
      "price": "US$ 9.99",
      "type": "Assinatura VIP",
      "fulfillment": "Entitlement VIP auditável",
      "notes": "Benefícios comunitários e cosméticos; preço Stripe live deve ser configurado fora do repositório."
    },
    {
      "key": "supporter_cosmetic_pack",
      "name": "Supporter Cosmetic Pack",
      "price": "US$ 4.99",
      "type": "Cosmético",
      "fulfillment": "Pending item claim",
      "notes": "Entrega idempotente via servidor; nenhum item é concedido pelo navegador."
    },
    {
      "key": "crystal_foundation_pack",
      "name": "Foundation Crystals",
      "price": "A configurar",
      "type": "Cristais premium",
      "fulfillment": "Ledger e reconciliação",
      "notes": "Disponível quando produtos Stripe live e política de economia estiverem aprovados."
    }
  ],
  "playerArea": [
    "Cadastro, login e sessões",
    "Personagens vinculados à conta",
    "Inventário resumido, bags e warehouse",
    "Pending claims e histórico de compras",
    "VIP ativo e benefícios",
    "Chat, party e VoIP abstraction",
    "Suporte, notificações e preferências"
  ],
  "adminModules": [
    "CMS por blocos e páginas versionadas",
    "Produtos, preços, VIP e cupons",
    "Pedidos, pagamentos, refunds e chargebacks",
    "Economia, Cristais, Ouro, ledger e auditoria",
    "Usuários, RBAC, moderação e suporte",
    "Integrações, webhooks, jobs e feature flags",
    "Backups, rollback, deploy e evidências de produção"
  ],
  "integrationEndpoints": [
    { "label": "Health", "path": "/health", "public": true },
    { "label": "Readiness", "path": "/ready", "public": true },
    { "label": "Forge Nexus metadata", "path": "/forge-nexus", "public": true },
    { "label": "Site settings", "path": "/api/site/settings", "public": true },
    { "label": "Catalog manifest", "path": "/api/catalog/manifest", "public": true },
    { "label": "Published CMS pages", "path": "/api/cms/pages", "public": true },
    { "label": "Catalog sync plan", "path": "/api/catalog/sync-plan", "public": true },
    { "label": "Admin console shell", "path": "/admin/", "public": true },
    { "label": "Create account", "path": "/api/auth/register", "public": true },
    { "label": "Login account", "path": "/api/auth/login", "public": true },
    { "label": "Gameplay", "path": "/api/accounts/*", "public": false },
    { "label": "Player support tickets", "path": "/api/accounts/{accountId}/support/tickets", "public": false },
    { "label": "Player support ticket list", "path": "/api/accounts/{accountId}/support/tickets/list", "public": false },
    { "label": "Player notifications", "path": "/api/accounts/{accountId}/notifications/list", "public": false },
    { "label": "Player notification read", "path": "/api/accounts/{accountId}/notifications/{notificationId}/read", "public": false },
    { "label": "Player order history", "path": "/api/accounts/{accountId}/store/checkout-sessions/list", "public": false },
    { "label": "Create checkout session", "path": "/api/store/checkout-sessions", "public": false },
    { "label": "Billing portal session", "path": "/api/store/billing-portal-sessions", "public": false },
    { "label": "Stripe webhook", "path": "/api/store/webhooks/stripe", "public": false },
    { "label": "Admin site settings", "path": "/api/admin/site/settings", "public": false },
    { "label": "Admin CMS media assets", "path": "/api/admin/cms/media/assets", "public": false },
    { "label": "Admin CMS media upload", "path": "/api/admin/cms/media/assets/upload", "public": false },
    { "label": "Admin CMS media deactivate", "path": "/api/admin/cms/media/assets/{id}/deactivate", "public": false },
    { "label": "Admin integration status", "path": "/api/admin/integrations/status", "public": false },
    { "label": "Admin integration connection test", "path": "/api/admin/integrations/{key}/connection-tests", "public": false },
    { "label": "Admin support ticket queue", "path": "/api/admin/support/tickets", "public": false },
    { "label": "Admin support ticket reply", "path": "/api/admin/support/tickets/{ticketId}/messages", "public": false },
    { "label": "Admin notifications", "path": "/api/admin/notifications", "public": false },
    { "label": "CMS media content", "path": "/media/cms/{id}/{fileName}", "public": true },
    { "label": "Admin", "path": "/api/admin/*", "public": false }
  ],
  "publicPages": [
    { "slug": "about", "title": "Sobre o jogo", "category": "Universo", "summary": "Visão de produto, proposta do MMORPG e pilares de servidor autoritativo." },
    { "slug": "lore", "title": "História e lore", "category": "Universo", "summary": "Origem dos Riftwalkers, portais e reinos suspensos." },
    { "slug": "world", "title": "Mundo e regiões", "category": "Universo", "summary": "Biomas, cidades, dungeons e pontos de interesse." },
    { "slug": "map", "title": "Mapa interativo", "category": "Universo", "summary": "Mapa público resumido com regiões e eventos." },
    { "slug": "classes", "title": "Classes", "category": "Gameplay", "summary": "Papéis, estilos e progressão inicial." },
    { "slug": "races", "title": "Raças", "category": "Gameplay", "summary": "Raças jogáveis planejadas e impacto visual." },
    { "slug": "professions", "title": "Profissões", "category": "Gameplay", "summary": "Coleta, crafting e especializações." },
    { "slug": "creatures", "title": "Criaturas e chefes", "category": "Gameplay", "summary": "Bestiário, chefes e ameaças do Rift." },
    { "slug": "combat", "title": "Sistemas de combate", "category": "Gameplay", "summary": "Intenções do cliente, snapshots do servidor e habilidades." },
    { "slug": "crafting", "title": "Crafting e economia", "category": "Gameplay", "summary": "Ouro, Cristais, materiais e ledger." },
    { "slug": "guilds", "title": "Guildas", "category": "Comunidade", "summary": "Base social para progressão de grupos." },
    { "slug": "pvp", "title": "PvP", "category": "Gameplay", "summary": "Modos competitivos planejados com proteção contra abuso." },
    { "slug": "pve-dungeons", "title": "PvE e dungeons", "category": "Gameplay", "summary": "Instâncias, party e recompensas auditáveis." },
    { "slug": "events", "title": "Eventos", "category": "Comunidade", "summary": "Eventos em andamento e calendário." },
    { "slug": "news", "title": "Notícias", "category": "Comunicação", "summary": "Atualizações públicas e anúncios." },
    { "slug": "patch-notes", "title": "Patch notes", "category": "Comunicação", "summary": "Mudanças de versão, correções e balanceamento." },
    { "slug": "roadmap", "title": "Roadmap", "category": "Comunicação", "summary": "Marcos locais, produção e futuras expansões." },
    { "slug": "gallery", "title": "Galeria de imagens", "category": "Mídia", "summary": "Screenshots, arte low-poly e materiais públicos." },
    { "slug": "videos", "title": "Vídeos e trailers", "category": "Mídia", "summary": "Trailer configurável e vídeos de atualização." },
    { "slug": "rankings", "title": "Rankings", "category": "Comunidade", "summary": "Ranking público resumido com fallback quando API estiver offline." },
    { "slug": "server-status", "title": "Status dos servidores", "category": "Operação", "summary": "Health, versão e disponibilidade da Web/API." },
    { "slug": "download", "title": "Download e requisitos", "category": "Acesso", "summary": "Windows, Android e requisitos mínimos." },
    { "slug": "new-player-guide", "title": "Guia para novos jogadores", "category": "Acesso", "summary": "Primeiros passos, criação de personagem e segurança de conta." },
    { "slug": "store", "title": "Loja", "category": "Comércio", "summary": "Produtos digitais, VIP e cosméticos." },
    { "slug": "vip", "title": "Planos VIP", "category": "Comércio", "summary": "Assinaturas não pay-to-win e benefícios." },
    { "slug": "marketplace", "title": "Marketplace", "category": "Comércio", "summary": "Trocas virtuais futuras com moderação e auditoria." },
    { "slug": "referral", "title": "Programa de indicação", "category": "Comunidade", "summary": "Convites, campanhas e recompensas configuráveis." },
    { "slug": "redeem", "title": "Resgate de códigos", "category": "Comércio", "summary": "Códigos promocionais e entrega idempotente." },
    { "slug": "faq", "title": "FAQ", "category": "Suporte", "summary": "Perguntas frequentes." },
    { "slug": "support", "title": "Central de suporte", "category": "Suporte", "summary": "Tickets, categorias, SLA e moderação." },
    { "slug": "contact", "title": "Contato", "category": "Suporte", "summary": "Canais oficiais e comunidade." },
    { "slug": "terms", "title": "Termos de uso", "category": "Legal", "summary": "Contrato de uso do site e serviços." },
    { "slug": "privacy", "title": "Política de privacidade", "category": "Legal", "summary": "Dados, retenção, exportação e exclusão." },
    { "slug": "cookies", "title": "Política de cookies", "category": "Legal", "summary": "Consentimento e analytics desacoplado." },
    { "slug": "refund", "title": "Política de reembolso", "category": "Legal", "summary": "Regras de reembolso e chargeback." },
    { "slug": "community-rules", "title": "Regras da comunidade", "category": "Legal", "summary": "Conduta, bans, recursos e moderação." },
    { "slug": "eula", "title": "Contrato/EULA do jogo", "category": "Legal", "summary": "Licença de cliente, limitações e comportamento permitido." }
  ],
  "roadmap": [
    { "milestone": "Local Complete Candidate", "status": "Ready", "summary": "Cliente Unity, Web/API local, validações, low-poly assets e smokes locais." },
    { "milestone": "Domain Integration", "status": "In progress", "summary": "Site público, API same-origin, Forge Nexus manifest e publicação de domínio." },
    { "milestone": "Production Credentials", "status": "External", "summary": "Stripe live, secrets, domínio público final, banco gerenciado, keystore e backup real." },
    { "milestone": "CMS/Admin Expansion", "status": "Planned", "summary": "Painel completo com RBAC, páginas versionadas, mídia, suporte, marketplace e auditoria." }
  ]
}
