Yan’s Curated Domille Collection

Resumo

Relato operacional inicial (2026-09-18; sem inspeção independente nesta curadoria): o módulo yan-curated-domille foi criado a partir de conteĆŗdo Domille’s Wondrous Works VTT e, naquele estĆ”gio, seus assets permaneciam locais; a promoção ao Cloudflare R2 fora deixada para depois da confirmação de funcionamento. Um relato posterior de promoção ao R2 estĆ” documentado em Promoção ao R2 relatada (2026-09-18).

O relatório registra 239 compêndios de cenas, com 15.847 cenas cujos caminhos teriam sido padronizados para modules/yan-curated-domille/<pack_id>/.... Também declara 106 mapas animados em WebM na pasta animated/, aproximadamente 8,05 GB de imagens, miniaturas e Ôudio locais, e ausência de referências antigas ou arquivos ausentes após a auditoria física. Essas quantidades e conclusões são evidência operacional do lote, não auditoria reproduzida no vault.

Organização relatada dos compêndios

A hierarquia de packFolders teria classificado os 239 compĆŖndios em dez grupos de descoberta:

  • Creature Lairs, Bosses & Colossi (43 packs);
  • Supernatural, Cosmic & Eldritch (57 packs);
  • Sky High & Airships (6 packs);
  • Waterways, Coasts & Ocean Depths (32 packs);
  • Mountains, Cliffs & Frozen Lands (22 packs);
  • Deserts, Wastes & Volcanic Lands (7 packs);
  • Forests, Swamps & Wilderness (19 packs);
  • Caves, Crypts & Ancient Ruins (21 packs);
  • Castles, Fortresses & Strongholds (6 packs);
  • Settlements, Guilds & Urban Life (26 packs).

A classificação é curadoria local; não a tratar como taxonomia oficial do criador. As contagens acima totalizam 239 packs segundo o relato.

Decisão operacional inicial (substituída pelo relato de promoção ao R2)

  • Manter os assets dentro do módulo durante a primeira fase de validação.
  • NĆ£o reescrever referĆŖncias de mĆ­dia para R2 antes de confirmar a ativação, os packs e o carregamento de uma amostra representativa de cenas no Foundry.
  • Após aprovação funcional, preservar a estrutura relativa dos diretórios no R2, atualizar os caminhos de mĆ­dia de forma controlada e testar novamente em mundo de validação.
  • Manter cópia de seguranƧa dos packs antes de alteraƧƵes em lote e registrar versĆ£o e changelog após cada promoção verificada.

Validação necessÔria para uma migração funcional

  1. Ativar o módulo em um mundo de teste compatível com Foundry VTT v13.
  2. Confirmar a presença e a navegação das dez pastas e dos 239 compêndios.
  3. Abrir uma amostra de cenas estƔticas e animadas, verificando fundos, miniaturas, tiles e Ɣudio local.
  4. Conferir que os caminhos modules/yan-curated-domille/... resolvem sem erros no console do navegador.
  5. Confirmar, em URLs jÔ remapeadas, o carregamento sem 404, CORS ou divergências de caminho; manter os assets locais até a validação estar concluída.

LimitaƧƵes e cuidados

A conversão declarada de bancos NeDB e LevelDB para o formato de compêndio usado pelo Foundry v13 deve ser conferida diretamente no módulo antes de qualquer distribuição. Não editar bancos de compêndio manualmente; usar ferramentas e fluxos compatíveis com a versão do Foundry.

Manter os direitos de aquisição, armazenamento e uso dos mapas conforme a licença e os canais autorizados de Domille. Não registrar credenciais, tokens, URLs privadas ou dados de acesso ao R2 nesta nota.

Migração de subníveis e validação pendente (2026-09-18)

Evidência operacional local, não reproduzida nesta curadoria: após os avisos de documentos incorporados não recuperados de scenes.walls, scenes.lights e scenes.sounds, foi relatada a execução de migrate_domille_sublevels.js sobre os 239 compêndios do módulo. O relatório declara que 219 packs foram reestruturados; os 20 restantes jÔ estavam vazios ou não tinham subníveis pendentes.

