QuickWiki

Resumo

QuickWiki é uma proposta de módulo pessoal para Foundry VTT v13+ que reúne uma wiki de cenário e consulta rápida em uma única interface. O primeiro cenário previsto é Thylea, de Odyssey of the Dragonlords.

A proposta é distinta de um compêndio exclusivamente de regras: o módulo deve apresentar lore previamente organizado — panteões, divindades, cidades, leis, espécies e Epic Paths — e também acomodar notas específicas de cada mesa.

Requisitos declarados

  • uma única instalação habilitável em mundos diferentes, com cenário selecionado por configuração de mundo;
  • separação efetiva entre conteúdo visível ao GM, a jogadores e a Trusted Players;
  • segredos e notas de mestre ocultos por padrão, com revelação gradual sob controle do GM;
  • conteúdo base por cenário, inicialmente Thylea/OotDL;
  • leitura e organização complementar de JournalEntries locais, com possível integração ao Campaign Codex;
  • conector de Campaign Codex apenas para leitura de entidades e pastas de Journal, sem alterar seus metadados;
  • interface baseada em ApplicationV2 e HandlebarsApplicationMixin para Foundry VTT v13+, herdando a arquitetura de consulta dos módulos tor2e-quickrules e daggerheart-quickrules: FAB flutuante no canvas, atalho Shift+R e layout de chips.

Decisões e cuidados de implementação

O controle de segredos é requisito de segurança de conteúdo: dados secretos não devem apenas ser escondidos por CSS ou por filtros no navegador de jogadores. Blocos marcados como [secret] pelo GM não podem ser enviados ao cliente nem ficar presentes no DOM de jogadores antes de uma revelação explícita e autorizada. A implementação precisa decidir a visibilidade no lado autorizado e enviar a cada cliente somente o conteúdo permitido para o respectivo papel e estado de revelação.

A integração com Campaign Codex deve tratar entidades e pastas de JournalEntry como fonte de leitura, preservando suas flags e metadados. Antes de criar um conector, confirmar a API, versão compatível e o modelo de permissões; o conector não deve se tornar uma dependência até essa validação.

O seletor de cenário deve usar configuração de escopo world, de modo que cada mundo escolha seu conjunto de conteúdo sem exigir instalações duplicadas do módulo. Conteúdo específico de uma mesa deve permanecer nos Journals daquele mundo; o QuickWiki deve indexá-lo ou referenciá-lo, não assumir que substitui o sistema nativo de Journals.

Campaign Codex é um candidato de integração porque estende o sistema de Journals com tipos de folha, vínculos entre conteúdo e ferramentas de organização, preservando o conteúdo já existente nos Journals. A integração permanece uma hipótese de design: confirmar sua API, versão compatível e modelo de permissões antes de tornar o conector uma dependência.

Implementação reportada — 2026-09-30

Relatado no lote de captura de 2026-09-30 — não verificado diretamente nesta curadoria: a versão inicial teria sido criada no host Windows como quickwiki, com manifesto compatível com Foundry VTT v13/v14, interface em ApplicationV2 com HandlebarsApplicationMixin, botão flutuante no canvas, atalho Shift+R, CSS próprio e template Handlebars.

O mesmo relato declara os seguintes componentes:

  • rules-data.js com conteúdo de referência do Player’s Guide de Odyssey of the Dragonlords;
  • conector reativo de leitura para Journals/Campaign Codex, sem escrita de metadados;
  • configurações de mundo e de cliente;
  • filtragem de blocos restritos e revelação gradual controlada por flags.

Também foi declarada aprovação em verificações sintáticas dos scripts e na compilação de templates/screen.hbs. Isso não confirma a execução no Foundry VTT nem o isolamento de segredos no tráfego destinado a jogadores. O comando de verificação final no host Windows não foi concluído porque o computador remoto ficou indisponível via Tailscale; portanto, o estado do módulo e as alegações de compatibilidade permanecem pendentes de inspeção direta.

Próximo aceite operacional

Antes de alterar ou distribuir o módulo, inspecionar a árvore em quickwiki, executar a verificação sintática no host que a contém e abrir a interface em um mundo de teste. Validar separadamente, com uma conta não-GM, que conteúdo marcado como secreto não é entregue ao cliente/DOM antes de uma revelação autorizada; um filtro visual no navegador não atende a esse requisito.

Relato complementar de implementação — 2026-09-30

Um evento posterior do mesmo dia relata uma instalação do módulo na VM em /home/ubuntu/foundry-data-v13/Data/modules/quickwiki/, com manifesto para Foundry VTT v13/v14, scripts ESModule, CSS e sem restrição de sistema. O relato também afirma que rules-data.js passou a conter 47 entradas canônicas de referência, incluindo deuses, titãs, cidades, leis, espécies e subclasses do Heroes Handbook.

