Como funciona
Um mapa direto: o que a ciência sustenta, o que é exagero, o que já roda no site e o que ainda vamos construir. Cada bloco leva um selo de status.
Animação em câmera lenta (¼ da velocidade real) para que 40 Hz seja visível. O batimento é percebido com fones estéreo; o tamanho do efeito varia entre pessoas.
Ressalva: o Mindlab foi encomendado, com amostra pequena (~40 pessoas) e sem revisão por pares. Tratamos como indício, não como prova.
O cérebro muda de estado por transições eletrofisiológicas graduais, não por interruptor.
flowchart TD
A["Entrada do usuário"] --> B["Tokenização e classificação determinística"]
B --> C["Dicionário tipado de 63 faixas · Hz · BPM · neuroquímica"]
C --> D["Laudo fisiológico imediato"]
D --> E["Governança TypeSafe JEV SystemOne"]
E --> F["YouTube API · streaming direto"]
F --> G["Telemetria circadiana em tempo real"]
G --> H["Aura pessoal e DNA vibracional"]
classDef live fill:#0d1a16,stroke:#10b981,color:#f5f5f7
classDef gov fill:#1d1710,stroke:#f59e0b,color:#f5f5f7
class A,B,C,D,F,G,H live
class E gov
Cada faixa é um registro tipado; cada onda carrega os atributos fisiológicos. Hoje Hz, mecanismo e neuroquímica são por onda, não por faixa — o registro por faixa é a próxima etapa (Seção 5).
// Faixa — 63 registros no catálogo type Track = { id: string; // "huehue" a: string; // artista t: string; // faixa w: "delta"|"theta"|"alpha"|"beta"|"gamma"; u: string; // URL do YouTube (watch ou busca) k: string; // palavras-chave: estilo, instrumento, estado } // Onda — 5 registros type Wave = { name, hz, diag, mech, chem, proto, why: string }
A classificação das faixas nas ondas é curadoria editorial (por estilo, andamento e uso típico), não medição do áudio.
| Peça | O que faz de verdade | Status |
|---|---|---|
| YouTube (oEmbed) | Script de verificação consulta o oEmbed de cada link direto e acusa vídeo removido (HTTP ≠ 200). Rodado a cada entrega, não em tempo real. O visitante ouve no próprio YouTube; nada é baixado nem copiado. | no ar |
| YouTube Data API | Não usada no site hoje. É a via para validar a Seção 5 (buscar versões, duração, canal oficial) sem raspar página. | planejado |
| TypeSafe JEV SystemOne | Avalia o plano antes e as evidências depois de cada mudança: consistência, segurança, sanitização. Apoia a decisão; não substitui teste nem revisão humana. | bastidor |
| LLM | Não há LLM respondendo ao visitante. A classificação é determinística por pontuação de palavras: previsível, auditável, sem custo por consulta. LLM entra só como ferramenta de construção e, no futuro, para propor classificações a revisar. | fora do runtime |
| Google OAuth / IDNO | Login opcional por Google; perfil local com exportar/importar. A identidade é do usuário e viaja com ele. | no ar |
| Análise circadiana | Cruza a hora de cada audição com uma tabela de compatibilidade (0–1) entre onda e fase do dia (madrugada, manhã, tarde, noite) e gera o Índice de Alinhamento. A tabela é heurística inspirada em ciclos de melatonina, cortisol e dopamina — não é medição individual. | no ar |
Hoje o site confia na curadoria. A próxima etapa é medir o áudio.
Acrescentar ao registro: BPM, tom, banda dominante, presença de pulso lento, duração real e fonte do dado. Campo vazio fica vazio — nada inventado.
Extrair BPM, espectro (FFT) e envelope de amplitude (modulação de 1–40 Hz) de amostras próprias ou licenciadas. A banda sai da medida, não do palpite.
Medida do áudio + curadoria + texto do usuário. LLM só sugere; o registro final passa por regra e revisão, com JEV auditando o lote.
O usuário descreve ou envia um trecho e a máquina devolve a banda dominante e faixas compatíveis. Respeitando direitos autorais: só análise, sem redistribuir áudio.