From 45738b16f0f5b59824a2d5eab0b6ec24555a9992 Mon Sep 17 00:00:00 2001 From: Francisco Solla Date: Wed, 16 Sep 2026 20:04:18 -0300 Subject: [PATCH] =?UTF-8?q?docs(C173):=20impl=20plan=20aprovado=20+=20exte?= =?UTF-8?q?ns=C3=A3o=20do=20artefato=20(trigger=20a)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../acervo-player-preview-do-trecho-impl.md | 126 +++++ ...vo-player-preview-do-trecho-ui-design.html | 433 ++++++++++++++++++ 2 files changed, 559 insertions(+) create mode 100644 docs/plans/acervo-player-preview-do-trecho-impl.md diff --git a/docs/plans/acervo-player-preview-do-trecho-impl.md b/docs/plans/acervo-player-preview-do-trecho-impl.md new file mode 100644 index 00000000..a2f1ecb6 --- /dev/null +++ b/docs/plans/acervo-player-preview-do-trecho-impl.md @@ -0,0 +1,126 @@ +# Impl: Acervo: pré-visualizar no player o trecho selecionado + +Status: aprovado +Atualizado em: 2026-09-16 +Issue: #1083 +Intenção: docs/plans/acervo-player-preview-do-trecho.md +Appetite restante: herdado (~1 dia eng; sem corte — sem schema/`Consent`/escrita; uma função pura em `src/lib` + o dono do playback + as duas suítes unit) + +## Leitura da intenção + +- **Outcome:** com um trecho selecionado numa superfície que o app controla (vídeo da Câmara), apertar **"Pré-visualizar trecho"** posiciona no início, reproduz e **para no fim** — o mesmo player, com a janela selecionada; no YouTube a postura é honesta (reposiciona no início, avisa e oferece o caminho da Câmara via C171), nunca prometendo a parada que o embed não garante. +- **O que NÃO negociar:** um único player (sem segundo player/superfície); a parada no fim só existe onde o app para o vídeo (`surface === 'vod'` com o `