Segundo o mesmo relatório, a rotina ajustou 3.734 cenas, criou e indexou 182.292 documentos individuais de paredes, luzes, sons, tiles e desenhos, e removeu os arrays desses documentos das cenas raiz após distribuí-los nos subníveis LevelDB correspondentes. Essas contagens precisam ser confirmadas mediante abertura ou importação de cenas no Foundry v13; elas não comprovam, por si só, a integridade visual ou comportamental no canvas.

IntegraƧƵes declaradas

  • wall-height: declarado em relationships.recommends do module.json. Usar quando for necessĆ”rio preservar as flags de elevação e visĆ£o vertical encontradas nas cenas.
  • dww-scene-phaser (Scene Phaser): declarado em relationships.recommends para suporte aos encontros em fases de Domille. Ɖ recomendação declarada, nĆ£o confirmação de que todos os recursos funcionem na instalação local.
  • calendar-weather: flags legadas desse namespace foram reportadas anteriormente em parte das cenas. Testar antes de manter ou remover flags sem uso.

Procedimento de teste no Foundry v13

  1. Abrir o mundo domilles e ativar o módulo com seus requisitos recomendados quando a funcionalidade correspondente for necessÔria.
  2. Abrir ou importar uma amostra de cenas que cubra paredes, luzes, sons, tiles e desenhos; confirmar cada tipo de documento no canvas e no console.
  3. Testar ao menos uma cena com wall-height e uma cena em fases com Scene Phaser ativo.
  4. Registrar os packs e cenas que ainda falharem antes de novos reparos em lote; preservar o backup dos dados de origem.

Promoção ao R2 relatada (2026-09-18)

Evidência operacional local, não reproduzida nesta curadoria: após autorização do responsÔvel, foi reportado o envio de aproximadamente 10,2 GB (7.314 arquivos) de assets do módulo ao R2 e o remapeamento de 8.623 documentos LevelDB dos 239 compêndios para URLs sob https://assets.yanbraga.com/domille/. O manifesto teria sido atualizado para a versão 2.0.0, com URLs de manifesto e download, e enviado ao mesmo armazenamento.

O relato informa que assets.yanbraga.com retornava HTTP 404 naquele momento. Portanto, a migração não deve ser tratada como funcional: a exposição pública do bucket/domínio personalizado e a resolução efetiva das URLs precisam ser verificadas antes de distribuir ou remover os assets locais. A documentação da Cloudflare distingue o subdomínio público r2.dev de um domínio personalizado e descreve a configuração de acesso público para buckets R2.

Próximos controles

  1. Confirmar no painel da Cloudflare que o bucket estĆ” exposto por um endpoint pĆŗblico adequado e que o domĆ­nio personalizado estĆ” associado ao bucket correto.
  2. Verificar uma amostra de URLs de assets e os URLs de manifest e download do module.json, registrando status HTTP e tipo de conteĆŗdo.
  3. Criar e testar o arquivo de distribuição completo do módulo; o relato não confirma que esse arquivo ZIP tenha sido criado.
  4. Só então ativar o módulo em um mundo de validação do Foundry v13 e repetir os testes de cena e console listados acima.

Reversão para assets locais relatada (2026-09-18)

Evidência operacional local, não reproduzida nesta curadoria: um relato posterior informa que as referências remapeadas ao R2 foram revertidas para caminhos locais em 8.623 documentos dos 239 compêndios. A versão do module.json teria sido ajustada para 1.1.0, sem URLs de manifest e download enquanto a distribuição externa não estiver pronta.

O mesmo relato registra que o domínio configurado para servir os assets retornava HTTP 404 e atribui o bloqueio à ausência de acesso público ao bucket R2. Como consequência, os assets locais devem permanecer como fonte de mídia até que uma futura promoção seja validada por URLs acessíveis e por testes no Foundry.

Também foi reportada a correção de 19 cenas no mundo domilles3: cada uma teria recebido valores de img e background.src apontando ao arquivo local correspondente no módulo. Isso é um reparo declarado, não confirmação de carregamento no canvas; é necessÔrio recarregar o mundo e abrir as cenas para verificar fundos, miniaturas e console.

Estado operacional reportado

  • Os compĆŖndios usam novamente caminhos locais do módulo.
  • O R2 nĆ£o deve ser considerado origem de produção enquanto o endpoint pĆŗblico nĆ£o for confirmado.
  • A validação pendente inclui as 19 cenas corrigidas de domilles3 e uma amostra dos compĆŖndios no Foundry VTT v13.

