docs: adiciona índice central de documentação#39
Conversation
|
Caution Review failedThe pull request is closed. ℹ️ Recent review infoConfiguration used: defaults Review profile: CHILL Plan: Pro 📒 Files selected for processing (7)
📝 WalkthroughWalkthroughThis PR introduces a Mycelium Audit Trail system for provenance tracking and documentation scaffolding. It adds a new provenance module with deterministic hashing and audit field generation, extends the Pipeline base class with an audit field builder method, includes comprehensive design documentation for audit trail architecture and stack scaling decisions, and provides unit tests for the provenance utilities. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Poem
✨ Finishing Touches
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
AI PR Governor bloqueou esta PR no preflight.\n\n- decision: |
|
AI PR Governor bloqueou esta PR no preflight.\n\n- decision: |
|
AI PR Governor bloqueou esta PR no preflight.\n\n- decision: |
|
AI PR Governor bloqueou esta PR no preflight.\n\n- decision: |
|
AI PR Governor bloqueou esta PR no preflight.\n\n- decision: |
Motivation
Melhorar a descoberta da documentação do projeto com um ponto de entrada único em docs/.
Registrar de forma explícita a decisão técnica sobre stack para escala (Python vs Go vs Node.js), evitando migração prematura sem evidência de gargalo real.
Consolidar riscos e mitigação operacional para consumo de APIs externas e custo de LLM no MVP.
What changed
Novo índice de documentação em docs/README.md com navegação por domínio:
governança/operação,
dados e ETL,
release pública,
compliance/jurídico,
documentação PT-BR,
relatórios e análises.
Novo documento técnico docs/analysis/STACK_SCALING_DECISION_2026-03.md com:
recomendação de manter Python no core (API + ETL),
manutenção de Node.js para bots/eventos/frontend,
critérios objetivos para extração pontual de hotspots para Go,
inventário de integrações/APIs em uso,
limites atuais observáveis (rate limits, throttle de DataJud, retries/backoff),
riscos (overload/compliance/custo de LLM) e plano de mitigação,
roadmap operacional em 90 dias.
README raiz atualizado com links diretos para:
docs/README.md,
docs/analysis/STACK_SCALING_DECISION_2026-03.md.
Engineering decision captured by this PR
Não migrar o core para Go/Node agora.
Escalar primeiro por arquitetura e governança operacional:
orçamento por fonte (QPS/limite diário),
filas + workers assíncronos,
circuit breaker por provedor,
consumo incremental/delta,
budget e fallback para LLM.
Só considerar Go para componentes isolados após benchmark e evidência (p95/p99 fora de meta mesmo após otimizações de cache/query/fila).
Why this matters
Evita reescrita custosa sem atacar gargalo real.
Reduz risco de sobrecarga indevida em APIs governamentais.
Dá previsibilidade de custo para LLMs no MVP.
Melhora onboarding e manutenção contínua da documentação.
Scope / impact
Mudança 100% documental.
Sem alteração de código de runtime.
Testing / validation
Verificação de consistência dos links adicionados no README raiz e no índice de docs.
Validação do conteúdo da análise de stack e presença das seções de limites, riscos, mitigação e roadmap.
Summary by CodeRabbit