Skip to main content

Lot roadmap

French version: ../ROADMAP.md

Kit lots (section 16). Dependency graph: diagrams/roadmap.html. What remains per requirement is generated in STATUS.md and BLOCKERS.md; the phase roadmap served by the API is catalog/roadmap.yaml.

LotNameDepends onPresent in the repository
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 to L9navin-manager/packaging/offline, deploy/velero, deploy/loadtest

What remains: every requirement of a lot that is not PASSED in STATUS.md. Real integrations without local Docker (Keycloak, OpenBao, OpenFGA, Qdrant, NATS, Temporal, LiveKit, LiteLLM, vLLM) are tracked in BLOCKERS.md.

Gates G01 to G16 (kit section 15.1)​

GateScopeImplementation
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