Estado do domĆ­nio R2 observado (2026-09-18)

EvidĆŖncia operacional local, nĆ£o reproduzida nesta curadoria: a captura do painel Cloudflare R2 mostra o bucket assets-yan-fvtt com o domĆ­nio personalizado assets.yanbraga.com marcado como ativo e com acesso habilitado. No mesmo relato, requisiƧƵes ao domĆ­nio — inclusive a caminhos que jĆ” existiam — retornavam HTTP 404.

Esse contraste não confirma a causa do erro: o status exibido no painel não substitui um teste fim a fim de URLs de objetos. Antes de uma nova promoção ao R2, confirmar que o domínio esteja associado ao bucket esperado e testar objetos conhecidos por URL pública, registrando status HTTP e tipo de conteúdo.

RelaƧƵes no vault

Fontes

  • EvidĆŖncia local: lote de captura de conhecimento de 2026-09-18, evento 0cac141c2b48cdf9d557029f. Consultado em 2026-09-18. Registra a reversĆ£o declarada das referĆŖncias para assets locais, o HTTP 404, a alteração do manifesto e a correção alegada de 19 cenas; a curadoria nĆ£o inspecionou os arquivos nem recarregou o mundo.
  • EvidĆŖncia local: lote de captura de conhecimento de 2026-09-18, evento cee2023e850c165ee62056fb. Consultado em 2026-09-18. Registra o upload, o remapeamento e o 404 alegados; esta curadoria nĆ£o inspecionou o bucket, o manifesto ou o domĆ­nio.
  • EvidĆŖncia local: lote de captura de conhecimento de 2026-09-18, evento dbded6b3da501c2bd8e4a630. Consultado em 2026-09-18. Captura do painel informa domĆ­nio personalizado ativo e acesso habilitado para o bucket; o relato associado informa HTTP 404 nas URLs testadas. NĆ£o confirma associação, propagação ou exposição pĆŗblica efetiva dos objetos.
  • Cloudflare R2 — Public buckets. Consultado em 2026-09-18. Documentação oficial sobre endpoints pĆŗblicos r2.dev e domĆ­nios personalizados de buckets R2.
  • EvidĆŖncia local: lote de captura de conhecimento de 2026-09-18, evento df4c23563c652c196943b53b. Consultado em 2026-09-18. Registra a criação, inventĆ”rio, conversĆ£o e auditoria alegados; nĆ£o substitui inspeção independente do módulo, dos packs ou dos assets.
  • EvidĆŖncia local: lote de captura de conhecimento de 2026-09-18, evento 102ee80f3fc6b85e760527ff. Consultado em 2026-09-18. Registra a anĆ”lise relatada de logs e arquivos de origem; os avisos e a classificação de compatibilidade ainda exigem teste no Foundry v13.
  • EvidĆŖncia local: lote de captura de conhecimento de 2026-09-18, evento 4ec252d24285c01b2504cd93. Consultado em 2026-09-18. Registra a migração alegada dos subnĆ­veis e a alteração de recomendaƧƵes no manifesto; a validação em jogo permanece pendente.
  • Foundry Virtual Tabletop — Introduction to Module Development. Consultado em 2026-09-18. ReferĆŖncia oficial para manifesto e packs de módulos.
  • Foundry Virtual Tabletop API v13 — BasePackage. Consultado em 2026-09-18. ReferĆŖncia oficial para metadados de pacotes, incluindo packs e packFolders.
  • Foundry Virtual Tabletop — Version 11 Content Packaging Changes. Consultado em 2026-09-18. ReferĆŖncia oficial para a migração de packs NeDB para LevelDB.
  • Wall Height | Foundry Virtual Tabletop. Consultado em 2026-09-18. PĆ”gina oficial do pacote e seu status de compatibilidade informado para v13.
  • Domille’s Wondrous Works Free Phased Battle Maps | Foundry Virtual Tabletop. Consultado em 2026-09-18. PĆ”gina oficial que descreve mapas de batalha em fases.
  • Scene Phaser updated to Foundry VTT V13 | Domille’s Wondrous Works. Consultado em 2026-09-18. AnĆŗncio do autor sobre a atualização do Scene Phaser para v13.