ZeideI survived only to tell
Browse the Archives

Decisões abertas — o documento vivo da conversa

Decisões abertas — o documento vivo da conversa

This notebook is in Portuguese, as written during the research. Translation follows in stages, after the first published version.

File
site/docs/03-decisoes-abertas.md
Updated
2026-09-02
Terms of use
Written by the family with AI assistance, August–September 2026. The site's source of truth.

Cada decisão com opções e trade-offs. Conforme o Flavio decide, o item ganha e a escolha. Iniciado em 01/09/2026.

Estruturais (mudam tudo)#

1 · Acesso: público, restrito ou híbrido?#

  • A. Restrito à família (link secreto ou senha simples) — resolve de vez os dois problemas duros: direitos do vídeo (a cópia da USC é para uso familiar; publicação aberta exige permissão da USC) e dados de vivos na árvore. Custo: ninguém "de fora" encontra — inclusive um eventual parente perdido procurando o sobrenome.
  • B. Público aberto — máxima memória; exige licenças (USC para o vídeo; ŻIH cobra direito de publicação de scans; Arolsen/YV têm termos) e poda de dados de vivos.
  • C. Híbrido (recomendação) — área pública SEM o vídeo completo e SEM dados de vivos (a história, a timeline com trechos curtos ou sem vídeo, o arquivo com os scans permitidos, o "o que não sabemos" como farol para parentes perdidos); área da família completa (vídeo, árvore).
  • Decisão: C — Híbrido (Flavio, 01/09/2026). Consequências: definir a linha exata público×família por conteúdo (nova decisão 18); o e-mail à USC (pedidos item 2) pode aproveitar e perguntar sobre exibição de trechos na área pública.

2 · Idiomas#

  • A. Só português · B. PT + inglês · C. PT + EN + hebraico (o ramo de Israel)
  • Decisão: B — PT + EN (Flavio, 01/09/2026). Estrutura i18n desde o início; hebraico fica possível no futuro sem retrabalho.

3 · O que a primeira versão entrega (MVP)?#

  • A. A Jornada (timeline + PiP) — o coração, mas o mais complexo
  • B. O Memorial (parallax) — impacto rápido, tecnicamente simples, mostra a visão à família
  • C. A Entrevista (player + transcrições sincronizadas) — o item de maior valor de arquivo, complexidade média
  • Recomendação: C → A → B ou C → B → A (o player sincronizado destrava os outros dois).
  • Decisão: Entrevista → Jornada → Memorial (Flavio, 01/09/2026). O v1 é o player com as transcrições sincronizadas; a Jornada vem no v2; o Memorial fecha.

4 · Onde mora o vídeo?#

  • A. Arquivo próprio (MP4 no host/CDN) — controle total do player, seek perfeito, PiP livre; custo de banda; exige host que sirva 1,25 GB com range requests (qualquer object storage serve)
  • B. YouTube não listado — grátis e resiliente; player engessado (PiP/seek programável via API, mas com marca e recomendações), risco de takedown por política alheia
  • C. Vimeo/Bunny/Cloudflare Stream — player limpo, seek por API, custo pequeno
  • Recomendação: A ou C (o PiP sincronizado pede controle do player).
  • Decisão: A — storage próprio (Flavio, 01/09/2026). Player HTML5 nosso, MP4 (faststart já feito) em object storage com range requests; legendas WebVTT; PiP e seek livres. Na área pública, o vídeo completo não aparece (decisão 1) — avaliar trechos curtos após consulta à USC.

18 · A linha público × família, conteúdo a conteúdo (decorre da decisão 1)#

Direção dada (01/09/2026): "maior parte do conteúdo público". Proposta de linha mínima da área família: (a) a árvore com os vivos; (b) fotos recentes da família; (c) o vídeo completo — ESTE condicionado aos termos da USC (ver decisão 20). Todo o resto público. — Decisão: quase fechada; depende das perguntas 20–21

