Índice por GOP — "quando a temperatura passou de X?" sem descomprimir o resto

24 h de temperatura @ 1 Hz (86.400 amostras, bound ±0,1 °C) codificadas no navegador com o TUBE v4 seek real (codec4.js ≡ Go, byte a byte). Um índice sidecar guarda o min/max quantizado de cada GOP (~2–3 B por bloco). Arraste a linha do threshold: a query decodifica só os blocos que o índice não consegue podar — os demais carregam prova comprimida de que nenhuma amostra pode estar acima de T, e a resposta sai certificada pelo bound (hit definite ⇒ acima GARANTIDO; excluído ⇒ abaixo GARANTIDO).

reconstrução (v4s decodificado) índice: [min,max] por GOP definite (orig > T garantido) possible (a ±bound de T) strip inferior: blocosdecodificado · podado pelo índice