# Risk Classification - melhorias-modularizar-src-main-rs-por-dominio-commands-clients-commands-workflow-co-3557c07ccfa4

## Rastreabilidade
- Orquestração: melhorias-modularizar-src-main-rs-por-dominio-commands-clients-commands-workflow-co-3557c07ccfa4
- Estado atual: recorded
- Entrada: Melhorias

- Modularizar src/main.rs por domínio: commands/clients, commands/workflow, commands/providers, commands/package, commands/ci, commands/artifacts.
- Separar o TUI em camadas mais finas: estado, adapters de provider, rendering, execução, persistência e telemetria.
- Adicionar timeouts/retries/rate-limit handling para Jira/GitHub e testes com mock server.
- Evoluir precisão com golden tests de artefatos SDD, corpus de PRD/Tech Spec/Tasks, property tests para slug/rastreabilidade e avaliação semântica determinística.
- Tornar checks opcionais visíveis em CI: cargo audit, cargo deny, gitleaks, npm audit e SBOM, nem que inicialmente em modo advisory.
- Criar um sdd maintenance report por área: core Rust, docs, clients, bot, providers, intelligence, workflows, release.

## Classificação de risco
- Nível: medium

## Fatores
- external_dependency

## Checkpoints
- PRD
- Tech Spec
- Merge
- Refinement

## Evidências mínimas
- Definir no checkpoint conforme o nível de risco.
