Aller au contenu principal

Feuille de route des lots

Version anglaise : en/ROADMAP.md

Lots du kit (section 16). Graphe de dépendances : diagrams/roadmap.html. Ce qui reste par exigence est généré dans STATUS.md et BLOCKERS.md ; la feuille de route par phases servie par l'API est catalog/roadmap.yaml.

LotNomDépend dePrésent dans le dépôt
L0Foundations-contracts/, sql/postgres (V001 à V160), catalog/components, tools/traceability, .forgejo/workflows/ci.yml
L1ManagerL0navin-manager/server, agent-go, operator, catalog, packaging, ui
L2IAM/GovernanceL0domains/identity, authz, context, delegation, policies, approvals ; deploy/keycloak, spire, policies
L3Agent/LLML2domains/agents, llm, finops, mcp ; sdks/python/src/enterprise_ai/loop ; integrations/nats.py, temporal.py
L4Data/MultimodalL2eai/storage, domains/knowledge, privacy, multimodal, realtime ; deploy/livekit
L5ObservabilityL2deploy/observability, eai/tracing.py, integrations/opik.py
L6Audit/SOCL5eai/audit.py, domains/evidence, soc ; deploy/runtime-security
L7Dev PlatformL3sdks/python, typescript, go, java ; contracts/
L8MarketplaceL7domains/marketplace, packs/hr, packs/finance, packs/templates
L9Licensing & ReleaseL1, L7domains/licensing, tools/license-issuer, release/
L10Enterprise ReadinessL0 à L9navin-manager/packaging/offline, deploy/velero, deploy/loadtest

Ce qui reste : toute exigence d'un lot qui n'est pas PASSED dans STATUS.md. Les intégrations réelles sans Docker local (Keycloak, OpenBao, OpenFGA, Qdrant, NATS, Temporal, LiveKit, LiteLLM, vLLM) sont suivies dans BLOCKERS.md.

Gates G01 à G16 (kit section 15.1)​

GateObjetImplémentation
G01manifest/contract schemacontracts/validate.py, services/control-plane/tests/test_core_contracts.py
G02SPDX/SBOM/dependenciesservices/control-plane/tests/test_platform_components.py, tools/components/licence_report.py
G03Trivy/secrets/signatures.forgejo/workflows/ci.yml (trivy, gitleaks)
G04IAM/FGA/OPAservices/control-plane/tests/test_iam_openfga_real.py, test_iam_opa_bundles_real.py, test_iam_fail_closed.py
G05tenant isolationservices/control-plane/tests/test_core_rls_forced.py
G06PII/DLP/masking/outputservices/control-plane/tests/test_data_privacy.py, test_data_presidio_real.py
G07tools/MCP/egressservices/control-plane/tests/test_security_egress.py, test_mcp_catalog_real.py
G08Promptfoo/Ragas evalservices/control-plane/tests/test_data_evaluation.py
G09retries/cancellation/idempotence/limitsservices/control-plane/tests/test_runtime_temporal_durable.py, test_finops_quotas.py
G10audit/evidenceservices/control-plane/tests/test_core_audit.py, test_evidence_gateway.py, test_siem_audit_worm.py
G11Kill Switch/recoveryservices/control-plane/tests/test_soc_ai_sdr.py
G12business/security approvalservices/control-plane/tests/test_approvals_promotion.py
G13migrations and rollbackservices/control-plane/tests/test_core_migrations.py
G14UI E2E/accessibilityportal/tests (vitest) ; aucun test d'accessibilité ni E2E navigateur trouvé / no accessibility nor browser E2E test found
G15HA/backup/restoreservices/control-plane/tests/test_core_pg_backup.py, navin-manager/server/tests/test_lifecycle_drift_backups.py
G16offline installationnavin-manager/packaging/offline/verify-bundle.py, navin-manager/packaging/tests/test_bundle.py