19 · Autenticação da área família#

Decisão: Basic Auth (nginx) com senha única compartilhada da família (Flavio, 01/09/2026).

20 · O vídeo completo pode ser público?#

Decisão: Vídeo público no site (Flavio, 01/09/2026: "podemos usar o vídeo; está público" — o testemunho é catalogado publicamente no VHA e a família, depositária da história, decide pela abertura). Nota de contexto mantida: se a USC um dia impuser condições, mover o player para a área da família é uma mudança de uma linha no nginx. Consequência boa: o PiP da Jornada funciona já na área pública.

21 · Conteúdo sensível — o que entra no site?#

Decisão: (a) o despejo de 1969 entra na jornada; (b)/(c) os documentos de morte (cartão de Ebensee, página de Majdanek) públicos, com apresentação sóbria e aviso de conteúdo no capítulo da Shoá (Flavio, 01/09/2026).

De produto (moldam o conteúdo)#

5 · Escopo temporal do site#

O dossiê vai até 1950. O site: A. até 1950 · B. até 2000 · C. até hoje. Decisão: B — até 2000 (Flavio, 01/09/2026), fechando com a mensagem: "como uma vida salva na guerra gerou uma família" — o epílogo é a família, não a pesquisa. (A pesquisa viva entra como seção própria — decisão 6.)

6 · A pesquisa em andamento entra?#

Decisão: Sim (Flavio, 01/09/2026) — seção "a busca continua", atualizável a cada rodada.

7 · A régua do tempo#

Decisão: A — escala distorcida por capítulo (Flavio, 01/09/2026): 1939–47 domina o espaço; 1914–39 e 1947–2000 comprimidos, com a régua indicando honestamente a distorção.

8 · Trilha dupla (vida × mundo)?#

Decisão: Sim, ligada por padrão (Flavio, 01/09/2026); pode ser ocultada.

9 · O que abre primeiro na home?#

Decisão: A — a foto de 1938 em destaque + duas portas (sentir → Memorial / explorar → Jornada) (Flavio, 01/09/2026).

10 · Quantos eventos na timeline?#

Decisão: C — dois níveis (Flavio, 01/09/2026): marcos grandes sempre visíveis, com sinalização clara de que existem detalhes (ex.: contador "+7 eventos" por capítulo, que expande).

11 · Som no Memorial#

Decisão: B — a voz dele em trechos curtos, opt-in (Flavio, 01/09/2026). Sem música. Tarefa derivada: curadoria dos trechos de áudio (proposta em preparação).

12 · Nome do site#

Decisão: "Zeide — eu sobrevivi só para contar" (Flavio, 01/09/2026). A tagline é a frase dele em [72:33]; em inglês: "Zeide — I survived only to tell." O epílogo se chama "O quinto milagre" (ele numera os milagres e nunca fecha a série; o site fecha por ele).

13 · Frania e Majer — "os nomes recuperados"#

Decisão: Sim (Flavio, 01/09/2026) — micro-histórias de como cada nome voltou.

14 · Domínio e e-mail de contato#

Decisão: domínio zeide.fpripas.com · e-mail público de contato flavio@fpripas.com (Flavio cria ambos; 01/09/2026). Alterado em 01/09/2026: era zeide@fpripas.com; o Flavio trocou para flavio@fpripas.com — aplicado no site inteiro e nos docs.

Técnicas (para a fase de código — registradas desde já)#

15 · Stack#

Decisão: Site estático + build .md→JSON (Flavio, 01/09/2026): os .md do projeto seguem sendo a fonte da verdade; um script compila timeline.json, catalogo.json, pessoas.json, transcricao.json; sem backend/banco; nginx serve tudo; área família = Basic Auth (decisão 19). Escolha fina (Astro × HTML/JS puro) fica para o início do código.

16 · Hospedagem#

