LAB. INDEX / 04 / PORTFÓLIO VIVO

Quatro testes.
Nenhuma certeza.

Sistemas de colaboração, mobile, IA generativa e jogos em estágios diferentes — apresentados como cases de arquitetura, trade-offs e entrega ponta a ponta.

Ler o system map
CATALOG / 202604

EXPERIMENTOS
EM MOVIMENTO

01 PORTA PÚBLICA / 03 LABS

SYSTEM MAP. 04 / COMO O PORTFÓLIO SE CONECTA

Um portfólio.
Quatro camadas.

Os produtos mudam de domínio, mas revelam a mesma capacidade: transformar uma hipótese em interface, serviço, estado e integração operável.

  1. L1

    Interface & produto

    Experiências responsivas, estado complexo e fluxos que deixam o domínio visível para quem opera.

    • React 19
    • Next.js 16
    • React Native
    • TypeScript
    Castle Wars, AI_VTT, NEXO e Our Home
  2. L2

    Serviços & realtime

    APIs, gateways e processos isolados para proteger fronteiras e manter interações sincronizadas.

    • Node.js
    • Socket.IO
    • Supabase Realtime
    • Next.js server
    Castle Wars, NEXO e sincronização do Our Home
  3. L3

    Dados & estado

    Persistência relacional, cache, séries de eventos e regras autoritativas desenhadas por caso de uso.

    • PostgreSQL
    • Drizzle
    • Firebase
    • Supabase RLS
    quatro arquiteturas com estratégias de estado diferentes
  4. L4

    Integrações & inteligência

    Modelos, voz, mídia generativa e APIs externas tratados como capacidades com limites operacionais claros.

    • AI agents
    • Voice AI
    • Firebase
    • APIs externas
    RPG generativo, jogos realtime, puzzles e mobile
  1. 01 / BOUNDARIES

    Fronteiras explícitas

    Integrações frágeis ficam nas bordas; domínio, estado e política permanecem testáveis.

  2. 02 / SAFE DEFAULTS

    Falhar com segurança

    Regras autoritativas, progressão no servidor e isolamento por usuário são escolhas de arquitetura.

  3. 03 / VERTICAL SLICES

    Entregar ponta a ponta

    Primeiro fluxo utilizável antes da plataforma completa: menor tempo entre hipótese e evidência.

  4. 04 / VISIBLE GAPS

    Lacunas documentadas

    O que ainda está em memória, é conceito ou depende de validação aparece sem linguagem de lançamento.

DIAGNOSTIC MATRIX. 05 × 04 / COMPARAÇÃO TÉCNICA

Domínios diferentes.
Problemas comparáveis.

Um recorte rápido de runtime, estado, caminho crítico e limites de cada experimento. Role horizontalmente em telas menores.

Comparação técnica de runtime, dados, fluxo, segurança e estágio dos quatro experimentos.
SYSTEM / DIMENSION01Castle Wars02AI_VTT03Desafio Online04Our Home
RUNTIMERuntime principalNode + Socket.IOTypeScriptNext 16 + React 19Expo + React Native
STATEEstado e dadosMemória / roadmapPostgreSQLPostgres + DrizzleSupabase + Postgres
SIGNALCaminho críticolobby → construçãoação → narrativapista → progressotarefa → sincronização
BOUNDARYLimite de segurançagap declaradoregras autoritativassolução no servidorRLS por casa
SURFACESuperfícieProtótipo realtimeVertical sliceMVP jogávelMVP iOS 1.0

* “Memória / roadmap” é uma lacuna deliberadamente visível no Castle Wars, não uma alegação de persistência concluída.

LAB. INDEX / PORTFÓLIO VIVO

Experimentos
em movimento.

4 ideias em estágios diferentes. Nenhuma promessa de sucesso — só compromisso com o teste.

  • PORTA PÚBLICA
  • LAB INTERNO
CAPABILITY LENSDestacar por desafio técnico

04 experimentos em evidência

02VERTICAL SLICE
RPG / GENERATIVE GAME
EM DESENVOLVIMENTOAinda não está pronto para uso público.

AI_VTT

The Ashglass Signal.

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
QUESTÃO DE TESTE

Uma IA consegue mestrar sem sequestrar as regras?

Abrir case file técnico
  • TypeScript + PostgreSQL
  • Mestre por texto ou voz
  • Campanhas solo e em dupla
  • Regras autoritativas fora da IA
ARQUITETURA
Mesa compartilhada → motor de regras e estado → contexto narrativo → mestre de IA por texto ou voz.
DESAFIO
Permitir improviso narrativo sem deixar o modelo alterar regras, movimento ou estado autoritativo da campanha.
DECISÃO
Separar narração probabilística de resolução determinística; a IA propõe ficção, o sistema valida ações.
PRÓXIMO SINAL
Testar retomada longa de campanha, latência de voz e consistência narrativa em sessões com dois jogadores.
MESA
SOLO + DUPLA
CAMPANHA
ASHGLASS SIGNAL
Abrir case
03MVP JOGÁVEL
PUZZLE / SOCIAL GAME
EM DESENVOLVIMENTOAinda não está pronto para uso público.

Desafio Online

NEXO / O Mapa Impossível.

Plataforma para duplas e grupos com equipes, convites e expedições persistentes. O Mapa Impossível combina pistas, dicas cronometradas e progresso compartilhado.

  • Next.js 16
  • React 19
  • PostgreSQL
  • Drizzle
  • Firebase Auth