Segundo esse relato, o conector do Campaign Codex permanece somente-leitura e reconhece tags [secret] e blocos <section class="secret">; a interface usa ApplicationV2 com HandlebarsApplicationMixin, oferece FAB no canvas, atalho Shift+R, busca, favoritos e revelação gradual pelo GM. O evento lista Autômatos, Gygans, Nyxianos, Myrmekes e Aasimar Titânico entre as espécies adicionadas.

Essas alegações são relatadas, não verificadas diretamente nesta curadoria: o ambiente de captura não tem permissão de leitura fora do vault para inspecionar a árvore do módulo. Em particular, a detecção de marcações secretas pelo conector não demonstra, por si só, que conteúdo secreto seja excluído do tráfego/DOM de jogadores. Mantém-se o aceite operacional descrito abaixo antes de distribuir o módulo.

Atualização reportada — filtros do Campaign Codex (2026-09-30)

Relato operacional — não verificado diretamente nesta curadoria: ao selecionar o modo de cenário custom (“Apenas Notas Locais & Campaign Codex”), o QuickWiki teria deixado de renderizar categorias canônicas vazias de Odyssey of the Dragonlords. Nesse modo, a barra de filtros exibiria somente categorias com entradas reais no mundo ativo, além de “Todas as Entradas”.

O relato atribui ao conector de Campaign Codex o mapeamento das seguintes categorias de leitura: regiões (cc_regions), locais (cc_locations), NPCs (cc_npcs), grupos (cc_groups), facções/tags (cc_factions), quests (cc_quests) e lojas (cc_shops). As categorias específicas de um cenário embutido voltariam a aparecer quando esse cenário fosse selecionado novamente.

Isso é uma decisão útil de UX, mas não confirma que o módulo instalado aplica o comportamento nem que esses identificadores correspondem ao schema da versão efetivamente usada. O aceite deve abrir um mundo com o modo custom, criar ou usar ao menos uma entrada de cada tipo suportado e confirmar que filtros vazios não são exibidos; repetir o teste com um cenário embutido para verificar o retorno das categorias canônicas.

Atualização de frontend durante desenvolvimento

Relato operacional — não verificado diretamente nesta curadoria: para alterações em scripts, templates ou CSS de uma instalação já reconhecida de quickwiki, foi informado que recarregar o cliente do Foundry bastaria para testar a nova interface em Yllmourne, sem reiniciar o processo via PM2.

A orientação segura é distinguir o escopo da mudança:

  • para arquivos de frontend já declarados e carregados pelo módulo, usar primeiro recarga sem cache (Ctrl+F5); o Foundry documenta esse atalho e sua documentação de desenvolvimento informa que scripts declarados no manifesto são carregados e interpretados pelo navegador ao abrir o mundo;
  • para primeira instalação, diretório do pacote, manifesto ou descoberta do módulo, reiniciar o servidor Foundry antes de concluir que a alteração falhou. A documentação oficial exige reinício para que um módulo colocado manualmente em Data/modules/ seja reconhecido;
  • a recarga do cliente é um teste funcional, não prova de que alterações foram persistidas no disco nem de que o isolamento de segredos foi preservado. Repetir o aceite com uma conta não-GM quando a mudança afetar conteúdo restrito.

Relações no vault

  • Thylea — primeiro conjunto de conteúdo previsto.
  • TOR2e Quick Rules — referência interna para o padrão de módulo pessoal de consulta no Foundry, mas com escopo diferente.

Proposta de escopo: Vampire V5 — LA by Night (2026-10-01)

Proposta registrada; não é implementação nem aceite: criar o módulo vtm5e-quickwiki para a crônica LA by Night — Blood of Angels, mantendo a arquitetura de ApplicationV2, FAB e busca única já documentada para o QuickWiki.

O escopo pretendido é unificar, na mesma interface, a consulta rápida de regras V5 e a wiki da crônica:

  • referências de regras V5, incluindo Fome, Rouse Checks, Frenesi, conflitos e Disciplinas;
  • material de referência do suplemento Anarch V5, sem substituir livros licenciados nem reproduzir texto integral;
  • conteúdo de cenário e entidades da Los Angeles da crônica, com distritos inicialmente citados como Downtown, Santa Monica, Hollywood, Beverly Hills, Century City, Valley, Boyle Heights e Westwood;
  • leitura complementar do Campaign Codex para JournalEntries locais e busca global sobre as fontes autorizadas.

A crônica já possui índice de entidades de Campaign Codex, facções, locais, missões e fontes de adaptação para Los Angeles. Esse material é a fonte local preferencial para a camada de wiki; continuidade jogada e conteúdo revelável continuam sujeitos às regras de acesso e sigilo deste módulo. Antes de iniciar a implementação, confirmar o sistema WoD5e e sua versão efetivamente instalados, a compatibilidade do Campaign Codex e a licença/fonte de cada referência de regras.

