CASE FILE. 05 / RPG / GENERATIVE GAME

AI_VTT

Mesa virtual solo ou em dupla, com lobby persistente, exploração e combate. O mestre de IA atua por texto ou voz sem controlar as regras.

  • TypeScript
  • PostgreSQL
  • Voice AI
  • Rules engine
Ver todos os projetos

BRIEF. 01 / PROBLEMA E FRONTEIRA

O produto em uma leitura.

Um recorte deliberado do estado atual. Métricas e hipótese continuam editoriais até que exista evidência pública para substituí-las.

QUESTÃO DE TESTE

Uma IA consegue mestrar sem sequestrar as regras?

Permitir improviso narrativo sem deixar o modelo alterar regras, movimento ou estado autoritativo da campanha.

MESA
SOLO + DUPLA
RÓTULO EDITORIAL
CAMPANHA
ASHGLASS SIGNAL
RÓTULO EDITORIAL
CAPACIDADES
5
frontend / backend / data / realtime / ai
PORTA PÚBLICA
NÃO
SUPERFÍCIE PRIVADA

SYSTEM TRACE. 02 / FLUXO PRINCIPAL

Fronteiras antes de frameworks.

Mesa compartilhada → motor de regras e estado → contexto narrativo → mestre de IA por texto ou voz.

  1. 01
    TABLE

    Shared tabletop

    Mapa, turno, dados e presença

  2. 02
    RULES

    Authoritative engine

    Ações, movimento e combate

  3. 03
    MEMORY

    Campaign state

    PostgreSQL / cursor e snapshot

  4. 04
    GM.AI

    Narrative layer

    Contexto, texto, voz e fallback

intent → policy → authoritative state → observable effect
EXECUTION TRACE / ILLUSTRATIVE

Um caminho. Cada decisão à vista.

Sequência editorial para discutir contrato, autoridade e efeito. Não representa telemetria real de produção.

  1. TABLE

    Captura intenção, ator, alvo e versão observada.

    action.proposed
  2. RULES

    Valida turno, alcance, dado e consequência determinística.

    action.resolved | rejected
  3. MEMORY

    Persiste evento e deriva o novo snapshot da campanha.

    campaign.advanced
  4. GM.AI

    Narra o resultado confirmado por texto ou voz.

    narration.emitted

DECISION LOG. 03 / TRADE-OFFS

Toda escolha cobra algo.

Separar narração probabilística de resolução determinística; a IA propõe ficção, o sistema valida ações.

  1. 01 / AUTORIDADE

    Regras fora do modelo

    GANHO
    A ficção pode improvisar sem alterar dado, vida ou inventário.
    CUSTO
    A narrativa precisa traduzir rejeições do motor de forma natural.
  2. 02 / CONTEXTO

    Cursor + snapshot de campanha

    GANHO
    Retomada não depende de reenviar todo o histórico da sessão.
    CUSTO
    Resumo e estado precisam evoluir sem contradizer eventos passados.
  3. 03 / INTERAÇÃO

    Voz com fallback textual

    GANHO
    A mesa continua operável quando síntese, rede ou modelo atrasam.
    CUSTO
    Turnos multimodais exigem cancelamento e coordenação cuidadosos.

RELIABILITY. 04 / FALHAR COM CONTEXTO

Modo de falha. Sinal de volta.

Não são métricas de produção publicadas. São os riscos que o desenho precisa tornar observáveis e os sinais candidatos para a próxima rodada.

FAILURE MODES
  1. 01

    O mestre narra uma consequência que o motor de regras não autorizou.

  2. 02

    Jogadores reconectam com versões diferentes da campanha compartilhada.

  3. 03

    Latência ou interrupção de voz deixa um turno sem dono claro.

OBSERVABILITY CANDIDATES
  1. 01

    Propostas narrativas rejeitadas ou corrigidas pelo motor de regras.

  2. 02

    Consistência entre snapshot retomado e último evento confirmado.

  3. 03

    Latência por turno e frequência de fallback de voz para texto.

INCIDENT DRILL. 05 / CONTENÇÃO → RECUPERAÇÃO → PROVA

Quando a hipótese quebra.

Exercícios editoriais de resiliência, não incidentes reais nem runbooks de produção. Cada drill transforma um modo de falha em uma resposta discutível e testável.

DRILL-01O mestre narra uma consequência que o motor de regras não autorizou.SIMULATION / NATIVE

Resposta para: O mestre narra uma consequência que o motor de regras não autorizou.

CONTAIN
Interromper a narração divergente e preservar o evento determinístico como única fonte de estado.
RECOVER
Gerar uma correção ou fallback textual a partir do resultado confirmado, sem alterar vida ou inventário.
PROVE
Validar que narração, evento e snapshot apontam para a mesma versão e consequência de regra.
DRILL-02Jogadores reconectam com versões diferentes da campanha compartilhada.SIMULATION / NATIVE

Resposta para: Jogadores reconectam com versões diferentes da campanha compartilhada.

CONTAIN
Recusar novas propostas até cada participante reconhecer o cursor atual da campanha.
RECOVER
Enviar snapshot mais eventos posteriores e reconstruir mesa, turno e presença antes de reabrir ações.
PROVE
Comparar versão e hash do estado retomado entre servidor e todos os jogadores conectados.
DRILL-03Latência ou interrupção de voz deixa um turno sem dono claro.SIMULATION / NATIVE

Resposta para: Latência ou interrupção de voz deixa um turno sem dono claro.

CONTAIN
Cancelar a síntese pendente, congelar a passagem automática e exibir o resultado confirmado em texto.
RECOVER
Restituir o controle ao jogador atual e iniciar uma nova narração somente com token de turno vigente.
PROVE
Confirmar uma única transição de turno, nenhum áudio tardio e continuidade operável pelo fallback textual.

DESIGN EXERCISE / REVISAR CONTRA TELEMETRIA E RUNBOOKS REAIS ANTES DE OPERAR

EVIDENCE. 06 / O QUE PODE SER DEFENDIDO

Fato à vista. Lacuna também.

Testar retomada longa de campanha, latência de voz e consistência narrativa em sessões com dois jogadores.

FATOS CONFERIDOS
  • TypeScript + PostgreSQL
  • Mestre por texto ou voz
  • Campanhas solo e em dupla
  • Regras autoritativas fora da IA
Quatro pessoas jogam RPG num tabuleiro de fantasia com miniaturas, dados e luz teal.
ASHGLASS / WORLD BUILDING / Lobby, exploração, combate e retomada em The Ashglass Signal. A IA narra; regras, movimento e estado seguem autoritativos.

INTERVIEW MODE. 07 / APROFUNDE A CONVERSA

Três pontos para abrir no quadro.

Perguntas que conectam o case a system design, produto e operação sem transformar uma decisão contextual em regra universal.

  1. 01

    Como compor contexto de campanha sem transformar histórico em autoridade.

  2. 02

    Como sincronizar dois jogadores e um agente que também produz eventos.

  3. 03

    Como avaliar qualidade narrativa separadamente da correção das regras.

CASE FILE / 05

A arquitetura é hipótese.
O uso real é o teste.

Conhecer quem constrói