Í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 nosCLAUDE.md.Docs em pt · en · es: os de usuário da lista
DOCS_I18N(docs/i18n.sh) têm tradução emen/ees/, que muda no mesmo commit do PT:bash docs/i18n.sh diff <DOC>, aplicar,bash docs/i18n.sh stamp <DOC>. Oserver/test/smoke-docs-i18n.shreprova tradução atrasada. Regras e estilo em I18N.md, seção "Documentação".
judged, a fila/claim pull
(sched-lib.sh), os juízes puxando por heartbeat e o
placar./api/v1/... (entrada/saída, auth, papéis). Versão de
máquina: ../web/api/openapi.json (servida em
/api/ na web).tests/, sols/,
scripts/, conf), os metadados
(.moj-meta.json e .moj-id), o que são
orgs (acesso) e coleções
(agrupamento), e o ciclo validar → calibrar → publicar. O roteiro
prático de montar um pacote fica no README.md do
mojtools.T(pt, en, es),
data-en/data-es, LOCALE do
contest, o que o servidor traduz (papel, relatório, DM, Central) e o
glossário do espanhol; seção "Documentação": os docs de usuário em en/es
e como mantê-los (updatescore-<modo>.sh +
score-<modo>.js).judged, bot) + juízes
pull e o subdomínio de contest.treino + primeira conta .admin.A especificação de design original (telas/contratos) foi a base histórica para
web/e os handlers deserver/; hoje o contrato vivo édocs/API.md+web/api/openapi.json.
Voltados ao usuário final, em português simples e sem travessão:
/treino/ajuda/, o link contextual
de ajuda): a tabela de linguagens é gerada da lista real e a página é
trilíngue (pt/en/es). Este .md é só o ponteiro..staff e .cstaff): fila de
impressão, balões, etiquetas, revelação por sede..animeitor): chaves de
streaming, fotos e músicas dos times, foto/música padrão, cerimônia. O
técnico é o WEBCAST.md..judge e .cjudge): fila de avaliação,
votos, conflitos, painel do chefe.bash docs/build-html.sh # -> docs/html/*.html + index.html (usa pandoc)