Implementação reportada: Vampire V5 — LA by Night (2026-10-01)

Relato operacional; não verificado diretamente nesta curadoria: o módulo independente vtm5e-quickwiki teria sido criado em /home/ubuntu/foundry-data-v13/Data/modules/vtm5e-quickwiki/. O relato declara a presença de manifesto, template Handlebars, CSS e uma interface em ApplicationV2, com FAB no canvas, atalho Shift+R, busca global e leitura reativa de entidades do Campaign Codex.

O conteúdo declarado combina referências rápidas de Vampire: The Masquerade V5 — Fome e Rouse Checks, Frenesi, Humanidade, conflito e ressonâncias — com material de cenário para Los Angeles e referências do suplemento Anarch. O relato também menciona distritos de Downtown/Skid Row, Santa Monica/Venice, Hollywood/Sunset Strip, Beverly Hills/Bel-Air, Century City, Valley, Boyle Heights e Westwood.

Alega-se uma purga de marcações [secret] para jogadores. Isso não é evidência suficiente de isolamento de segredos: a aceitação continua exigindo teste com conta não-GM e inspeção para confirmar que dados restritos não são enviados ao cliente nem permanecem no DOM antes de uma revelação autorizada. Também não foram reproduzidos aqui o carregamento do módulo em um mundo V5, a compatibilidade efetiva com a versão instalada de WoD5e/Campaign Codex ou os testes de interface.

Expansão de cobertura V5 reportada — 2026-10-01

Relato operacional — não verificado diretamente nesta curadoria: o evento 09a0e573fee0ddec878ba3c5 declara uma revisão do banco de dados de vtm5e-quickwiki, com cobertura pretendida de mecânicas centrais de Vampire V5, as dez Disciplinas canônicas até o nível 3 e rituais de Feitiçaria de Sangue, tipos de predador e referências de cenário para Los Angeles.

O relato cita, entre outros temas, paradas de d10, críticos, Força de Vontade, Fome, Rouse Checks, falhas bestiais, compulsões, Potência do Sangue, alimentação, vínculos de sangue, diablerie, luz solar, fogo e estacas. Para a camada de cenário, cita Downtown, Santa Monica, Hollywood, Beverly Hills, Century City, Valley, Boyle Heights e Westwood, com integração pretendida ao Campaign Codex.

A expressão “cobertura integral” não constitui aceite. Esta curadoria não pôde ler a árvore de vtm5e-quickwiki fora da allowlist do vault nem executar testes no Foundry. Antes de tratar o módulo como completo, conferir diretamente a base de dados e confrontá-la com as fontes licenciadas adotadas; abrir um mundo V5 de teste; verificar busca e renderização; e repetir o teste de sigilo com uma conta não-GM para confirmar a exclusão de conteúdo restrito do tráfego e do DOM.

Alegação de texto integral e citações — 2026-10-01

Relato operacional — não verificado diretamente nesta curadoria: o evento 2a0deab89a2b7ab631753110 afirma que a base passou a ter 161 entradas (283 KB), incluindo poderes de Disciplinas, clãs, tipos de predador e mecânicas V5. Também afirma que as entradas exibem referências de páginas do V5 Core Book e de Anarch.

O mesmo relato descreve a presença de texto integral/verbatim de material oficial em parte das entradas. Isso exige revisão antes de qualquer distribuição: referências bibliográficas e resumos originais podem orientar consulta, mas reproduzir texto protegido por direitos autorais em módulo distribuído pode não ser autorizado. A alegação de quantidade, integridade textual, tamanho, citações e validação sintática permanece pendente de inspeção direta da árvore do módulo e de teste no Foundry; não deve ser tratada como confirmação da cobertura ou da conformidade de licença.

Renomeação e versão 1.2.0 reportadas — 2026-10-01

Relato operacional — não verificado diretamente nesta curadoria: o evento e667c53182e09e203f1c4155 declara que a implementação V5 foi padronizada como módulo independente vtm5e-quickrules, no caminho /home/ubuntu/foundry-data-v13/Data/modules/vtm5e-quickrules/, versão 1.2.0. O identificador anterior vtm5e-quickwiki teria sido mantido de forma sincronizada apenas para evitar quebra de atalhos.

Segundo o relato, a versão 1.2.0 amplia a base para 121 poderes de Disciplinas, 9 clãs e 10 tipos de predador, com 161 tópicos no total e referências ao Vampire: The Masquerade Fifth Edition Corebook e Anarch. O relato também afirma verificação sintática de scripts/vtm-data.js e leitura de module.json, mas esses comandos e arquivos não foram reproduzidos nesta curadoria.

