docs/ — Documentação do MOJ — MOJ docs

docs/ — Documentação do MOJ

Índice da documentação da versão API-first do MOJ. Para ler em HTML (com TOC e navegação), rode bash docs/build-html.sh e abra docs/html/index.html.

Mantenha em dia (doc atrasada = bug): toda mudança de comportamento ou contrato atualiza a doc no mesmo commit — rotas/campos em API.md e em ../web/api/openapi.json (os dois em sincronia); arquitetura/fluxo em OVERVIEW.md/FLOW.md; regras de trabalho nos CLAUDE.md.

Docs em pt · en · es: os de usuário da lista DOCS_I18N (docs/i18n.sh) têm tradução em en/ e es/, que muda no mesmo commit do PT: bash docs/i18n.sh diff <DOC>, aplicar, bash docs/i18n.sh stamp <DOC>. O server/test/smoke-docs-i18n.sh reprova tradução atrasada. Regras e estilo em I18N.md, seção "Documentação".

A especificação de design original (telas/contratos) foi a base histórica para web/ e os handlers de server/; hoje o contrato vivo é docs/API.md + web/api/openapi.json.

Manuais de usuário

Voltados ao usuário final, em português simples e sem travessão:

Compilar em HTML

bash docs/build-html.sh     # -> docs/html/*.html + index.html  (usa pandoc)