← Guias

Guia Sanctuary

Sanctuary: Visão Geral do Produto

Conheça o Sanctuary Reader, um editor Markdown online gratuito para abrir, revisar e apresentar documentos técnicos no navegador sem cadastro ou instalação.

Atualizado
visaogeraldiscoverysanctuary

Neste guia
  1. Resumo
  2. O que o site é
  3. Objetivo inferido
  4. Público inferido
  5. Mapa resumido das features
  6. Jornada principal do produto
  7. Descobertas relevantes do discovery
  8. Evidências principais no código
  9. Conclusão

Resumo

O Sanctuary é um aplicativo web estático para leitura, estudo e edição leve de documentos Markdown. A interface, os modos de leitura, os cards e o estudo guiado mostram que ele não foi desenvolvido apenas para “abrir Markdown”, mas para apoiar revisão, síntese e apresentação de conteúdo estruturado.

O que o site é

Na prática, o produto atual se comporta como um ambiente de estudo para Markdown:

  • recebe documentos por texto colado, arquivo local, URL remota ou drag-and-drop;
  • renderiza Markdown com código destacado e diagramas Mermaid;
  • organiza a leitura por índice, seções, progresso e métricas;
  • oferece modos de consumo diferentes do mesmo conteúdo;
  • permite registrar notas por seção, acompanhar o estudo guiado e fechar a sessão de estudo;
  • inclui um editor ao vivo com apoio de sintaxe e exportação.

Objetivo inferido

O objetivo mais provável é facilitar leitura aprofundada de documentos estruturados, especialmente materiais técnicos, educacionais ou de requisitos. A evidência mais forte é a combinação entre:

  • tagline “Leitor Inteligente · Para Aprendizado”;
  • cards de estudo com notas locais por seção;
  • estudo guiado com fases de previsão, questionamento e conclusão;
  • “Slides”, que transforma seções em apresentação;
  • editor com referência embutida, útil para revisar e reescrever o conteúdo.

Em outras palavras, o Sanctuary parece ter sido desenvolvido para transformar um documento Markdown em uma experiência de estudo e apresentação, não só de leitura passiva.

Público inferido

Com base no comportamento do produto, o público mais plausível é:

  • pessoas que estudam documentação técnica, aulas, artigos, manuais ou especificações;
  • times que leem documentos Markdown longos e querem navegar melhor pelo conteúdo;
  • usuários que querem registrar previsões, questionamentos e conclusões enquanto estudam um Markdown;
  • autores que precisam revisar ou ajustar rapidamente um Markdown antes de exportar.

Mapa resumido das features

  • Ingestão de conteúdo: abre documentos por colagem, upload, URL ou drag-and-drop para reduzir a fricção inicial.
  • Renderização enriquecida: converte Markdown em leitura visual, com código destacado e diagramas Mermaid tratadas como conteúdo de primeira classe.
  • Navegação e leitura estrutural: organiza o documento em TOC, estatísticas e progresso.
  • Modos de leitura: muda a forma de consumir o conteúdo sem exigir edição do documento.
  • Cards de estudo, estudo guiado e fechamento: incentiva leitura ativa e conclusão por seção.
  • Editor ao vivo e referência: permite ajustar o Markdown com apoio de exemplos, autocomplete e preview.
  • Personalização e estado: guarda preferências de leitura e controla transições entre modos.

Jornada principal do produto

  1. O usuário entra no landing e fornece um Markdown.
  2. O app renderiza o conteúdo e abre a área de leitura.
  3. O usuário navega pelas seções, acompanha progresso e estatísticas.
  4. Se o texto for longo ou difícil, ele alterna entre foco, cards, estudo guiado e fechamento de sessão.
  5. Se precisar reaproveitar o conteúdo, ele entra em modo editor, ajusta o Markdown e exporta.
  6. Se quiser apresentar o material, ele converte o documento em slides por seção.

Descobertas relevantes do discovery

  • O produto é totalmente client-side. Não há backend, login, sincronização nem armazenamento de documentos.
  • Preferências, rascunhos, notas de cards e progresso do estudo guiado podem persistir localmente no navegador.
  • Há sinais fortes de uso em documentos de repositório, porque a ingestão por URL converte links do GitHub e GitLab para formatos “raw”.

Evidências principais no código

  • src/pages/reader.astro monta o Reader e seus modos especiais.
  • src/layouts/AppLayout.astro injeta as bibliotecas cliente usadas pelo leitor, pelo editor e pelos diagramas.
  • src/layouts/BaseLayout.astro implementa a ponte de ingestão por arquivo, colagem, URL remota e drag-and-drop.
  • src/scripts/reader/reader-core.js, reader-cards.js e reader-lens.js executam a pipeline principal de renderização, TOC, métricas, cards, estudo guiado, slides e leitura guiada.

Conclusão

O Sanctuary é melhor descrito como um leitor inteligente de Markdown orientado a aprendizado e revisão. Ele parece ter sido desenvolvido para quem consome documentos estruturados e quer ir além da leitura linear: navegar, registrar, sintetizar, reapresentar e editar o mesmo texto dentro de uma única interface estática.