A migração de identificador, o número de entradas, a compatibilidade do módulo e a sincronização do diretório legado permanecem pendentes de inspeção direta. A alegação de conteúdo integral continua sujeita à revisão de licença antes de distribuição. O aceite operacional deve confirmar no disco os dois manifestos, abrir vtm5e-quickrules num mundo V5 de teste e repetir o teste de sigilo com uma conta não-GM.

Reinício e disponibilidade reportados — 2026-10-01

Relato operacional — não verificado diretamente nesta curadoria: o evento 5123afa0a7030020b6476eb4 declara que o processo foundry foi reiniciado via PM2 e que o endpoint local de setup voltou a responder. O mesmo relato afirma que vtm5e-quickrules v1.2.0 e o espelho legado vtm5e-quickwiki estariam disponíveis para carregamento no mundo blood-of-angels-la-by-night.

O passo de ativação relatado é selecionar o módulo “Vampire V5: Quick Rules & Wiki” na aba Modules desse mundo. Esse relato não comprova a ativação persistida, o carregamento da interface, a contagem de entradas, a sincronização do espelho ou a ausência de erros após o login. Antes de considerá-lo operacional, inspecionar os dois manifestos no host que serve o mundo, abrir o mundo V5 de teste e validar a interface com contas GM e não-GM, inclusive o isolamento de conteúdo restrito.

Localização EN primária e PT secundária reportada — 2026-10-01

Relato operacional — não verificado diretamente nesta curadoria: o evento d57bf8b6f4bad5bc080e9cf3 declara que vtm5e-quickrules v1.2.0 passou a apresentar inglês como idioma inicial da interface e do conteúdo de regras, com português como opção secundária. O relato cita um seletor [ EN | PT ], alternância por card, busca por termos nos dois idiomas e compartilhamento no chat conforme o idioma ativo.

O mesmo relato afirma que a base inclui 121 poderes de Disciplinas, 9 clãs e 10 tipos de predador com conteúdo em inglês. Essa afirmação não comprova cobertura, qualidade da tradução, persistência da preferência de idioma, carregamento no Foundry nem conformidade de licença; a alegação anterior de texto oficial integral continua exigindo revisão antes de qualquer distribuição. O aceite deve inspecionar a árvore instalada, abrir o módulo em um mundo V5 de teste, verificar EN como padrão e a troca completa para PT, testar busca com pares de termos e repetir a validação de sigilo com uma conta não-GM.

Relato operacional — não verificado diretamente nesta curadoria: o evento 7354c0844fed5f1e785ca036 declara uma revisão visual do seletor de idioma, restaurando o padrão previamente usado no QuickWiki: contêiner escuro, borda nítida, botões EN e PT-BR, estado ativo em vinho e contraste elevado. Também declara a remoção de um botão redundante de tradução da barra de ações dos cards e a validação estática do template Handlebars e de quickwiki-app.js.

O relato não comprova a aparência renderizada, a acessibilidade, a persistência da alternância, nem a ausência de regressões no módulo instalado. O aceite deve abrir o módulo no mundo V5 de teste, conferir estados ativo, inativo e hover em ambos os idiomas, testar a troca em cards e busca, e repetir o teste com uma conta não-GM se houver conteúdo restrito.

Dependência declarada de Campaign Codex — 2026-10-01

Relato operacional — não verificado diretamente nesta curadoria: o evento b326626e7e44eb37b2df28fb declarou que os manifestos de quickwiki, vtm5e-quickwiki, tor2e-quickrules e nimble-quickrules receberam relationships.requires para o módulo campaign-codex, apontando para https://wgtngm.com/modules/cc13/module.json e compatibilidade verificada até Foundry VTT v14.

A intenção declarada é impedir que um módulo de consulta/wiki seja habilitado sem o Campaign Codex. O evento também afirma que backups module.json.bak foram criados e que os JSONs foram validados no host Windows. Esta curadoria não teve acesso aos quatro manifestos no host citado, portanto não confirma a presença da dependência, a compatibilidade entre as versões instaladas ou o comportamento do gerenciador de módulos do Foundry.

Em pesquisa ao README público do projeto, a instrução de instalação atualmente aponta para https://github.com/xthesaintx/cc13/releases/latest/download/module.json, diferente da URL registrada no relato. Não substituir automaticamente a URL instalada: comparar o module.json local, a origem de distribuição adotada e a compatibilidade da versão antes de qualquer atualização.

Esta atualização substitui a hipótese anterior de que a integração só poderia virar dependência depois de validar a API: a dependência teria sido declarada no manifesto, mas a validação operacional permanece pendente. Antes de distribuir ou atualizar qualquer um dos quatro módulos, inspecionar cada module.json, confirmar a versão instalada do Campaign Codex e abrir um mundo de teste para verificar a resolução da dependência sem regressão de permissões ou de carregamento.

Núcleo compartilhado e módulos de regras — 2026-10-01