Decisão: VPS própria do Flavio (Linux + nginx) (01/09/2026) — serve o site estático E o MP4 (nginx faz range requests nativamente; tráfego familiar é leve). A área da família pode usar Basic Auth do próprio nginx (ver decisão 19).

17 · Repositório#

Decisão: Git privado (Flavio, 01/09/2026) — ele cria o repositório e passa a chave/URL SSH; commits e push a partir daí. (Aguardando o remote.)

22 · Escopo da tradução EN (nova)#

Decisão: Tudo em inglês (Flavio, 01/09/2026) — interface, jornada, memorial, pessoas, arquivo e a transcrição completa (487 turnos), por etapas; legendas do vídeo em PT e EN (tradução dos 1.237 blocos do SRT). Plano de etapas: interface+memorial+jornada primeiro; legendas EN em paralelo; transcrição EN por fitas (1→5).

23 · O Mapa (visão geográfica) (nova)#

Decisão: Entra no escopo (Flavio, 01/09/2026) — a rota Kalisz→Białystok→Sibéria→ Tashkent→Lenino→Lublin/Majdanek→Kalisz→Baviera→Paris→Santos→São Paulo como visão alternativa (toggle com a timeline); provável v3.

24 · Painel do evento (nova)#

Decisão: Desliza da direita (timeline permanece visível); bottom-sheet no mobile (Flavio, 01/09/2026).

25 · Os tios no "Pessoas" (nova)#

Decisão: Cartões completos para Rafał, Ajzyk, o primo de Ebensee e os demais (Flavio, 01/09/2026).

26 · Frase final do site (nova)#

Decisão: A dele (Flavio, 01/09/2026): "E se Deus quiser, ainda tem muita coisa em frente." [135:58] — fechando o epílogo "O quinto milagre".

27 · Analytics (nova)#

Decisão: Google Analytics (Flavio cria e passa o ID; 01/09/2026). Sugestão registrada: excluir a área da família do tracking (privacidade dos vivos) — a confirmar na implementação.

28 · A curadoria de áudio A1–A12#

Decisão: Aprovada como proposta (Flavio, 01/09/2026) — ver 04-curadoria-audio.md; produção dos recortes na fase de assets.

29 · Nova seção: o guia "faça pela sua família" (pedido do Flavio, 01/09/2026)#

Decisão: Entra no site: uma área que ensina outras pessoas a refazer este tipo de pesquisa com ajuda de IA — passo a passo compartilhável (URL própria + PDF). Concepção em 05-guia-pesquisa.md. Idiomas: PT+EN como o resto.

30 · Wireframes + Design System v0.1 (entregue em 01/09/2026)#

