Agent Workflow
Este projeto suporta fluxo de contribuição orientado a agentes (Codex e similares).
Fluxo padrão
- Descobrir uma feature e registrar spec em
feature_specs/<feature>.md. - Implementar feature no módulo correto em
src/quantmaster/features/. - Exportar API pública em
src/quantmaster/features/__init__.py. - Criar/atualizar testes em
tests/. - Criar docs da feature e atualizar
mkdocs.yml. - Rodar validação completa:
uv run ruff check .uv run pytest.venv\Scripts\python.exe -m builduv run mkdocs build
Automação
- Scaffold de arquivos de feature:
scripts/new_feature.ps1 -Module <module> -Feature <feature_name> -DefaultWindow 20- Validação ponta a ponta:
scripts/agent_verify.ps1
Definition of Done
- Spec criada/atualizada em
feature_specs/ - Feature integrada e exportada
- Testes cobrindo contrato e no-lookahead
- Docs renderizando sem erro
- Lint, testes, build e docs build passando