Implementação reportada; não verificada diretamente nesta curadoria: o evento 3449bb5f6175bf905634e5cf declara a criação de quickwiki-core v1.0.0 como núcleo universal, em /home/ubuntu/foundry-data-v13/Data/modules/quickwiki-core/, e a migração de vtm5e-quickrules para o papel de satélite de dados V5.

Segundo o relato, o núcleo concentra ApplicationV2, busca global bilíngue, seletor [ EN | PT-BR ], FAB arrastável com posição persistida, atalho Shift+R e conector reativo de leitura do Campaign Codex. A API pública declarada é game.quickwiki.registerRuleset(...), com os Hooks quickwiki.init e quickwiki.ready. O satélite V5 registraria metadados, categorias e dados de regras por esse contrato, sem duplicar HTML ou CSS.

O mesmo relato informa que vtm5e-quickrules v1.3.0 registrou 161 regras V5 distribuídas em 10 categorias e que um teste Node do fluxo de registro foi aprovado. Esta curadoria não pôde inspecionar a árvore dos módulos, executar o teste, confirmar a versão dos manifestos, nem abrir a interface em um mundo Foundry. Portanto, a existência no disco, a contagem, a agregação e a compatibilidade continuam como alegações operacionais, não como aceite.

A separação continua útil para reduzir duplicação de frontend e padronizar a experiência entre sistemas. Ela ainda requer contrato versionado para ausência, ativação tardia e atualização do core, além de teste em um mundo de cada sistema. A referência ao Argon Combat HUD é somente uma analogia de design, não dependência ou garantia de compatibilidade.

Requisitos de segurança permanecem inalterados: o compartilhamento de interface não autoriza a entrega de conteúdo secreto ao cliente de jogadores. Cada adaptador e o núcleo devem ser testados com conta não-GM para confirmar exclusão do tráfego e do DOM antes de uma revelação autorizada.

Diagnóstico pendente: desacoplamento V5 e ownership — 2026-10-01

Relato operacional — não verificado diretamente nesta curadoria: o evento 4e44f6b60ff6726cf7fc10b7 atribui a falha do V5 a dois fatores: o mundo teria carregado o identificador legado vtm5e-quickwiki sem quickwiki-core ativo, e o conector não aplicaria journal.testUserPermission(game.user, "OBSERVER") ao selecionar notas. O mesmo evento registra como objetivo manter quickwiki-core como única camada de interface e vtm5e-quickrules como satélite estrito de dados V5, registrado por Hooks.once("quickwiki.ready").

O requisito de visibilidade declarado é que jogadores recebam apenas Journals e entidades de Codex para os quais tenham ao menos nível OBSERVER (ou OWNER); GM deve continuar vendo todo o conteúdo permitido ao seu papel. A API v13 do Foundry confirma que Document#testUserPermission(user, permission) testa a permissão solicitada ou superior, e que OBSERVER e OWNER são níveis de ownership distintos. Isso valida a direção técnica da checagem, mas não valida que ela esteja aplicada à instalação atual nem que impeça previamente o envio de dados restritos ao cliente.

Este relato também conflita com a atualização anterior que descreve vtm5e-quickwiki como módulo autônomo. Não reconciliar os dois modelos por inferência: antes de qualquer mudança, inspecionar o manifesto e a configuração do mundo ativos, confirmar qual identificador está habilitado e reproduzir o registro do satélite. O aceite mínimo requer testes GM e não-GM de Journal/Campaign Codex com ownership NONE, LIMITED, OBSERVER e OWNER, além de inspeção de rede/DOM para garantir que conteúdo não autorizado não seja entregue.

Correção de legibilidade V5 reportada — 2026-10-01

Relato operacional — não verificado diretamente nesta curadoria: o evento 0fbfff461117abdb1a75f9dc declara que a consulta de Disciplinas, tipos de predador e conteúdo não customizado no módulo V5 estava ilegível porque a ingestão do compêndio WoD5e teria produzido campos fragmentados, vazios ou exibidos como [object Object]. O relato também atribui parte do problema a uma dependência de core que não estaria habilitada nas configurações do mundo.

Como correção, o evento declara a substituição dessa apresentação por 42 artigos mestres: 11 artigos de Disciplinas (incluindo Alquimia de Sangue-Ralo), 10 tipos de predador, 9 clãs e 10 tópicos de regras centrais. Para Disciplinas, a cobertura alegada inclui poderes dos níveis 1 a 5 com custo de Rouse, parada de dados, duração e sistema. O evento também afirma que vtm5e-quickwiki passou a ser autônomo, com FAB, atalho Shift+R e estilos próprios, e que o Foundry foi reiniciado via PM2.