QUESTÃO DE TESTE

Pistas diferentes podem virar uma competição social memorável?

Abrir case file técnico
  • Next.js 16 + React 19
  • PostgreSQL + Drizzle
  • Firebase Authentication
  • Hackathons + caça ao tesouro
ARQUITETURA
Interface de expedição → ações de equipe no servidor → progresso persistente em PostgreSQL → identidade Firebase.
DESAFIO
Manter equipes sincronizadas, dicas cronometradas e progresso compartilhado sem revelar respostas pelo cliente.
DECISÃO
Deixar solução e progressão autoritativas no servidor; o navegador recebe apenas o estado necessário da etapa.
PRÓXIMO SINAL
Instrumentar dificuldade das pistas, ranking por conclusão e ferramentas editoriais para novas expedições.
FORMATO
DUPLAS + GRUPOS
EXPEDIÇÃO
MAPA IMPOSSÍVEL
04MVP iOS 1.0
MOBILE / HOUSEHOLD
EM DESENVOLVIMENTOAinda não está pronto para uso público.

Our Home

a rotina cabe na mesma casa.

Aplicativo para iPhone em que casais e famílias compartilham compras, tarefas recorrentes e responsabilidades, com sincronização em tempo real.

  • Expo SDK 57
  • React Native
  • TypeScript
  • Supabase
  • PostgreSQL
QUESTÃO DE TESTE

A rotina fica mais leve quando compras, tarefas e contexto vivem no mesmo lugar?

Abrir case file técnico
  • Expo SDK 57 + React Native
  • Supabase Auth, Postgres + Realtime
  • Compras e tarefas compartilhadas
  • Recorrência + histórico de status
  • RLS + exclusão de conta pelo app
  • Versão 1.0 preparada para iPhone
ARQUITETURA
App React Native → comandos e canais Supabase → PostgreSQL com RLS, RPCs e triggers → projeção sincronizada por casa.
DESAFIO
Sincronizar a rotina de vários moradores sem perder autoria, recorrência ou isolamento dos dados de cada casa.
DECISÃO
Manter autorização e transições críticas junto ao banco; o app envia intenções e reconcilia a projeção via Realtime.
PRÓXIMO SINAL
Validar a versão 1.0 em iPhones reais antes de avançar para notificações e calendário compartilhado.
ROTINA
COMPRAS + TAREFAS
SINCRONIA
REALTIME + RLS
Abrir case

* As funcionalidades foram conferidas nos repositórios. Algumas hipóteses, métricas, nomes auxiliares e estágios continuam editoriais até validação pública.

ARTEFATOS. 004 / BUILD + CONCEITO

O experimento também
constrói mundos.

Quatro builds e um conceito — origem clara, nenhum produto fingido.

Quatro pessoas jogam RPG num tabuleiro de fantasia com miniaturas, dados e luz teal.

ASHGLASS / WORLD BUILDING

A campanha já tem rosto, mapa e regras.

Lobby, exploração, combate e retomada em The Ashglass Signal. A IA narra; regras, movimento e estado seguem autoritativos.

Ver experimento
Cartaz do NEXO: à esquerda, O tesouro não está escondido. Está codificado; à direita, mapa com rota e símbolos de enigmas.

NEXO / MVP JOGÁVEL

O tesouro está codificado.

Equipes por convite, prontidão, progresso persistente e dicas cronometradas numa expedição compartilhada.

Ver experimento
Mapa medieval noturno com castelos, povoados e rotas estratégicas verdes.

CASTLE WARS / CONCEPT FRAME

Território antes da conquista.

Conceito de fortalezas, povoados e rotas. Não é captura do protótipo.

Ver experimento
Tela demonstrativa do Our Home no iPhone com resumo e cartões de tarefas compartilhadas da casa.

OUR HOME / IOS MVP

Uma casa. A mesma versão da rotina.

Captura real do modo demonstração: tarefas recorrentes, responsáveis, status e autoria sem expor dados pessoais.

Ver experimento

FIELD NOTES. 002 / SEM FILTRO DE LANÇAMENTO

O teste também mostra
o que falta.

  1. CW / GAPLIMITE

    O lobby funciona. A economia começa.

    Castle Wars sincroniza entrada, partida, recursos e a primeira construção. O estado segue em memória; mapa, combate e persistência estão no roadmap.

  2. LIVE / SIGNALSINAL

    Um teste já tem porta pública.

    NEXO é o único experimento com deployment público validado nesta edição do laboratório. Os demais casos permanecem internos e declaram esse limite na própria interface.

PIPELINE. 04 / ESTADO DOS TESTES

Tudo começa
inacabado.

O portfólio não é uma coleção de lançamentos. É um recorte vivo do que está sendo descoberto, prototipado e colocado diante de pessoas reais.

  1. Castle WarsEtapa PROTÓTIPO. Status: PROTÓTIPO REALTIME
  2. AI_VTTEtapa ALPHA. Status: VERTICAL SLICE
  3. Desafio Online / NEXOEtapa PILOTO. Status: MVP JOGÁVEL
  4. Our HomeEtapa PILOTO. Status: MVP iOS 1.0
POSIÇÕES ILUSTRATIVAS / ATUALIZAÇÃO MANUAL

POR TRÁS DOS TESTES / UMA PESSOA REAL

Projetos mudam.
O ponto de origem fica.

Conhecer o Zero