Repeto Documentação
Explorar a documentação

Roteiro de paridade com o Anki

Mapa transparente da base compatível atual do Repeto, fluxos parciais e trabalho de produção restante.

O Repeto busca preservar o que torna durável uma coleção séria: notas, campos, tipos, modelos, cartões irmãos, árvores de baralhos, histórico, pacotes portáteis e revisão honesta.

A equipe auditou as 55 páginas da navegação atual do manual Anki Desktop e a documentação de usuário e engenharia do AnkiDroid. A auditoria é fonte de requisitos, não afirma que tudo foi lançado.

Base disponível

O código web/API realmente implementa notas e campos ordenados para toda a coleção, etiquetas, tipos e vários modelos; mutações seguras; substituições, condições, metadados, FrontSide, filtros e Cloze; famílias frente/verso, reversa opcional, resposta digitada e Cloze; baralhos Parent::Child; FSRS-6; estados duráveis de etapa, dia, posição, fila, enterramento e desfazer; opções de aprendizagem, retenção, intervalo, leech e ordem; teto 9.999 e limites por baralho; predefinições globais e cópias privadas; ações críticas completas e caixa offline; enterramento automático de irmãos no agendador; import/export .apkg; pesquisa em baralho; navegador Cartões/Notas com diagnóstico, ordenação e paginação no servidor; estatísticas corrigidas e entidades de sincronização.

Também estão disponíveis de ponta a ponta: Image Occlusion com editor de máscaras, cartões irmãos duráveis e revisor especializado; estudo personalizado com baralho filtrado em todo o ciclo criar/montar/estudar/remontar/esvaziar/excluir; e importação de texto estruturado com plano de linhas antes da gravação, confirmação atômica, recuperação do rascunho e nova tentativa idempotente.

Fluxos parciais

ÁreaLimite atual
HierarquiaFaltam trocar pai por arrasto, seletor, profundidade final e ciclo Default completo.
PredefiniçõesSessões pai ainda não aplicam toda combinação de cotas.
DiaEstado durável e virada local às 4:00; limite fixo e autoridade IANA/DST incompleta.
OrdemPrioridades e escolhas centrais existem; faltam fases separadas, recuperabilidade, prioridade dos baralhos e todas as cotas.
TiposReversos, respostas digitadas, editor/revisor Image Occlusion, diagnóstico de modelos e conversão padrão após prévia funcionam na web. Conversão Cloze/Image Occlusion, identidades estáveis, máscaras automáticas, limpeza de cartões vazios e renderização completa entre clientes seguem incompletas.
RevisorO menu cobre o ciclo crítico. Card Info completo está na API, mas o diálogo é compacto; reativação, áudio, voz temporária e paridade nativa continuam incompletos.
NavegadorFunciona com muitas consultas. Faltam pesquisas salvas, operadores Anki completos, colunas, localizar/substituir, duplicados, movimentos, reposição, reprogramação, conversão e ações reversíveis.
Baralhos filtradosTodo o ciclo web atual funciona: criar, estudar, remontar, esvaziar e excluir. Faltam sincronização entre dispositivos, etapas próprias, termos dinâmicos, revisão antecipada e ordens por atraso relativo/recuperabilidade.
Import/exportPacotes e tela de texto estruturado funcionam. Backup/restauração nativa, .colpkg antigo e auditoria de mídia existem na API; faltam mídia/GUID/cabeçalhos do texto, exportação, UI de recuperação, formato moderno, conflitos e backups automáticos.
EstatísticasDefinições e dias corrigidos; faltam histórico excluído, gráficos, vistas FSRS, otimização, avaliação e carga.
MóvelWeb adaptável e bases nativas existem, mas offline, segundo plano, mídia e acessibilidade ainda não equivalem.

Trabalho prioritário

  1. Identidade e criação segura: IDs estáveis, duplicados, cartões vazios, renderização entre clientes e gestor de conversão.
  2. Programação correta: limites hierárquicos, dia/fuso, coleta/ordem determinísticas, recuperabilidade e ferramentas FSRS.
  3. Concluir as interfaces restantes: Card Info completo, controles de backup/restauração nativa e reparo da integridade da mídia.
  4. Transformações do navegador: operadores, pesquisas, colunas, substituição, duplicados, etiquetas/sinalizadores, movimentos, posição, reprogramação, conversão e desfazer.
  5. Áudio e pronúncia: reprodução, pausa, busca, política do baralho, gravação, privacidade do microfone e alternativa sem IA.
  6. Recuperação e portabilidade: backups versionados, .colpkg moderno só com proteção honesta, conflitos, texto e reparo guiado.
  7. Estatísticas e FSRS: histórico excluído, gráficos, estabilidade/recuperabilidade, otimização, avaliação e simulação.
  8. Paridade entre clientes: levar contratos web ao iOS/Android e verificar offline, fundo, mídia, teclado e leitores.

Decisões abertas

  • profundidade máxima cinco ou dez;
  • comportamento de Default vazio, oculto ou renomeado;
  • possível SM-2 ao lado do FSRS;
  • privacidade e alternativa offline para pronúncia com IA;
  • extensões sem executar código de add-on Anki não confiável.

O que paridade não significa

O Repeto não reproduzirá problemas do instalador Qt nem fingirá que add-ons Anki são seguros em app hospedado. Deve oferecer resultados equivalentes onde importam, preservar semântica portátil e nomear honestamente suas melhorias.

O estado só muda com fluxo ponta a ponta, contrato de armazenamento e testes focados. Um campo de banco ou protótipo sozinho não é recurso lançado.