Estado: produzidos e registrados — 06-wireframes.md (spec por tela), 07-design-system.md (componentes e regras, prefixo z-), tokens.css (custom properties, temas claro/escuro) e wireframes.html (maquete navegável com os tokens reais; abrir no navegador — funciona via file:// ou servidor local). Aguardando feedback do Flavio para fechar o v0.2 e liberar o início do código (v1 = Entrevista).

31 · Wireframes/DS v0.1 — APROVADOS INTEGRALMENTE (01/09/2026, encerramento da sessão)#

Decisão: O Flavio aprovou o conjunto como está — paleta âmbar/papel, frase de abertura da home, densidade da Jornada e painel da direita. O design v0.1 está congelado como base do código. Ajustes finos são bem-vindos durante a implementação, mas os tokens e componentes de tokens.css/07-design-system.md são o contrato.


ESTADO FINAL DA DEFINIÇÃO (01/09/2026)#

Todas as 31 decisões estão APROVADAS. Não há pendência de definição — a fase seguinte é código (v1 = Entrevista), usando: 06-wireframes.md + 07-design-system.md + tokens.css como especificação, e os .md do projeto como fonte de conteúdo (build → JSON). Insumos externos aguardados do Flavio: DNS de zeide.fpripas.com, caixa flavio@fpripas.com, ID do Google Analytics, e a chave SSH cadastrada no GitHub (repo git@github.com:fpripas/zeide.git).

32 · Backlog de completude B1–B10 (decidido em 01/09/2026)#

Decisão: B1–B3 e B5–B10 aprovados; B4 (memórias por contribuição) REJEITADO. B1 em execução: roteiro das entrevistas com as filhas pronto em entrevistas/roteiro-raquel-paulete.md (gravação ~meados de set/2026 — as transcrições entram pelo pipeline do briefing e alimentam a seção "As filhas contam", a página Pessoas e o Arquivo). B9 documentado em 09-perenidade.md (pendências do Flavio: 2ª cópia dos vídeos; nomear sucessor digital). B2/B3/B5–B8/B10 entram no plano de versões do site (B3 já no v1; B2 no v2; demais v2–v3).

33 · Design avançado v0.2 — APROVADO INTEGRALMENTE (01/09/2026)#

Decisão: Todos os itens de 10-design-avancado.md aprovados (fio da vida, site feito da fita, View Transitions, scroll-driven, estética do arquivo com a linha ética anti-IA-generativa, tipografia editorial, metas de performance, detalhes de alma, ritual de teste com a família). O documento foi promovido a contrato de implementação com especificações detalhadas (dados do fio calculados, snippets, critérios de aceitação) e o pipeline de assets consolidado em 11-build-assets.md. Tokens novos do v0.2 anexados a tokens.css.

34 · Stack fina do build (decorre da decisão 15) (decidido em 01/09/2026)#

Decisão: Gerador estático próprio em Node, ZERO dependências de runtime e de build (sem Astro/framework/npm install). Justificativa tripla: (a) perenidade (09) — um node build/build.mjs funciona igual em 2050, sem node_modules para apodrecer; (b) a tese "construído como um arquivo" (12 §P6); (c) o orçamento de performance (10 §D-D) nasce garantido. Custos aceitos: templates à mão (literais), minificação simples própria. Ferramentas externas usadas só na GERAÇÃO de mídia (ffmpeg, já padrão do projeto). Registrado no diário do v1 (13-diario-v1.md).

35 · Nível-prêmio (12) — APROVADO INTEGRALMENTE (01/09/2026)#

Decisão: Tudo aprovado ("Tudo aprovado", Flavio): P1 prólogo · P2 som da fita · P3 três cenas-joia (a fuga, os dez trens, a linha 29) · P4 foto-objeto · P5 física de interação/timecode · P6 tese "construído como um arquivo" + página-sobre · P7 estratégia de submissão (ações do Flavio). Os "não" do 12 (WebGL, música, partículas, gamificação) ficam registrados como decisão. Encaixes valem: v2 recebe P4 + P5 completo + P3.3; v3 recebe P1 + P2 + P3.1–3.2 + P6; P7 só após o ritual D-F. 12-nivel-premio.md promovido a contrato.

36 · Iconografia: sem emojis na UI (decidido em 01/09/2026)#

Decisão: Nenhum emoji na interface. Ícones monocromáticos próprios (SVG inline, traço currentColor, estilo Lucide/FontAwesome), desenhados à mão em site/build/lib/icons.mjs — zero dependências (coerente com a decisão 34). A taxonomia mantém cor+ícone+forma (07 §1.3), com os ícones mono no lugar dos emojis; graus // viram check/meio-círculo/interrogação. Emojis permanecem só na DOCUMENTAÇÃO interna (não é UI). Motivo: "menos colorido, mais neutro" (Flavio). Aplicado em todas as páginas; verificação de build futura pode grepar emoji no dist.

37 · A foto de 1938: identificação fechada pela família (01/09/2026)#

Decisão: Em pé, da esquerda: Szyja · Mojsie · Majer (Flavio identificou os dois irmãos; a análise de idade de 30/08 fica como nota em C03 — identificação familiar prevalece). Refletido em: dados-biograficos, catálogo (D04+C03), linha-do-tempo, site (evento foto-1938 + legenda da home), wireframes W1/W7, roteiro das filhas (pedir confirmação espontânea).

38 · Ajustes de experiência pós-entrega (Flavio, 01/09/2026)#

Decisão: (a) Memorial com som AUTOMÁTICO — emenda à decisão 11 para esta página: a voz do clipe toca ao entrar em cada tela; onde não há voz, corre o room tone da fita; o botão "som da fita" saiu (o chip vira pausar/repetir; o primeiro gesto do visitante destrava o som — política de autoplay dos browsers; telas sober mantêm o 1s de silêncio). Nas demais páginas a decisão 11 segue valendo (nenhum som sem clique). (b) Jornada sempre aberta — emenda à decisão 10: os eventos de nível 2 ficam sempre visíveis (o pill "+N detalhes" saiu); filtros removidos (a barra virou legenda estática da taxonomia); rótulos maiores (.84rem/.78rem), com as linhas da trilha vida atribuídas por proximidade espacial no build (ciclo de 3) para não colidirem.

39 · Navegação enxuta; página Mapa retirada (Flavio, 01/09/2026)#

Decisão: (a) A página Mapa foi RETIRADA (emenda às decisões 23 e 35-P3.1/P3.2: "não está legal"). Os dados curados ficam preservados em site/build/data/mapa.mjs para eventual retorno em outra forma; os três mapas da família seguem no acervo (public/media/img). (b) Header com 5 seções (Entrevista · Jornada · Memorial · Arquivo · Pessoas); Sobre, Não sabemos e Guia moram no rodapé — o Guia com o rótulo "Guia: Faça pela sua família". (c) A Jornada não tem rodapé (atrapalhava a navegação horizontal; a página é só o palco).

40 · Os Arquivos — a seção redesenhada (Flavio, 02/09/2026; proposta em 16-arquivos.md)#

Decisão: (a) tudo público — os cadernos .md da pesquisa (inclusive briefing, pendências, pedidos prontos e os documentos de concepção do site) entram na íntegra; não há área da família para esta seção; (b) redação de todos que nasceram depois de 1950 — foco na história do Zeide: cercas <!-- família --> e <!--f:…--> nos .md, lista de nomes-sentinela que falha o build se vazar na área pública (exceção consciente: Flavio Pripas, contato do site), o slide 14 (árvore) e o roteiro das filhas ficam fora; (c) lente padrão por tipo, com origem e tempo como alternativas sobre o mesmo inventário; (d) a vitrine das peças D## vira a home dos Arquivos, mostrando só o que tem imagem/foto/PDF; cada card abre a peça no visualizador; (e) cadernos em português já, com nota; a tradução (catálogo primeiro) vem depois da primeira versão publicada; (f) sem download por ora (visualização no site + "ver no arquivo de origem"); (g) EN = "Archives" (/en/archives/); (h) timestamps nos cadernos = link para a Entrevista (PiP depois); (i) "atualizado em" via git e "aparece em" (backlinks) — sim; (j) fazer tudo de uma vez, sem manter a página antiga: o site ainda não está em produção — meta é a versão de "prime time". Consequência de (b) aplicada também à Jornada: os eventos "filhos" e "netos" e a tabela do fio deixam de nomear os descendentes.

41 · Tema único: escuro (Flavio, 02/09/2026)#

Decisão: o site fica só com o tema escuro ("sala escura") — "está melhor do que o claro". O tema claro "papel", o botão de alternância e a leitura de prefers-color-scheme saem; tokens.css passa a ter uma paleta só, com color-scheme: dark (controles nativos e <audio> escuros) e theme-color #14120F. O DS v0.1 §1 ("papel e tinta") vale agora para a tinta clara sobre o fundo escuro; o Memorial continua sobre --memorial-bg.