Essas alegações entram em conflito potencial com os relatos anteriores de que vtm5e-quickrules era o satélite V5 do quickwiki-core; esta curadoria não inferiu qual identificador, arquitetura ou versão está efetivamente em uso. A correção tampouco comprova que os artigos renderizam corretamente, que a totalidade das regras está coberta ou que os dados e segredos são tratados de forma segura. O aceite operacional requer inspecionar o manifesto e a árvore do módulo atualmente habilitado, abrir um mundo V5 de teste, verificar busca e leitura de uma Disciplina, um tipo de predador e um clã não customizados, e repetir a validação com conta não-GM.

Reestruturação reportada: core v2.0.0 e satélites — 2026-10-02

Relato operacional — não verificado diretamente nesta curadoria: o evento ee89ddb733a7089656e0805b declara uma reestruturação para quickwiki-core v2.0.0 como interface única, acompanhada de cinco satélites de dados: V5, The One Ring 2e, Nimble, Daggerheart e OotDL. Segundo o relato, os satélites registram regras no núcleo, sem UI própria; o legado de interface teria sido movido para diretórios _legacy/, sem exclusão.

O mesmo relato atribui ao núcleo busca EN/PT, temas escuro e pergaminho, tamanho de fonte, favoritos, busca aprofundada, FAB, atalho Shift+R, seletor de sistema e transmissão por GM. Declara também que a integração com Campaign Codex usa a permissão nativa OBSERVER para exibir Journals a jogadores, trata secret e gm_notes como conteúdo de GM ou explicitamente revelado e remove blocos [secret] para jogadores.

As contagens anunciadas — 42 entradas V5, 49 TOR2e, 55 Nimble, 924 Daggerheart e 47 OotDL — e o teste de fluxo de registro não foram reproduzidos nesta curadoria. A alegação de filtragem também não prova isolamento: é obrigatório testar, com uma conta não-GM, que conteúdo sem ownership OBSERVER e segredos não sejam entregues pela rede nem permaneçam no DOM antes de uma revelação autorizada. Confirmar ainda os manifestos, a ativação efetiva do core e a compatibilidade de cada satélite em mundos de teste antes de considerar a migração aceita.

Relato complementar: ownership, legado e governança — 2026-10-02

Relato operacional — não verificado diretamente nesta curadoria: o evento 7d897fb953fceaa4d92a3a4f declara que a reestruturação v2.0.0 foi concluída e passou por validação estática. Segundo o relato, a UI anterior de cada satélite foi preservada em _legacy/; o legado de vtm5e-quickwiki foi desabilitado de modo reversível por module.json.legacy-disabled; e campaign-codex tornou-se um conector opcional e defensivo do core, não uma dependência obrigatória.

O mesmo relato descreve a aplicação de testUserPermission(..., "OBSERVER") para limitar a leitura de Journals e entidades do Codex pelo ownership nativo. Também afirma que não houve reinício/parada do Foundry nem alteração de settings do mundo ativo Blood of Angels, cujo banco de configurações estaria bloqueado. Estas afirmações não substituem o aceite: preservar a proibição de editar settings de mundos ativos por LevelDB, solicitar confirmação antes de alterar settings de mundos não ativos e testar a interface e o isolamento de dados com contas GM e não-GM.

Validação estática complementar reportada — 2026-10-02

Relato operacional — não verificado diretamente nesta curadoria: o evento 5bd6d7caaf71c8d3f991e82a declara a aprovação de três validações locais para a reestruturação v2.0.0: final_validate.py, test_flow.mjs e scan_worlds_quick.js. O relato afirma que os manifestos do core e dos cinco satélites foram validados; o teste de registro agregou 1.117 entradas em 48 categorias (V5 42, TOR2e 49, Nimble 55, Daggerheart 924 e OotDL 47); e tanto a normalização de dados aninhados quanto a plana foram aprovadas.

Segundo o mesmo relato, campaign-codex permanece opcional no manifesto do core, a leitura usa ownership nativo com OBSERVER, e o legado de interface foi preservado e neutralizado reversivelmente. A atualização das configurações do mundo ativo Blood of Angels continuou bloqueada, sem edição direta do banco de settings e sem reinício/parada do Foundry.

Esses resultados são evidência de validação estática reportada, não de aceite em execução: esta curadoria não executou os arquivos declarados, não leu os módulos fora do vault e não abriu um mundo Foundry. Ainda é necessário validar o registro em mundo de teste, a ativação persistida e, sobretudo, com uma conta não-GM, que conteúdo sem OBSERVER, gm_notes e blocos secretos não sejam enviados pela rede nem permaneçam no DOM antes de revelação autorizada.

Questões em aberto

  • Qual será o formato e a fonte licenciada do conteúdo-base distribuído pelo módulo?
  • Quais campos, flags ou tipos de JournalEntry do Campaign Codex serão suportados no conector?
  • Qual modelo de revelação persistirá por mundo, usuário ou grupo de jogadores?
  • A compatibilidade inicial será somente v13 ou também v14?
  • A alegação de que vtm5e-quickwiki é um módulo independente, em vez de uma configuração/cenário adicional de quickwiki, ainda requer inspeção direta do manifesto e da árvore instalada.

