O vídeo clínico que se deixa ler, buscar e discutir no instante exato — tube.m3d
Playbook de Implementação Integrado 2026–2027 · Da documentação audiovisual à biblioteca clínica navegável, citável e auditável
1.Apresentação e Controle de Versionamento
Ficha técnica, histórico de versões e convenções de estimativa do playbook.
Este documento transpõe, para o formato de playbook operacional e estratégico integrado do Grupo M3D, o conteúdo público do hub tube.m3d.pro — recursos centrais, pipeline de produção, discussão temporal ancorada, roadmap, stack técnico e modelo de dados — acrescentando a camada de implementação: arquitetura de componentes, contratos de API, filas e workers, estratégia de indexação híbrida, contrato de prompt e grounding do RAG, RBAC, trilha de auditoria, critérios de aceite e riscos por funcionalidade.
Tudo o que aqui aparece na forma de números, prazos, orçamento ou desenho de engenharia que não constava do material público é explicitamente marcado como proposta — hipótese de planejamento, não fato entregue. A implementação é privada; ambientes clínicos e trilhas de M&A permanecem sob NDA.
Ficha técnica do documento
Histórico de versões
| Versão | Data | Natureza | Escopo da revisão |
|---|---|---|---|
| 0.9.0 | Ago/2026 | Blueprint | Definição do núcleo temporal (TranscriptSegment), das cinco etapas do pipeline e das duas trilhas de stack. |
| 1.0.0 | Set/2026 | Master — Edição Integrada | Consolidação de recursos, pipeline, roadmap (4 milestones · 11 sprints · 572 pts), modelo de dados, modelo econômico e conformidade por jurisdição. Versão vigente. |
| 1.1.0 prevista | Nov/2026 | Incremental | Revisão pós-M2 (Intelligence): calibração de busca híbrida e do contrato de prompt com evidência de uso real. |
| 1.2.0 prevista | Mar/2027 | Incremental | Compliance operacional e federação de catálogos com as interligas. |
Convenções de leitura
1 ponto ≈ 4 horas
Toda funcionalidade carrega estimativa em pontos. A referência de capacidade é de aproximadamente 4 horas de implementação por ponto, já incluindo revisão de código e teste básico.
Sprint = 2 semanas
Onze sprints cobrem a mobilização (S0) até o beta institucional (S10), em 22 semanas corridas entre setembro de 2026 e junho de 2027.
Nada sem timestamp
Regra de produto do tubeM3D: toda resposta de IA, comentário, nota ou citação aponta para um intervalo startTime → endTime verificável no vídeo.
2.Sumário Executivo
Tese, números-chave e veredito de viabilidade do módulo audiovisual.
O tubeM3D é a materialização audiovisual do ecossistema Grupo M3D: um módulo que transforma documentação clínica em vídeo — de aulas, cirurgias, procedimentos de cabine e teleconsultas — em uma biblioteca navegável. Cada segundo do procedimento torna-se localizável; cada comentário vive ancorado ao instante certo; e cada resposta da IA aponta para o fragmento de transcrição que a sustenta. O produto não é um player com busca: é um índice temporal clínico com uma camada de conversa que preserva contexto meses depois.
A tese de valor tem três vetores. Primeiro, recuperação semântica sobre transcrição validada — busca por conceito, passo, risco ou termo anatômico com salto direto ao timestamp. Segundo, IA com grounding restrito (Gemini Flash + RAG limitado aos segmentos recuperados), que responde apenas com citação de origem, sem extrapolação. Terceiro, rastro auditável: warning gate clínico, checklist de consentimento, RBAC e trilha de auditoria desde o upload.
Quadro-resumo dos domínios de produto com peso de esforço (%)
Distribuição dos 548 pontos do roadmap principal entre os domínios funcionais. proposta
| Domínio funcional | Milestone | Pontos | % do roadmap | Peso |
|---|---|---|---|---|
| Player educacional com transcript sincronizado | M1 · M2 | 96 | 17,5% | |
| IA Gemini Flash com grounding (RAG restrito) | M2 | 88 | 16,1% | |
| Compliance LGPD / HIPAA-ready e auditoria | M1 · M3 | 96 | 17,5% | |
| Licenças, SSO e federação de catálogos | M4 | 80 | 14,6% | |
| Busca temporal por trecho clínico | M2 | 72 | 13,1% | |
| Q&A ancorado por timestamp | M3 | 64 | 11,7% | |
| Linha do tempo navegável (núcleo de dados) | M1 | 52 | 9,5% | |
| Total — roadmap principal | 548 | 100,0% | ||
| Sprint 0 — mobilização & blueprint | 24 | +4,2% | aditivo | |
| Total com mobilização | 572 | 104,2% | ||
Cinco recursos centrais em uma frase
1 · Busca temporal por trecho clínico
Camada de recuperação semântica sobre transcrição validada: busca por conceito, passo, risco ou termo anatômico — com extrato, categoria e salto direto ao timestamp correto.
2 · IA Gemini Flash com grounding
“Ask this video” responde apenas a partir de segmentos recuperados via RAG restrito, citando sempre o timestamp de origem. Sem extrapolação.
3 · Player com transcript sincronizado
HLS com legendas alinhadas, capítulos, resumo automático, atalhos técnicos e overlay de anatomia. Comentários, notas e citações no mesmo eixo temporal do vídeo.
4 · Q&A ancorado por timestamp
Perguntas, referências bibliográficas, alertas de complicação e notas aclaratórias fixadas em pontos didáticos do vídeo. O clique leva ao instante.
5 · Compliance LGPD / HIPAA-ready
Warning gate clínico, checklist de consentimento, RBAC, trilha de auditoria e governança por país desde o upload — sem atalhos regulatórios.
6 · Linha do tempo navegável fundação
Cada TranscriptSegment carrega videoId, startTime e endTime — conectando player, busca, comentários, notas e citações a uma única linha do tempo compartilhada.
3.Visão Geral e Alinhamento com o Grupo M3D
Onde o tubeM3D se encaixa no ecossistema m3d.pro e qual fluxo de valor ele fecha.
O tubeM3D é um módulo — a camada audiovisual da rede M3D. Ele não compete com os outros subdomínios: alimenta-os e é alimentado por eles. A documentação nasce em pod.m3d.pro (cabine autônoma de saúde inteligente, que produz imagem e vídeo de procedimento) e em tele.m3d.pro (teleconsulta e EHR FHIR R4); ganha trilha sonora e narrativa em pod.m3d.pro (podcast médico conectado ao transcript search); é indexada e discutida no tube.m3d.pro; e é governada por cypher.m3d.pro, a camada dedicada de compliance e segurança regulatória. A federação de catálogos e as parcerias acadêmicas entram por interligas.m3d.pro, e a identidade comum vem de m3d.pro.
Interface com cada pilar do ecossistema
| Subdomínio | Papel | O que o tubeM3D consome | O que o tubeM3D devolve |
|---|---|---|---|
| m3d.pro | Identidade e marca do ecossistema médico | Design system, tipografia, governança de marca | Identidade visual herdada por todas as superfícies audiovisuais |
| tube.m3d.pro | Hub principal — destino da junção com o tubeM3D | Catálogo de vídeos, navegação institucional | Busca temporal, player educacional, Q&A ancorado |
| tele.m3d.pro | Telemedicina integrada à documentação navegável | Gravações de teleconsulta consentidas, contexto de EHR (FHIR R4) | Trechos clínicos endereçáveis para estudo de caso |
| interligas.m3d.pro | Federação de catálogos e parcerias institucionais | Curadoria por especialidade, validação de transcrição, trilhas de ensino | Índice federado por Specialty e selo de revisão clínica |
| pod.m3d.pro | Podcast médico conectado ao transcript search | Episódios, capítulos, convidados | Transcrição e busca temporal reutilizadas do mesmo pipeline |
| cypher.m3d.pro | Camada dedicada de compliance e segurança regulatória | Políticas de RBAC, retenção, residência de dados, auditoria | Telemetria de acesso e trilha de auditoria auditável |
Fluxo de valor físico → digital
Captura física (pod / tele / interligas)
Procedimento ou aula é registrado com consentimento. O checklist de privacidade e os metadados estruturados (especialidade, instituição, consentimento, país) nascem aqui, não no pós-produção.
Ingestão e integridade
Upload a object storage com hash de integridade, classificação de sensibilidade e definição de jurisdição de armazenamento. Nenhum artefato derivado existe antes deste passo.
Índice temporal
Transcodificação HLS, extração de áudio, transcrição e segmentação produzem a linha do tempo única. É aqui que o acervo deixa de ser arquivo e passa a ser conhecimento recuperável.
Camada de conversa
Comentários, perguntas, notas aclaratórias, referências e alertas de complicação são fixados a segmentos — e permanecem revisitáveis com o mesmo contexto.
Valor em rede
O mesmo índice temporal alimenta telemedicina (estudo de caso), podcast (transcript search) e ensino (trilhas por especialidade), reduzindo o custo de aquisição de todos os módulos do ecossistema.
4.Análise Técnica Integrada
Arquitetura, pipeline, IA com grounding, stack, governança de dados e matriz de integração — com a camada de implementação explícita.
4.1 Arquitetura da plataforma
Seis camadas desacopladas, unidas por um único contrato: o núcleo temporal. Toda a plataforma é construída para que o componente mais volátil (o modelo de IA) possa ser trocado sem tocar no player, e o player possa mudar sem tocar no índice.
| Camada | Componentes | Responsabilidade | Tecnologia | Critério de aceite |
|---|---|---|---|---|
| L1 · Entrega | Player HLS, catálogo, busca, páginas de discussão | Experiência do usuário sobre a linha do tempo | Next.js (App Router) 14+, React Native 0.81 na v2.0 | Salto a timestamp < 1 interação (1 clique) |
| L2 · API | REST/JSON, autenticação, RBAC, cota de créditos | Superfície única de acesso, sem lógica de mídia | Next.js Route Handlers → FastAPI 0.110 (v2.0) | p95 < 300 ms em endpoints de metadados |
| L3 · Orquestração | Fila assíncrona, workers, retentativas, idempotência | Processamento resiliente de mídia longa e sensível | Fila assíncrona com workers paralelos | Zero reprocessamento duplicado (chave de idempotência por job) |
| L4 · Persistência | Banco transacional, object storage, tabela de segmentos | Dado estruturado + bytes de mídia | PostgreSQL + Object (M1) → MongoDB Atlas (v2.0) | Backup verificável; restore testado a cada milestone |
| L5 · Índice | Índice lexical, índice vetorial por fragmento, ranking | Recuperação híbrida sobre a transcrição validada | Lexical + Vetorial (busca híbrida) | Fragmento pertinente na primeira página em ≥ 80% das consultas de teste |
| L6 · Inteligência | RAG restrito, montagem de contexto, citação obrigatória | Resposta educacional ancorada em segmentos recuperados | Gemini Flash (Emergent Int.) | 100% das respostas com timestamp de origem citado |
Contratos internos entre camadas
Evento: media.ingested
Disparado na conclusão do upload. Payload mínimo: videoId, assetId, storageUri, hash, jurisdiction, consentRef. Consumido pelos workers de transcode e de áudio.
Evento: transcript.ready
Emitido quando a transcrição tem segmentos com startTime/endTime. Dispara indexação lexical e vetorial. Só então a busca temporal existe para aquele vídeo.
Evento: index.ready
Índice publicado e versionado. Habilita “Ask this video” e o resumo automático. Reindexação não derruba a versão anterior (troca atômica).
Evento: content.flagged
Gerado por ContentReport ou por regra automática. Congela exibição do trecho sem apagar o registro, preservando evidência de auditoria.
4.2 Pipeline de mídia clínica — do upload à resposta em cinco etapas assíncronas
Arquitetura desacoplada com fila assíncrona, garantindo resiliência no processamento de mídia clínica longa e sensível.
01 · Ingestão
Upload a object storage com checklist de privacidade e metadados estruturados: especialidade, instituição, consentimento, jurisdição de residência do dado, nível de sensibilidade e identificação de pessoas no vídeo. Gera hash de integridade e um registro imutável de origem.
02 · Fila assíncrona
Dispara transcodificação, extração de áudio e transcrição em workers paralelos. Cada job recebe chave de idempotência; falhas são retentadas com backoff exponencial e limite de tentativas, sem duplicar artefatos.
03 · Indexação
Segmentação temporal (janelas com sobreposição), índice lexical (termos clínicos, normalização de sinônimos anatômicos) e índice vetorial por fragmento (embeddings por segmento, com metadados de especialidade e categoria).
04 · Recuperação
Busca híbrida lexical + vetorial com snippets, ranking por relevância clínica, filtros por categoria (passo, risco, anatomia, técnica) e salto ao timestamp — o resultado não é um texto, é um intervalo.
05 · Respostas
RAG restrito a segmentos recuperados, sempre citando o timestamp de origem. Se a evidência não existe no índice, o sistema diz que não há evidência — não completa com conhecimento externo.
Especificação operacional por etapa
| # | Etapa | Entrada | Saída | SLA alvo proposta |
|---|---|---|---|---|
| 01 | Ingestão | Arquivo de vídeo + metadados + consentimento | Video + VideoAsset versionado em storage | Início do processamento em < 2 min após upload |
| 02 | Fila assíncrona | media.ingested | HLS (renditions + legendas) e áudio extraído | ≤ 1,5× a duração do vídeo por worker |
| 03 | Indexação | Transcrição segmentada | Índice lexical + vetorial versionado | ≤ 10 min para 60 min de conteúdo |
| 04 | Recuperação | Consulta em linguagem natural ou termo clínico | Ranking de segmentos com snippet e timestamp | p95 < 800 ms |
| 05 | Respostas | Pergunta do usuário + contexto recuperado | Resposta fundamentada com citações t1 → t2 | p95 < 6 s; 100% com citação |
4.3 IA, RAG e grounding — “Ask this video”
A IA educacional do tubeM3D é deliberadamente estreita. Ela não é um assistente clínico geral: é um mecanismo de leitura do vídeo. A qualidade do produto está menos no modelo e mais no contrato de contexto.
| Parâmetro de recuperação | Configuração | Racional |
|---|---|---|
| Estratégia | Híbrida: lexical + vetorial | Termo anatômico exato (“ligadura da artéria esplênica”) exige lexical; pergunta conceitual exige vetorial. |
| Unidade de recuperação | Segmento temporal (com sobreposição) | O segmento é a menor unidade que carrega startTime/endTime — e portanto a única que pode ser citada. |
| Filtros | Especialidade, categoria (passo / risco / anatomia), idioma, data | Reduz contaminção entre contextos clínicos distintos. |
| Ranqueamento | Relevância + proximidade temporal + densidade clínica | Sequências de um mesmo passo tendem a ser contíguas no tempo. |
| Contexto enviado ao modelo | Somente segmentos recuperados + metadados do vídeo | RAG restrito: sem histórico livre, sem web, sem extrapolação. |
| Saída obrigatória | Resposta + lista de citações t1 → t2 | Auditabilidade: o usuário sempre pode verificar a fonte. |
| Ausência de evidência | Resposta explícita de “não há evidência neste vídeo” | Preferível ao falso positivo clínico. Zero tolerância a invenção. |
Contrato de prompt (esboço de implementação)
Guardrail 1 · Sem extrapolação
The context is closed. If the answer would need information outside the segments, the model is instructed to declare the absence of evidence.
Guardrail 2 · Citação verificável
The citation is validated against the index: if the cited interval does not exist, the answer is rejected before reaching the interface.
Guardrail 3 · Warning gate clínico
Risk terms (dosage, conduct, emergency) trigger an explicit educational notice at the top of the answer.
4.4 Software, interoperabilidade e stack — duas trilhas do mesmo produto
Trilha A entrega valor rápido com Next.js. Trilha B escala para mobile e produção assistencial com FastAPI, MongoDB e IA generativa. As duas compartilham o mesmo núcleo temporal e o mesmo contrato de API.
Trilha A · MVP Web
| Framework | Next.js (App Router) 14+ |
| Linguagem | TypeScript 5.x |
| UI | Tailwind + tema claro/escuro 3.x |
| Estado | Context / Zustand |
| Player | Customizado · HLS |
| Dados (MVP) | JSON tipado + mocks |
| Persistência (M1) | PostgreSQL + Object |
| Busca (M2) | Lexical + Vetorial |
Trilha B · Mobile / Web v2.0
| App | React Native 0.81 |
| Roteamento | Expo / Expo Router 54 / 6 |
| Linguagem | TypeScript 5.9 |
| Backend | FastAPI 0.110 |
| Motor assíncrono | Motor 3 |
| Banco | MongoDB Atlas |
| IA | Gemini Flash · Emergent Int. |
| Player | expo-video 3 |
Contratos de API (superfície núcleo) proposta
| Recurso | Endpoint | Função | Regra de negócio |
|---|---|---|---|
| Catálogo | GET /videos | Lista videos com filtros de especialidade e status do índice | Vídeo sem índice publicado não aparece em busca |
| Linha do tempo | GET /videos/{id}/segments | Segmentos endereçáveis do vídeo | Retorna videoId, startTime, endTime, confiança |
| Busca | GET /search | Busca híbrida com snippet e timestamp | Respeita RBAC e jurisdição do dado |
| Pergunta | POST /videos/{id}/ask | RAG restrito com citação obrigatória | Rejeita resposta sem citação válida; consome crédito de IA |
| Comentário | POST /videos/{id}/comments | Comentário/pergunta fixado a um intervalo | Deve referenciar segmento existente |
| Nota / citação | POST /videos/{id}/notes | Nota aclaratória ou referência bibliográfica | Vinculada a papel autorizado (revisor clínico) |
| Denúncia | POST /content-reports | Abre ContentReport sobre trecho | Congela exibição; preserva evidência |
| Consentimento | POST /attestations | Registra ComplianceAttestation do upload | Bloqueio duro: sem atestação, sem processamento |
Interoperabilidade
HL7 / FHIR R4
Clinical context from tele.m3d is referenced by FHIR identifiers, without duplicating the EHR into the audiovisual index. tubeM3D stores the link, not a copy of the healthcare record.
Legendas e acessibilidade
Synchronised subtitle track (WebVTT derived from HLS) and navigable transcript — the basis for assisted reading and future translation.
Federação de catálogos
O índice é particionável por Specialty e por instituição, permitindo que a interliga publique seu próprio catálogo sobre a mesma infraestrutura.
4.5 Governança de dados, compliance e biosegurança de conteúdo
Compliance não é uma seção do site: é uma condição de execução. O princípio é privacy by design desde o upload — warning gate clínico, checklist de consentimento, RBAC, trilha de auditoria e governança por país.
Matriz de papéis e acessos (RBAC)
| Papel | Ver vídeo | Buscar | Perguntar à IA | Comentar | Validar transcrição | Publicar catálogo | Auditar |
|---|---|---|---|---|---|---|---|
| Visitante (demo) | Sim (catálogo público) | Sim (amostra) | Limitado | Não | Não | Não | Não |
| Profissional verificado | Sim | Sim | Sim | Sim | Não | Não | Não |
| Revisor clínico | Sim | Sim | Sim | Sim | Sim | Não | Não |
| Curador institucional | Sim | Sim | Sim | Sim | Sim | Sim | Parcial |
| Compliance / auditor | Metadados | Metadados | Não | Não | Não | Não | Sim |
| Administrador técnico | Metadados | Metadados | Não | Não | Não | Configuração | Sim |
Retenção, residência e ciclo de vida
| Artefato | Retenção padrão proposta | Jurisdição | Exclusão |
|---|---|---|---|
| Vídeo original | Definida pelo contrato institucional | País de origem do consentimento | Sob demanda + expurgo programado |
| Transcrição e índice | Enquanto o vídeo existir | Mesma jurisdição do vídeo | Em cascata com o vídeo |
| Comentários e notas | Vida do catálogo | Residência do catálogo | Anonimização preferida à exclusão (preserva didática) |
| Trilha de auditoria | Longa (requisito regulatório) | Residência dedicada | Imutável; somente anexação |
| Atestações de consentimento | Igual ou superior à do vídeo | País de origem | Imutável |
Direitos do titular (DSR)
Request flow → locating the content (video, segment, metadata) → execution (removal, anonymisation or restriction) → auditable receipt. Every step is logged with author, date and justification.
Trilha de auditoria
Quem viu, quem buscou, quem perguntou, quem validou, quem publicou e quem excluiu — com carimbo temporal e identificação de sessão. Base para defesa regulatória e para investigação de incidentes.
Warning gate clínico
Explicit notice that the content is educational and does not replace supervised training or clinical judgement — shown on entry and reinforced in sensitive answers.
Biosegurança de conteúdo
Anonymisation of faces and identifiers when required; control over who appears in the video; flagging of sensitive procedural images.
4.6 Matriz de integração — módulos do ecossistema e dependências do tube.m3d
| Módulo | Direção | Contrato | Dependência crítica | Status proposta |
|---|---|---|---|---|
| tube.m3d.pro | Núcleo | API própria do módulo | Nenhuma — é a raiz | núcleo |
| m3d.pro | ↑ identidade | Design system | Tokens visuais e marca | disponível |
| tele.m3d.pro | ↔ bidirecional | Identificadores FHIR R4 | Consentimento para gravação | a integrar |
| interligas.m3d.pro | ↔ bidirecional | Federação de catálogos por Specialty | Curadoria e revisor clínico | a integrar |
| pod.m3d.pro | ← entrada | Reuso de transcrição e busca | Mesmo pipeline de mídia | planejado |
| cypher.m3d.pro | ↑ governança | RBAC, retenção, auditoria | Política por jurisdição | bloqueante de produção |
Modelo de dados · núcleo temporal
5.Playbook Operacional
Jornada do usuário, Action Points, go-to-market e conformidade por jurisdição — os procedimentos que fazem o índice temporal ser usado, não apenas existir.
5.1 Jornada do usuário — distribuição de tempo e esforço (%)
Onde o esforço do usuário se concentra, do primeiro contato ao retorno repetido. proposta de leitura operacional
| Etapa da jornada | Objetivo do usuário | Superfície do tubeM3D | Tempo (%) | Esforço (%) | |
|---|---|---|---|---|---|
| 1 · Descoberta | Encontrar um procedimento, aula ou caso | Catálogo + busca híbrida | 12% | 8% | |
| 2 · Aterrissagem no trecho | Ir direto ao instante relevante | Salto ao timestamp + capítulos | 14% | 10% | |
| 3 · Consumo educacional | Assistir com transcript sincronizado | Player + legendas + overlay | 34% | 30% | |
| 4 · Pergunta à IA | Esclarecer dúvida com fonte citada | “Ask this video” (RAG restrito) | 13% | 14% | |
| 5 · Discussão ancorada | Comentar, referenciar, alertar | Q&A por timestamp | 15% | 18% | |
| 6 · Curadoria e revisão | Validar transcrição e publicar | Painel do revisor clínico | 8% | 14% | |
| 7 · Retorno | Reencontrar o mesmo trecho meses depois | Favoritos + trilhas por especialidade | 4% | 6% |
5.2 Action Points e status de execução (%)
Cada ação é rastreável a um milestone do roadmap e a um critério de aceite objetivo.
| Ação | Domínio | Milestone | Peso (%) | Status | Critério de aceite |
|---|---|---|---|---|---|
| AP-01 · Modelar o núcleo temporal | Linha do tempo | M1 | 9,5% | done | TranscriptSegment com videoId, startTime, endTime, confiança |
| AP-02 · Upload com checklist de privacidade | Compliance | M1 | 10,4% | done | Sem ComplianceAttestation o processamento não inicia |
| AP-03 · Player HLS + transcript | Player | M1 · M2 | 17,5% | in progress | Legenda sincronizada e salto por clique no transcript |
| AP-04 · Pipeline assíncrono (5 etapas) | Orquestração | M2 | 12,0% | in progress | Idempotência por job; retentativa com backoff |
| AP-05 · Indexação híbrida | Busca | M2 | 13,1% | planned | Fragmento pertinente na 1ª página em ≥ 80% dos testes |
| AP-06 · RAG restrito com citação | Inteligência | M2 | 16,1% | planned | 100% das respostas com timestamp citado e validado |
| AP-07 · Comunidade temporal (Q&A) | Q&A | M3 | 11,7% | planned | Comentário não resolvido em segmento é rejeitado |
| AP-08 · RBAC + trilha de auditoria | Compliance | M3 | 7,1% | planned | Toda ação sensível gera registro imutável |
| AP-09 · SSO e licenças institucionais | Plataforma | M4 | 8,6% | planned | Provisionamento por instituição e cota de créditos |
| AP-10 · Federação de catálogos | Plataforma | M4 | 6,0% | planned | Catálogo interliga publicável sobre a mesma infra |
5.3 Go-To-Market — beachhead regulatório e canais
A estratégia é de beachhead regulatório: entrar primeiro onde a governança de dado clínico é madura e a demanda por educação médica continuada é alta, e só depois escalar por federação de catálogos. O tubeM3D não vende “vídeo”: vende documentação clínica recuperável com rastro auditável.
Canal 1 · Institucional (hospitais e universidades)
Licença por instituição com SSO, catálogo federado e trilhas por especialidade. Argumento: reduzir retrabalho de treinamento e criar acervo auditável de boas práticas.
Canal 2 · Interligas e sociedades
Parceria de curadoria: a interliga valida transcrição e publica seu catálogo, herdando infraestrutura e governança. Modelo de revenue share proposta.
Canal 3 · Profissional individual
Assinatura com créditos de IA e busca ilimitada; conversão alimentada pela demonstração interativa pública e por conteúdo aberto de demonstração.
Mensagens por público
| Público | Dor | Mensagem | Prova |
|---|---|---|---|
| B2B institucional | Acervo audiovisual disperso, treinamento difícil de auditar | “Todo o conhecimento audiovisual da sua instituição, indexado por segundo e citável.” | Trilha de auditoria e RBAC |
| B2G / regulatório | Exigência de governança de dado clínico | “Compliance por jurisdição desde o upload — sem atalhos.” | Atestações e residência de dados |
| B2C profissional | Perder tempo procurando o trecho | “Chegue no segundo exato — e pergunte ao vídeo, com fonte.” | Salto ao timestamp e RAG com citação |
Funil de conversão — etapas e taxa-alvo (%) proposta
5.4 Conformidade e requisitos regulatórios por jurisdição
| Jurisdição | Marco aplicável | Requisito crítico para o tubeM3D | Prontidão proposta |
|---|---|---|---|
| Brasil | LGPD · ANVISA Classe II · CFM 2.314/2022 | Base legal de consentimento, retenção definida, residência nacional, auditabilidade | pronto para piloto |
| União Europeia | GDPR + MDR (quando aplicável) | Minimização, direito ao esquecimento efetivo, avaliação de impacto | a configurar |
| Estados Unidos | HIPAA-ready | Salvaguardas administrativas/técnicas, log de acesso, BAA institucional | a configurar |
| América Latina (demais) | Marcos nacionais de proteção de dados | Residência local e consentimento específico por finalidade educacional | planejado |
| Internacional / nuvem | ISO 27001 (referência) | Gestão de risco, controle de acesso, continuidade | planejado |
6.Roadmap 2026–2027
Plano de execução auditável, de S0 ao beta institucional. Cada funcionalidade carrega estimativa em pontos — referência de capacidade a ~4 horas de implementação. 548 pontos no roadmap principal, 572 com a Sprint 0 de mobilização.
6.1 Ciclo mestre de 22 semanas
Quatro milestones · onze sprints · setembro de 2026 → junho de 2027. A distribuição abaixo é a fonte de verdade das estimativas.
Foundation
S0 → S2 · set/26 — out/26
Mobilização & blueprint · base persistente · upload & superfícies núcleo
96 pts ≈ 32 pts / sprintIntelligence
S3 → S5 · nov/26 — jan/27
Pipeline de mídia · HLS · indexação híbrida · IA educacional com RAG
168 pts ≈ 56 pts / sprintCommunity + Compliance
S6 → S7 · jan/27 — mar/27
Comunidade temporal · camada de compliance operacional
108 pts ≈ 54 pts / sprintBeta Institucional
S8 → S10 · mar/27 — jun/27
Licenças & SSO · federação de catálogos · beta & go-to-market
176 pts ≈ 59 pts / sprint6.2 Detalhamento de sprints — S0 → S10
| Sprint | Período | Milestone | Entregas núcleo | Pontos | Critério de saída |
|---|---|---|---|---|---|
| S0 | set/26 | Mobilização | Blueprint, modelo de dados do núcleo temporal, design tokens herdados de m3d.pro | 24 | Núcleo temporal aprovado e versionado |
| S1 | set/26 | M1 | Base persistente, autenticação, upload com checklist de privacidade | 32 | Upload gera Video + VideoAsset com atestação |
| S2 | out/26 | M1 | Catálogo, página de vídeo, player HLS base, transcript sincronizado | 64 | Salto a timestamp em 1 clique |
| S3 | nov/26 | M2 | Fila assíncrona, transcodificação, extração de áudio | 56 | Mídia de 2 h processada sem bloquear a interface |
| S4 | nov/26 | M2 | Transcrição segmentada, validação por revisor clínico | 56 | Segmentos com confiança e estado de validação |
| S5 | jan/27 | M2 | Indexação híbrida, busca temporal, “Ask this video” com grounding | 56 | 100% das respostas com citação validada |
| S6 | jan/27 | M3 | Comentários, perguntas, notas e referências ancoradas a segmentos | 54 | Comentário fora de segmento é rejeitado |
| S7 | mar/27 | M3 | RBAC, trilha de auditoria, ContentReport, DSR | 54 | Ação sensível gera registro imutável |
| S8 | mar/27 | M4 | Licenças institucionais, SSO, cotas de crédito | 59 | Provisionamento por instituição |
| S9 | mai/27 | M4 | Federação de catálogos por especialidade (interligas) | 59 | Catálogo federado publicável |
| S10 | jun/27 | M4 | Beta institucional, telemetria, go-to-market | 58 | Beta com trilha de auditoria completa |
6.3 Cenários de entrega
Vender rápido
M1 + M2: persistência, vídeo real, busca e IA educacional utilizável.
264 ptsMenor escopo defensável com produto demonstrável ponta a ponta.
Piloto clínico controlado
M1 + M2 + M3: comunidade temporal e camada de compliance defendável.
372 ptsEscopo recomendado para validação institucional com revisor clínico.
Venda institucional completa
M1 + M2 + M3 + M4: readiness comercial e operacional.
548 ptsEscopo completo até o beta institucional.
Trilha temporal
7.Infraestrutura e Operação
Cadeia de fornecedores de mídia, logística de dados clínicos e SLA — a operação que sustenta um acervo audiovisual vivo.
7.1 Cadeia de fornecedores e serviços por classe
| Classe | Componente | Candidatos proposta | Função no tubeM3D | Risco | Mitigação |
|---|---|---|---|---|---|
| Storage | Object storage de mídia | Camada S3-compatível, multi-região | Guardar original, renditions HLS e áudio | Residência de dado fora da jurisdição | Bucket por jurisdição; política de bloqueio por país |
| Entrega | CDN e streaming | CDN com suporte a HLS | Distribuir vídeo com legendas e capítulos | Latência em regiões remotas | Cache por região + pré-aquecimento de catálogo |
| Transcodificação | Pipeline de vídeo | FFmpeg em workers; serviço gerenciado como alternativa | Gerar renditions, thumbnails e WebVTT | Mídia longa consumindo worker | Fatiamento por GOP e paralelismo por renditions |
| Transcrição | ASR clínico | Motor ASR com vocabulário customizado | Produzir segmentos com startTime/endTime | Termo anatômico mal transcrito | Dicionário por especialidade + validação humana |
| Embeddings | Indexação vetorial | Store vetorial por fragmento | Índice vetorial com metadados clínicos | Custo de reindexação | Reindexação incremental por segmento alterado |
| Banco | Persistência transacional | PostgreSQL (M1) → MongoDB Atlas (v2.0) | Núcleo temporal, usuários, conversas | Migração de esquema | Conexão de leitura + migração por milestone |
| IA | Modelo de leitura | Gemini Flash (Emergent Int.) | Resposta ancorada com citação obrigatória | Deriva de comportamento do modelo | Contrato de prompt versionado + teste de regressão |
| Observabilidade | Telemetria e logs | Métricas, logs e traces correlacionados | Diagnóstico do pipeline e da auditoria | Log com dado sensível | Redação na origem; nunca logar conteúdo clínico |
7.2 Logística e estratégia de duplo fornecimento
Aqui “logística” significa movimentação e redundância de dados clínicos — não de hardware — respeitando jurisdição e sensibilidade.
Pilares da cadeia
- Origem — captura em pod/tele/interligas com consentimento registrado.
- Trânsito — upload cifrado, hash de integridade, retomada de transferência.
- Residência — bucket e índice no país de origem do consentimento.
- Derivação — transcrição, embeddings e resumo ficam na mesma jurisdição.
- Distribuição — CDN entrega, mas nunca armazena fora da política.
Regras de mitigação
- Dual provider para transcrição e embeddings: troca sem reescrita do produto.
- Versionamento de índice: reindexação não derruba a versão em uso.
- Reprocessamento isolado: uma etapa falha sem exigir reingestão completa.
- Exportação de segurança: cópia auditável para continuidade, cifrada e por jurisdição.
7.3 Manutenção, disponibilidade e SLA
| Métrica | Alvo proposta | Janela de medição | Ação corretiva |
|---|---|---|---|
| Disponibilidade do player | ≥ 99,5% | Mensal | Fila de renditions alternativas; fallback de qualidade |
| Sucesso de jobs de mídia | ≥ 99% sem intervenção | Semanal | Retentativa com backoff; alerta de job preso |
| Latência de busca (p95) | < 800 ms | Diário | Rebalancear índice; ampliar réplicas de leitura |
| Latência de resposta IA (p95) | < 6 s | Diário | Ajustar faixa de contexto; cache de perguntas recorrentes |
| Cobertura de citação válida | 100% | Por release | Bloquear resposta sem citação; teste de regressão obrigatório |
| Integridade do índice | Verificação diária | Diário | Reconciliar segmentos órfãos e reindexar |
8.Modelo Econômico
Custos por catálogo, unit economics por minuto processado e projeções até o beta institucional. Valores marcados como proposta são hipóteses de planejamento.
8.1 Custos por catálogo e por instituição (premissas)
| Item de custo | Driver | Comportamento | Fixo / variável |
|---|---|---|---|
| Armazenamento de mídia | Minutos por acervo | Cresce com catálogo; decresce por minuto em escala | Variável |
| Transcodificação | Minutos processados | Pico no onboarding de acervo | Variável (one-off por vídeo) |
| Transcrição ASR | Minutos de áudio | One-off por vídeo; sensível ao idioma | Variável |
| Embeddings e índice | Nº de segmentos | Cresce com acervo; reindexação sob evento | Variável |
| Chamadas de IA por pergunta | Créditos por consulta | Cresce com uso; controlado por cota | Variável (medido por crédito) |
| Infra de plataforma | Instituições ativas | Degraus de licença | Fixo por contrato |
| Curadoria clínica | Horas de revisor | Custo humano direto; reduz com ferramentas de revisão | Fixo (parceria / revenue share) |
8.2 Unit economics por minuto processado e por pergunta
| Unidade | Métrica | Meta proposta | Observação |
|---|---|---|---|
| Minuto de vídeo ingerido | Custo total de processamento | Cai com o volume do acervo | Transcrição e transcodificação dominam o one-off |
| Segmento indexado | Custo de indexação marginal | Baixo e previsível | Reindexação só do segmento alterado |
| Pergunta à IA | Créditos consumidos | Limitado por cota institucional | Contexto restrito reduz custo por resposta |
| Resposta com citação | Taxa de citação válida | 100% | Rejeição de resposta sem citação é regra dura |
| Curadoria | Minutos por hora revisada | Reduz com ferramenta de validação em lote | Custo humano é o gargalo real do produto |
| Retrabalho | Reprocessamentos por vídeo | → 0 com idempotência | Job duplicado é defeito, não custo aceitável |
8.3 Projeções 2026–2027 e caminho para o beta institucional
A projeção abaixo acompanha o roadmap, não a promessa comercial. Cada marco financeiro está atrelado a um milestone entregável. proposta
| Marco | Período | Entrega técnica | Receita proposta | Custo dominante | Objetivo |
|---|---|---|---|---|---|
| M1 Foundation | out/26 | Upload, atestação, player base | Pré-receita (piloto) | Engenharia | Provar o núcleo temporal em produção |
| M2 Intelligence | jan/27 | Pipeline, indexação híbrida, IA com grounding | Primeiras licenças de avaliação | Mídia + IA | Provar busca temporal e citação |
| M3 Community + Compliance | mar/27 | Q&A, RBAC, auditoria, DSR | Piloto clínico pago | Curadoria + compliance | Provar defensabilidade regulatória |
| M4 Beta Institucional | jun/27 | SSO, federação de catálogos, go-to-market | Contratos institucionais | Infra + suporte | Provar venda em rede |
8.4 Uso de fundos — distribuição em %
Aplicação dos recursos no horizonte do roadmap (S0 → S10), por categoria. proposta
Potencial de spin-offs e valor em rede proposta
| Linha | Base | Habilita | Maturidade |
|---|---|---|---|
| Índice clínico licenciável | Núcleo temporal | Busca federada entre instituições | pós-M4 |
| Trilhas de educação continuada | Especialidade + curadoria | Certificação com prova de consumo | planejado |
| Camada de compliance como serviço | RBAC + auditoria + atestações | Reuso por tele.m3d e cypher.m3d | planejado |
| Reuso em podcast clínico | Pipeline de transcrição | Transcript search em pod.m3d.pro | pós-M2 |
9.Matriz GE-McKinsey — Portfólio tube.m3d
Atratividade de mercado × força competitiva, aplicada aos sete domínios funcionais do módulo. Passe o cursor sobre cada bolha.
Critérios de Atratividade do Mercado (peso) proposta
Critérios de Força Competitiva (peso) proposta
Matriz interativa — passe o cursor sobre cada bolha
Leitura estratégica por quadrante
| Quadrante | Domínios | Decisão |
|---|---|---|
| Investir | Busca temporal, IA com grounding, núcleo temporal | Concentrar engenharia do M2 — são os diferenciais que nenhum concorrente de player replica facilmente. |
| Investir seletivo | Player educacional, Q&A ancorado | Manter excelência, mas não expandir escopo além do que a curadoria consegue sustentar. |
| Proteger / colher | Compliance, federação de catálogos | Compliance é bloqueante: não é “colher”, é manter posture. Federação só escala com parceria assinada. |
10.Estratégia de Marketing
Posicionamento, mix de canais, funil e mensagens por público — coerentes com a natureza educacional e institucional do módulo.
Segmentação e alocação de esforço (%) proposta
Mix de canais (%) proposta
Funil phygital — etapas e taxa-alvo de conversão (%) proposta
| Etapa | Origem | Taxa-alvo | Instrumento de medição |
|---|---|---|---|
| Visita ao hub (tube.m3d.pro) | Divulgação e SEO clínico | — | Analytics agregado, sem dado clínico |
| Visita → demonstração interativa | CTA “Navegar demo agora” | 38% | Evento de navegação |
| Demo → contato institucional | Formulário / e-mail | 14% | Lead qualificado |
| Contato → sandbox sob convite | NDA e avaliação | 46% | Ambiente provisionado |
| Sandbox → piloto pago | Proposta institucional | 28% | Contrato assinado |
| Piloto → contrato de rede | Federação de catálogos | 19% | Catálogo federado ativo |
Mensagens por público
Mensagem B2G
Clinical data governance by jurisdiction, immutable audit trail and consent attestation as part of the product — not as policy on the side.
Mensagem B2B
Your institution’s audiovisual collection becomes a citable index: less training rework, more auditing and knowledge continuity when people move on.
Mensagem B2C
Arrive at the exact second and ask the video. Answer with source, always citable, always verifiable. Studying stops being watching.
11.Modelo de Monetização
Motor transacional de créditos, mix de receita e novas linhas propostas. Valores sem base no material público são marcados como proposta.
11.1 Sistema de créditos (motor transacional) proposta
| Evento transacional | Consumo | Unidade | Regra de controle |
|---|---|---|---|
| Ingestão e processamento de vídeo | Créditos por minuto processado | Minuto de mídia | Debitado no início do job; estornado em falha |
| Indexação de catálogo | Créditos por lote | Milhar de segmentos | Reindexação incremental cobra só o alterado |
| Pergunta à IA (“Ask this video”) | Créditos por resposta | Consulta | Cota por instituição; aviso antes de esgotar |
| Armazenamento de catálogo | Créditos por período | GB / mês | Degraus por faixa de acervo |
| Publicação federada | Créditos por catálogo federado | Catálogo ativo | Requer contrato de parceria |
| Auditoria e exportação de trilha | Incluído na licença institucional | Contrato | Nunca cobrado por consulta de compliance |
11.2 Mix de receita e projeção proposta
| Marco | Período | Foco de receita | Maturidade |
|---|---|---|---|
| M1 | out/26 | Pilotos de avaliação sem monetização plena | pré-receita |
| M2 | jan/27 | Créditos de IA e mídia em licenças de avaliação | inicial |
| M3 | mar/27 | Piloto clínico pago com compliance operacional | tração |
| M4 | jun/27 | Contratos institucionais e federação de catálogos | escala |
11.3 Novas linhas de monetização propostas para o tube.m3d proposta
Trilhas certificadas
Percursos de educação continuada por especialidade com prova de consumo do conteúdo (segmentos assistidos, perguntas respondidas) e emissão de certificado auditável.
Índice federado como serviço
Licenciar a infraestrutura de índice temporal para instituições que querem apenas a camada de busca sobre acervo próprio, sem player.
Camada de compliance white-label
Reuso do RBAC, atestações e trilha de auditoria por outros módulos do ecossistema (tele.m3d.pro, cypher.m3d.pro) como serviço interno cobrado por contrato.
Estudo de caso interinstitucional
Pacote pago de discussão ancorada entre duas instituições sobre o mesmo procedimento, com curadoria de ambas e trilha de auditoria compartilhada.
Analytics de aprendizagem
Relatórios agregados (sem dado identificável) de quais trechos geram mais dúvida, quais alertas de complicação são revisitados e onde o currículo falha.
Integração com podcast clínico
Conversão de episódios de pod.m3d.pro em trechos navegáveis, com a mesma busca temporal e o mesmo contrato de citação.
12.Governança, Riscos e ESG
Modelo 7S, matriz de risco por funcionalidade e impacto social do acervo clínico navegável.
Modelo 7S da McKinsey — Alinhamento Organizacional
| Dimensão | Situação atual | Alvo no beta institucional | Lacuna crítica |
|---|---|---|---|
| Strategy | Índice temporal clínico como diferencial do ecossistema | Camada audiovisual federada entre instituições | Depende da assinatura de parcerias (interligas) |
| Structure | Módulo único com duas trilhas de stack | Separação entre núcleo de índice e superfícies de entrega | Curadoria clínica sem estrutura formalizada |
| Systems | Pipeline assíncrono em cinco etapas | Idempotência, versionamento de índice e auditoria | Observabilidade correlacionada ainda em construção |
| Shared values | Regra dura: nada sem timestamp | Cultura de citação verificável em toda a IA | Risco de pressão por “respostas mais completas” |
| Skills | Engenharia de mídia e recuperação híbrida | Revisão clínica e governança de dados por jurisdição | Escassez de revisor clínico com tempo dedicado |
| Style | Produto deliberadamente estreito e auditável | Resistência a escopo que degrade a citação | “Feature creep” em assistente clínico genérico |
| Staff | Time enxuto de produto e engenharia | Compliance, curadoria e suporte institucional | Papel de compliance dedicado ao módulo |
Matriz de risco
| Risco | Categoria | Impacto | Probabilidade | Mitigação |
|---|---|---|---|---|
| Transcrição clínica imprecisa em termo anatômico | Técnico | Alto | Média | Dicionário por especialidade + validação por revisor clínico antes de indexar |
| Resposta de IA sem evidência real no vídeo | Técnico / confiança | Alto | Média | RAG restrito, citação validada contra o índice, rejeição automática |
| Vazamento de dado clínico sensível | Regulatório | Crítico | Baixa | RBAC, residência por jurisdição, redação de log na origem, trilha imutável |
| Processamento de mídia longa travando a operação | Operacional | Médio | Média | Fila assíncrona com idempotência, fatiamento e retentativa com backoff |
| Ausência de curadoria degrada o índice | Adoção | Alto | Alta | Parceria com interligas; ferramenta de validação em lote; métrica de cobertura validada |
| Custo de IA por pergunta fora de controle | Financeiro | Médio | Média | Cota por instituição, contexto restrito, cache de perguntas recorrentes |
| Dependência de fornecedor único de ASR/embeddings | Fornecedor | Médio | Média | Dual sourcing com interface de troca sem reescrita do produto |
| Pressão por incluir conduta clínica prescritiva | Produto / jurídico | Alto | Média | Warning gate clínico; escopo educacional contratualizado |
Impacto social e ESG
Democratização do conhecimento clínico
Conteúdo que hoje fica arquivado em disco institucional passa a ser recuperável por quem está em formação, reduzindo a distância entre centros de referência e periferia assistencial.
Segurança do paciente
Alertas de complicação ancorados a timestamps criam trilha pedagógica sobre onde o erro costuma ocorrer — sem expor o caso individual.
Governança responsável de dados
Residência por jurisdição, anonimização quando exigida e direito ao esquecimento operacionalizável (DSR com recibo auditável).
Educação continuada auditável
Trilhas certificadas com prova de consumo do conteúdo, apoiando requisitos de atualização profissional em vez de depender de autodeclaração.
13.Ciclos Temporais — Painel Consolidado em %
Distribuição de esforço no tempo: como as 22 semanas se convertem em milestones, sprints e pontos.
Painel de ciclos
Tabela de conversão temporal
| Ciclo | Sprints | Semanas | Pontos | ≈ Horas (4 h/ponto) | % do total (572) |
|---|---|---|---|---|---|
| S0 · Mobilização | 1 | 2 | 24 | 96 h | 4,2% |
| M1 · Foundation | 3 (S0–S2) | 6 | 96 | 384 h | 16,8% |
| M2 · Intelligence | 3 (S3–S5) | 6 | 168 | 672 h | 29,4% |
| M3 · Community + Compliance | 2 (S6–S7) | 4 | 108 | 432 h | 18,9% |
| M4 · Beta Institucional | 3 (S8–S10) | 6 | 176 | 704 h | 30,8% |
| Total com mobilização | 11 sprints | 22 | 572 | 2.288 h | 100% |
14.Referências
Fontes internas do projeto e fontes externas que sustentam o conteúdo deste playbook.
Fontes internas do projeto
- tube.m3d.pro — Módulo Educacional Clínico. Hub público de referência do módulo. Recursos centrais, pipeline de produção, discussão temporal ancorada, roadmap (4 milestones · 11 sprints · 572 pontos), stack de duas trilhas, modelo de dados núcleo temporal e ecossistema de seis subdomínios federados. https://tube.m3d.pro
- pod.m3d — Playbook Operacional e Estratégico Integrado 2026–2030 (v1.0.0 Master). Grupo M3D · Lucas da Silva Teixeira. Template estrutural, convenções de estimativa em pontos e padrão de ficha técnica deste documento.
- Ecossistema Grupo M3D — m3d.pro. Governança de catálogos, identidade visual herdada e interface entre subdomínios federados.
- Módulo de referência · tele.m3d.pro. Base de telemedicina e EHR FHIR R4, origem de contexto clínico e gravações consentidas.
Fontes externas
- Lei nº 13.709/2018 — LGPD (Lei Geral de Proteção de Dados Pessoais). Base legal, minimização, direitos do titular e requisitos de tratamento de dado de saúde no Brasil.
- Resolução CFM nº 2.314/2022. Regulamentação da telemedicina e do registro de atos médicos.
- ANVISA — Regularização de produtos para saúde (software como dispositivo médico, Classe II). Enquadramento aplicável quando o módulo tangenciar função diagnóstica.
- Regulamento (UE) 2016/679 — GDPR. Minimização, direito ao esquecimento e avaliação de impacto para jurisdição europeia.
- HIPAA (Health Insurance Portability and Accountability Act) — salvaguardas administrativas e técnicas. Referência de governança para jurisdição norte-americana.
- HL7 FHIR R4 — Fast Healthcare Interoperability Resources. Padrão de interoperabilidade clínica referenciado pela camada de dados.
- ISO/IEC 27001 — Sistema de Gestão de Segurança da Informação. Referência de gestão de risco, controle de acesso e continuidade.
- ISO 14971 — Gestão de risco de dispositivos médicos. Metodologia de análise de risco aplicável à matriz desta seção.
- McKinsey & Company — Modelo 7S e Matriz GE-McKinsey. Frameworks de alinhamento organizacional e de portfólio aplicados nas seções 9 e 12.