Este guia reúne a análise funcional do Sanctuary para explicar o que o produto é hoje, para qual objetivo ele parece ter sido desenvolvido e como suas features se organizam.
Ordem sugerida de leitura
Sanctuary: Visão Geral do Produto: visão do produto, objetivo inferido e mapa resumido das features.Feature: Ingestão de Conteúdo: entrada de documentos por texto, arquivo, URL e drag-and-drop.Feature: Renderização Markdown: pipeline de parsing, realce de código e Mermaid.Feature: Navegação e Leitura: índice, progresso e navegação estrutural.Feature: Modos de Leitura: foco, leitura guiada e apresentação em slides.Feature: Cards de Estudo, Estudo Guiado e Fechamento: estudo ativo por notas de seção, reflexão guiada e fechamento da sessão.Feature: Editor ao Vivo e Referência: live editor, autocomplete, referência e exportação.Feature: Personalização e Estado: temas, preferências, estado de UI e versão/build.
Escopo da análise
- Fontes principais:
src/pages/reader.astro,src/pages/editor.astro,src/layouts/*.astroe os scripts emsrc/scripts/reader/. - Fontes auxiliares: componentes do Reader, páginas institucionais e screenshots presentes no repositório.
- Enfoque: produto e uso, com detalhes técnicos apenas quando necessários para sustentar a leitura.
Observação importante
O produto atual se organiza como um reader/editor estático com modos de estudo, cards, estudo guiado, apresentação e edição assistida. A leitura do discovery nesta pasta parte desse código atual, não de uma arquitetura anterior já removida do repositório.