Fontes

  • Relato operacional: evento 5bd6d7caaf71c8d3f991e82a do lote batch-08a7d0277d2c4dbc9551c300cd808ecd, consultado em 2026-10-02. Declara aprovação de final_validate.py, test_flow.mjs e scan_worlds_quick.js, com 1.117 entradas em 48 categorias; os arquivos, testes, manifestos, configurações de mundo, interface e isolamento de dados não foram reinspecionados nesta curadoria.
  • Relato operacional: evento 7d897fb953fceaa4d92a3a4f do lote batch-9f21becc35da43c395bc2005bba5c11a, consultado em 2026-10-02. Declara a validação estática do core v2.0.0 e satélites, preservação reversível do legado, conector opcional do Campaign Codex, filtragem por OBSERVER e ausência de alteração de settings no mundo ativo; árvore dos módulos, testes executados, interface e isolamento de dados não foram reinspecionados nesta curadoria.
  • Relato operacional: evento ee89ddb733a7089656e0805b do lote batch-6061a9471cd7461bbe79f88a15c32339, consultado em 2026-10-02. Declara o core v2.0.0, cinco satélites, UI única e regras de visibilidade; arquivos, contagens, ativação, interface e isolamento de dados não foram reinspecionados nesta curadoria.
  • Relato operacional: evento 0fbfff461117abdb1a75f9dc do lote de captura batch-dcf5f7210fd640808481c23c6f2b7ba2, consultado em 2026-10-01. Declara a correção da legibilidade de referências V5 e o reinício do Foundry; a árvore do módulo, a ativação, a renderização e o comportamento em contas GM/não-GM não foram reinspecionados nesta curadoria.
  • Relato operacional: evento d57bf8b6f4bad5bc080e9cf3 do lote de captura batch-3b83bfec09dd4677afd0f73a7665dc8a, consultado em 2026-10-01. Declara EN como idioma inicial e PT como alternativa em vtm5e-quickrules v1.2.0; interface, conteúdo, busca, compartilhamento, cobertura e compatibilidade não foram reinspecionados nesta curadoria.
  • Relato operacional: evento 7354c0844fed5f1e785ca036 do lote de captura batch-e2de71b0d7ac445690a746f48e169069, consultado em 2026-10-01. Declara a restauração visual do seletor de idioma e verificações estáticas; aparência renderizada, acessibilidade, persistência e comportamento no Foundry não foram reinspecionados nesta curadoria.
  • Relato operacional: evento 5123afa0a7030020b6476eb4 do lote de captura batch-927a047148a44dd7a097eca92c311bc2, consultado em 2026-10-01. Declara o reinício do processo Foundry via PM2, resposta do endpoint local de setup e disponibilidade reportada de vtm5e-quickrules/vtm5e-quickwiki no mundo blood-of-angels-la-by-night; processo, endpoint, manifestos, ativação e interface não foram reinspecionados nesta curadoria.
  • Relato operacional: evento e667c53182e09e203f1c4155 do lote de captura batch-7b7c6f827c014926bef0446a281aed37, consultado em 2026-10-01. Declara a padronização do módulo V5 como vtm5e-quickrules, versão 1.2.0, a preservação sincronizada de vtm5e-quickwiki e verificações locais; a árvore, os manifestos e a interface não foram reinspecionados nesta curadoria.
  • Relato operacional: evento 2a0deab89a2b7ab631753110 do lote de captura batch-0bcab4bc767a42e78134bf30b7b5b6c8, consultado em 2026-10-01. Declara 161 entradas, 283 KB, texto integral de regras e referências de páginas no vtm5e-quickwiki; a árvore do módulo, a origem/licença do texto e o comportamento no Foundry não foram reinspecionados nesta curadoria.
  • Relato operacional: evento 09a0e573fee0ddec878ba3c5 do lote de captura batch-831d442c96c24de298a9c084dd8daf57, consultado em 2026-10-01. Declara a expansão de cobertura de regras V5 e referências de Los Angeles em vtm5e-quickwiki; a árvore do módulo e seu comportamento não estavam acessíveis nesta curadoria.
  • Relato operacional: evento b326626e7e44eb37b2df28fb do lote de captura batch-7315ea6842df4a9a944ce9c853497018, consultado em 2026-10-01. Declara a inserção de relationships.requires em quatro manifestos e a validação no host Windows; os arquivos não foram reinspecionados nesta curadoria.
  • Confirmado: Campaign Codex v13 README, repositório do projeto, consultado em 2026-10-01. O resultado público de busca indica como URL de instalação https://github.com/xthesaintx/cc13/releases/latest/download/module.json; essa referência diverge da URL registrada no relato operacional.
  • Relato operacional: evento 5ca1c1853d64109a90d9fa1f do lote de captura de 2026-09-30. Registra a instalação declarada na VM, o conteúdo atribuído ao Heroes Handbook e a integração reportada; não foi possível inspecionar o diretório do módulo a partir do ambiente autorizado desta curadoria.
  • Relato operacional: evento ce94238a68d421fe7fe4e9e9 do lote de captura de 2026-09-30. A criação declarada do módulo, seus componentes e verificações estáticas não foram reproduzidas nesta curadoria; a verificação final no host Windows ficou bloqueada pela indisponibilidade do equipamento remoto.
  • Relato operacional: eventos 7bf64a8acfb0b1850abaa9c3 e 98049a0c55867bb78c073f3b dos lotes de captura de 2026-09-30. Registram a proposta, o escopo inicial OotDL, a intenção de permissões assimétricas, configuração por mundo, integração com Journals/Campaign Codex e a decisão posterior de herdar a ergonomia do QuickRules; não comprovam uma implementação existente.
  • Relato operacional: evento 52e4cc34d12dbd54d0399f7f do lote de captura de 2026-09-30; reporta a correção da renderização de filtros no modo custom e o mapeamento de categorias do Campaign Codex. A implementação não foi inspecionada diretamente nesta curadoria.
  • Relato operacional: evento 3bc35b0830154d187ed4728f do lote de captura de 2026-09-30; reporta o uso de recarga do navegador para testar alterações de frontend no mundo Yllmourne. Não foi reproduzido diretamente nesta curadoria.
  • Relato operacional: evento 497205ec74affbeb32f4292b do lote de captura batch-f04d8a78d26641cc84fd8ad4830fe66a, consultado em 2026-10-01. Declara a criação de vtm5e-quickwiki, seus componentes e conteúdo V5/LA by Night; a árvore do módulo e seu comportamento não estavam acessíveis à allowlist desta curadoria.
  • Proposta de trabalho: evento cc3e449399fbc9e632f090a7 do lote de captura batch-ed585b10079e49a1a32b0f583e81001b, consultado em 2026-10-01. Registra o escopo desejado para uma camada V5/LA by Night; não comprova criação, instalação ou compatibilidade do módulo vtm5e-quickwiki.
  • Confirmado: Game Controls — Reload (Without Cache), Foundry Virtual Tabletop, consultado em 2026-09-30.
  • Confirmado: Introduction to Module Development, Foundry Virtual Tabletop, consultado em 2026-09-30.
  • Confirmado: Module Management, Foundry Virtual Tabletop, consultado em 2026-09-30.
  • Confirmado: ApplicationV2 — API Documentation v13, Foundry Virtual Tabletop, consultado em 2026-09-30.
  • Confirmado: HandlebarsApplicationMixin — API Documentation v13, Foundry Virtual Tabletop, consultado em 2026-09-30.
  • Confirmado: Campaign Codex, Foundry Virtual Tabletop, consultado em 2026-09-30.
  • Confirmado: Campaign Codex v13 README, GitHub, consultado em 2026-09-30.
  • Relato operacional: evento 3449bb5f6175bf905634e5cf do lote batch-9b22160721ba43e78a2fab1795c446a3, consultado em 2026-10-01. Declara a criação de quickwiki-core v1.0.0, o registro de vtm5e-quickrules v1.3.0 como satélite e uma verificação local do fluxo; a árvore, os manifestos, a execução do teste e a interface não foram reinspecionados nesta curadoria.
  • Proposta de arquitetura (histórico): evento 9dc8a2e2affd8b4965c3def9 do lote batch-ccb85f794bf04cc0909db44b3a691125, consultado em 2026-10-01. Registra a intenção anterior de extrair um núcleo compartilhado quickwiki-core e manter satélites de regras por sistema; não comprova implementação, contrato de integração ou compatibilidade com módulos existentes.
  • Relato operacional: evento 4e44f6b60ff6726cf7fc10b7 do lote batch-3e3fa0be52a349ca99cda3c3805a07d6, consultado em 2026-10-01. Registra diagnóstico e objetivo de desacoplamento entre quickwiki-core e V5, além de uso pretendido de ownership OBSERVER; manifestos, configuração de mundo, registro, interface e filtragem no cliente não foram reinspecionados.
  • Confirmado: Document — API Documentation v13, Foundry Virtual Tabletop, consultado em 2026-10-01. Documenta testUserPermission(user, permission) como teste de uma permissão solicitada ou superior.
  • Confirmado: DOCUMENT_OWNERSHIP_LEVELS — API Documentation v13, Foundry Virtual Tabletop, consultado em 2026-10-01. Define os níveis OBSERVER e OWNER de ownership.