Aller au contenu principal

Préparation de la livraison

Fichier généré par tools/traceability/trace.py build à partir de la matrice du kit, de docs/implementation/traceability.yaml et des preuves enregistrées dans docs/implementation/evidence/results/. Ne pas le modifier à la main.

Dernière preuve enregistrée : 2026-11-01T14:15:21+00:00.

NON PRÊT : 0 exigences P0 sur 269 sont PASSED ; 57 en échec, 45 bloquées.

La livraison n'est déclarée prête que lorsque la recette de bout en bout est signée par le client avec des preuves (RELE-016). Ce document ne remplace pas cette signature.

Scénarios de recette (RELE)​

IDExigenceStatutCe qui reste ou ce qui bloque
RELE-001Fresh cluster install automatedBLOCKEDInstallation automatisée sur un cluster Kubernetes vierge de recette non rejouable ici [B-CLUSTER].
RELE-002BYO Kubernetes Postgres Redis storageBLOCKEDKubernetes, PostgreSQL, Redis et stockage réels du client non disponibles [B-CLUSTER] [B-CLOUD].
RELE-003No Internet airgap installFAILEDairgap / audit: existing / preuve en échec E-DO-AIRGAP / Équivalent du test d'egress paquet : installation dans unshare -rn (aucune interface réseau), signatures et SBOM vérifiés hors ligne. L'exécution demande les espaces de noms utilisateur non privilégiés (hors bac à sable de l'outil exec).
RELE-004Failure of OPA OpenFGA audit gatewayIN_PROGRESSfail-closed / audit: existing / sources modifiées depuis la preuve E-DO-FAIL-CLOSED / Scénario 16 : OPA réel tué, OpenFGA réel arrêté, stockage d'audit indisponible : opérations sensibles refusées et refus audité ; cible de l'Audit Gateway en panne : relivraison sans perte ni doublon.
RELE-005Policy revocation while agent runningIN_PROGRESSrevocation / audit: existing / sources modifiées depuis la preuve E-DO-REVOCATION / Scénario 6 : révocation de la délégation, de l'utilisateur ou changement de politique pendant l'exécution : l'action sensible suivante est refusée.
RELE-006Non-privileged user cannot see another tenantIN_PROGRESStenant-isolation / audit: existing / sources modifiées depuis la preuve E-DO-ISOLATION / Tests de sécurité réels : IDOR inter-tenant sur toutes les routes et Qdrant réel à deux tenants sans fuite (scénario 7).
RELE-007Bank financial operation retry idempotentIN_PROGRESSidempotency / audit: existing / sources modifiées depuis la preuve E-DO-SOC; sources modifiées depuis la preuve E-DO-MARKETPLACE / Scénario 17 : paiement rejoué et tué en vol jamais exécuté deux fois ; pack Finance avec paiements exactement une fois.
RELE-008Secrets encrypted and PII out of logsIN_PROGRESSredaction / audit: existing / sources modifiées depuis la preuve E-DO-REDACTION / Tests de rédaction : secrets et PII absents des journaux et des spans, secrets stockés chiffrés, PII de l'audit dans la charge chiffrée.
RELE-009Agent kill restart cannot resume unauthorizedIN_PROGRESSkill-restart / audit: existing / sources modifiées depuis la preuve E-DO-SOC / Suspension persistante prouvée : le Kill Switch survit au redémarrage de l'application, la reprise exige quatre yeux puis une réautorisation.
RELE-010Signed plugin unsafe permission deniedIN_PROGRESSunsafe-plugin / audit: existing / sources modifiées depuis la preuve E-DO-MARKETPLACE / La Marketplace refuse un pack correctement signé (cosign réel) qui demande une permission dangereuse.
RELE-011Voice consent and participant identityBLOCKEDLe média audio WebRTC (UDP, ICE, codecs) de bout en bout exige un client WebRTC [B-WEBRTC].
RELE-012License expires without production cutIN_PROGRESSlicence-expiry / audit: existing / sources modifiées depuis la preuve E-DO-LICENCE / Comportement démontré : à l'expiration rien ne s'arrête en production, seules les deux actions documentées sont refusées, avertissements à 30, 7 et 1 jours puis grâce.
RELE-013Backup restore evidence retention testedIN_PROGRESSbackup-evidence / audit: existing / sources modifiées depuis la preuve E-DO-BACKUP / Scénario 20 : sauvegarde puis restauration PostgreSQL réelle, la chaîne d'audit, les sceaux et la conservation légale restent vérifiables après restauration.
RELE-014Performance HA scale and RTO RPO measuredBLOCKEDHaute disponibilité, passage à l'échelle et coupure d'un nœud en cluster réel [B-CLUSTER] ; cibles RTO et RPO à fixer par le client [B-CLIENT].
RELE-015Developer first agent works day oneIN_PROGRESSdeveloper-day-one / audit: existing / sources modifiées depuis la preuve E-DO-DAY-ONE / Gabarit + SDK + docs aboutissent : login, create agent, validate, test authz (opa réel), deploy, run start, events et trace contre un vrai Control Plane, avec les commandes du démarrage rapide de cli.md, toutes présentes dans la référence CLI.
RELE-016Docs and support handover completeBLOCKEDDocumentation et dossier de passation livrés en FR et EN ; la recette de bout en bout signée par le client reste à obtenir [B-CLIENT].

Exigences P0 non PASSED​

IDExigenceStatut
FOUN-001Inventaire repos branches et changements existantsIN_PROGRESS
FOUN-002Architecture en plans et ADR versionnésIN_PROGRESS
FOUN-003Matrice bidirectionnelle exigences code API SQL UI tests docsIN_PROGRESS
FOUN-004Plan DAG et lots livrablesIN_PROGRESS
FOUN-005Monorepo conventions Python TS GoIN_PROGRESS
FOUN-006OpenAPI et JSON Schema versionnésIN_PROGRESS
FOUN-007PostgreSQL central acceptéIN_PROGRESS
FOUN-008Redis central acceptéIN_PROGRESS
FOUN-009CI pipelines lint types unit integration e2eIN_PROGRESS
FOUN-010Gestion des secrets par référencesIN_PROGRESS
FOUN-011SBOM et SPDX par artefactIN_PROGRESS
FOUN-012Exceptions de licence PostgreSQL Redis client modelsBLOCKED
FOUN-013Matrice versions composants et dependancesIN_PROGRESS
FOUN-014Build de distribution signé et reproductibleFAILED
MANA-001Découverte clusters BYO ou managésIN_PROGRESS
MANA-002Inventaire nodes CPU RAM stockage GPUIN_PROGRESS
MANA-003Preflight DNS TLS ports capacité versionsIN_PROGRESS
MANA-004Profils development enterprise banking airgapped hybridIN_PROGRESS
MANA-005Catalogue managed componentsIN_PROGRESS
MANA-006Graphe de dépendances et ordre des opérationsIN_PROGRESS
MANA-007Reconciler desired observed statesIN_PROGRESS
MANA-008Différencier health operation security statesIN_PROGRESS
MANA-009Install/config/start/stop/restartIN_PROGRESS
MANA-010Rolling restart drain maintenance et PDBIN_PROGRESS
MANA-011Scale KEDA HPA quotas ressourcesIN_PROGRESS
MANA-012Upgrade migration compatibilité canaryIN_PROGRESS
MANA-013Rollback ou restore expliciteIN_PROGRESS
MANA-014Health liveness readiness functional probesIN_PROGRESS
MANA-015Drift detection configurationIN_PROGRESS
MANA-016Config versions typed schema et secret refsIN_PROGRESS
MANA-017Node agent Go avec allowlistIN_PROGRESS
MANA-018Platform Operator KubernetesIN_PROGRESS
MANA-019Backups coordonnés et tests restoreIN_PROGRESS
MANA-020Diagnostics support bundle expurgéIN_PROGRESS
MANA-021Installation offline et images miroirFAILED
MANA-022Bascule sur infrastructure client existanteIN_PROGRESS
MANA-023Rapport recette installation signéIN_PROGRESS
IAM_-001Keycloak OIDC SAML SSO MFAFAILED
IAM_-002Identités de service SPIFFE SPIRE mTLSFAILED
IAM_-003OpenFGA relations ressourcesFAILED
IAM_-004OPA Rego ABAC contextuelFAILED
IAM_-005Policy bundles version et publicationFAILED
IAM_-006Deny by default et fail-closedFAILED
IAM_-007Context Authority signe contextesIN_PROGRESS
IAM_-008Delegation scopes audience expiry depthIN_PROGRESS
IAM_-009Identité on_behalf_of utilisateur de bout en boutIN_PROGRESS
IAM_-010Sessions révoquées en cours de runIN_PROGRESS
IAM_-011Identités pour agents planifiésIN_PROGRESS
IAM_-012Séparation roles admins developers auditorsFAILED
IAM_-013Break glass exceptionnelIN_PROGRESS
IAM_-014Approval four-eyes et séparation tâchesFAILED
IAM_-015Permissions données RLS et droits sourcesIN_PROGRESS
IAM_-016Policy simulator et audit des changementsFAILED
IAM_-017Modeles de rôles RBAC ABAC ReBACIN_PROGRESS
IAM_-018KMS HSM integration via clientBLOCKED
AGEN-001Runtime Navin Loop Runner SubagentManagerIN_PROGRESS
AGEN-002Planning acting verification recoveryIN_PROGRESS
AGEN-003Checkpoints et reprise sans re-exécution non sûreIN_PROGRESS
AGEN-004Heartbeat deadline cancellationIN_PROGRESS
AGEN-005Temporal workflows durablesIN_PROGRESS
AGEN-006NATS JetStream events durablesIN_PROGRESS
AGEN-007gVisor sandbox code outilIN_PROGRESS
AGEN-008Agent registry versions owners risk statesIN_PROGRESS
AGEN-009Application registry avec deploy et statutsIN_PROGRESS
AGEN-010Agents tiers via SDK et gatewaysIN_PROGRESS
AGEN-011MCP gateway authz par invocationIN_PROGRESS
AGEN-012MCP catalogue discovery outils schemasIN_PROGRESS
AGEN-013API gateway APISIX auth rate limitBLOCKED
AGEN-014Sécurisation sous-agent identités et ressourcesIN_PROGRESS
AGEN-015Validation args outils effets side-effectsIN_PROGRESS
AGEN-016Webhook events signés et idempotentsIN_PROGRESS
AGEN-017Protected execution des skills/pluginsIN_PROGRESS
DATA-001Storage abstraction S3 AWSIN_PROGRESS
DATA-002Storage abstraction Azure BlobIN_PROGRESS
DATA-003Storage abstraction GCSIN_PROGRESS
DATA-004Storage abstraction IBM COSIN_PROGRESS
DATA-005Storage abstraction Seaweed S3IN_PROGRESS
DATA-006Capabilities discovery versioning retention WORMIN_PROGRESS
DATA-007Presigned URLs et contrôles accèsIN_PROGRESS
DATA-008Qdrant filtre tenant et ACLIN_PROGRESS
DATA-009Haystack ingest retrieve rerankIN_PROGRESS
DATA-010Docling extraction PDF/Word/tableIN_PROGRESS
DATA-011PaddleOCR scan imagesIN_PROGRESS
DATA-012OpenLineage provenance transformationsIN_PROGRESS
DATA-013Chunk-level ACL et document-level ACLIN_PROGRESS
DATA-014Source permission pre-retrievalIN_PROGRESS
DATA-015RAG poisoning detection quarantineIN_PROGRESS
DATA-016Retention/erasure data lifecycleIN_PROGRESS
DATA-017RAG citations et version sourceIN_PROGRESS
DATA-018PII detection PresidioIN_PROGRESS
DATA-019Masking before LLM logs outputsIN_PROGRESS
DATA-020Tokenization reversible vault separéIN_PROGRESS
DATA-021Tink encryption envelope et rotation clésIN_PROGRESS
DATA-022Residency et data egress restrictionsIN_PROGRESS
DATA-023SQL RLS isolation end-to-endIN_PROGRESS
DATA-024Cache sensible encrypted et segregationIN_PROGRESS
OBSE-001OpenTelemetry instrumentation W3C traceIN_PROGRESS
OBSE-002OTel collector filtering exportIN_PROGRESS
OBSE-003Opik traces prompt evaluationsIN_PROGRESS
OBSE-004Jaeger distributed tracesIN_PROGRESS
OBSE-005Prometheus metrics p50 p95 p99IN_PROGRESS
OBSE-006Perses dashboards unifiedFAILED
OBSE-007Alertmanager routing silences groupingIN_PROGRESS
OBSE-008OpenSearch logs indexing searchIN_PROGRESS
OBSE-009OpenSearch security analytics detectionsIN_PROGRESS
OBSE-010OpenLineage lineage explorationIN_PROGRESS
OBSE-011Opik et OTel pas seul audit probantIN_PROGRESS
OBSE-012SLO et error budget trackingIN_PROGRESS
OBSE-013FinOps metrics tenant model agentIN_PROGRESS
OBSE-014Performance CPU GPU RAM concurrencyBLOCKED
SECU-001Falco runtime detectionBLOCKED
SECU-002Tetragon runtime enforcementBLOCKED
SECU-003Detection ingestor normalize eventsIN_PROGRESS
SECU-004Event correlator user agent tenantIN_PROGRESS
SECU-005AI risk engine policy decisionIN_PROGRESS
SECU-006Detection prompt injectionIN_PROGRESS
SECU-007Detection data exfiltrationIN_PROGRESS
SECU-008Detection secrets leakIN_PROGRESS
SECU-009Detection runaway agent cost loopsIN_PROGRESS
SECU-010Detection MCP compromised pluginIN_PROGRESS
SECU-011Detection privilege escalationIN_PROGRESS
SECU-012Detection RAG poisoningIN_PROGRESS
SECU-013Detection no-audit or unauthorized policy changeIN_PROGRESS
SECU-014SOC incidents assign lifecycleIN_PROGRESS
SECU-015SOAR playbooks approved typed actionsIN_PROGRESS
SECU-016Kill Switch run agent subagentsIN_PROGRESS
SECU-017Kill Switch application tool MCP providerIN_PROGRESS
SECU-018Kill Switch network CiliumBLOCKED
SECU-019Kill Switch credentials user and tenantIN_PROGRESS
SECU-020Containment desired observed receiptsIN_PROGRESS
SECU-021Separation alerting vs enforcement vs auditIN_PROGRESS
SECU-022Recover workflow four-eyes and reauthorizationIN_PROGRESS
SECU-023Transaction safety in incidentIN_PROGRESS
SECU-024False positive proportionality guardIN_PROGRESS
SECU-025SOC consoles and access controlIN_PROGRESS
AUDI-001Immutable audit event schemaIN_PROGRESS
AUDI-002Audit capture who what when how why resultIN_PROGRESS
AUDI-003Trace and run ID correlationIN_PROGRESS
AUDI-004Audit policy FGA OPA decisionsFAILED
AUDI-005Audit approvals delegation rights lineageIN_PROGRESS
AUDI-006Audit data classification DLP and egressIN_PROGRESS
AUDI-007Audit tool model prompt skill plugin versionsIN_PROGRESS
AUDI-008Audit gateway durable queue no samplingIN_PROGRESS
AUDI-009Transactional outbox idempotency dedupIN_PROGRESS
AUDI-010Sealing canonicalization hashing signatureIN_PROGRESS
AUDI-011Client storage WORM Object Lock capabilityBLOCKED
AUDI-012Audit encryption access separationIN_PROGRESS
AUDI-013Retention and legal hold workflowsIN_PROGRESS
AUDI-014Audit read/export accesses themselves auditedIN_PROGRESS
AUDI-015Evidence verification integrity monitoringIN_PROGRESS
AUDI-016Clock sync event_time ingested sealedIN_PROGRESS
AUDI-017Incident evidence preservation and chainIN_PROGRESS
LICE-001License annual 12 monthsIN_PROGRESS
LICE-002License triennial 36 monthsIN_PROGRESS
LICE-003No limit users agents apps cases pluginsIN_PROGRESS
LICE-004No prices anywhereIN_PROGRESS
LICE-005Offline license issuance verificationIN_PROGRESS
LICE-006Install-group scope and DR portabilityIN_PROGRESS
LICE-007Expiry grace no safety killIN_PROGRESS
LICE-008Release version pinning componentsFAILED
LICE-009Airgap bundle images packages models SQLFAILED
LICE-010Cosign signatures Syft SBOM TrivyFAILED
LICE-011Registry Harbor and CI TektonBLOCKED
LICE-012Git Gitea and GitOps ArgoCDBLOCKED
LICE-013Kyverno Cilium KEDA HPA HelmBLOCKED
LICE-014Backup Velero and restorationBLOCKED
LICE-015Client installation handbook and release notesFAILED
LICE-016Support bundle safe and diagnosticsIN_PROGRESS
RELE-001Fresh cluster install automatedBLOCKED
RELE-002BYO Kubernetes Postgres Redis storageBLOCKED
RELE-003No Internet airgap installFAILED
RELE-004Failure of OPA OpenFGA audit gatewayIN_PROGRESS
RELE-005Policy revocation while agent runningIN_PROGRESS
RELE-006Non-privileged user cannot see another tenantIN_PROGRESS
RELE-007Bank financial operation retry idempotentIN_PROGRESS
RELE-008Secrets encrypted and PII out of logsIN_PROGRESS
RELE-009Agent kill restart cannot resume unauthorizedIN_PROGRESS
RELE-010Signed plugin unsafe permission deniedIN_PROGRESS
RELE-011Voice consent and participant identityBLOCKED
RELE-012License expires without production cutIN_PROGRESS
RELE-013Backup restore evidence retention testedIN_PROGRESS
RELE-014Performance HA scale and RTO RPO measuredBLOCKED
RELE-015Developer first agent works day oneIN_PROGRESS
RELE-016Docs and support handover completeBLOCKED
HOST-001Inventaire hôtes VM bare metal et capacités CPU RAM GPU OS réseauIN_PROGRESS
HOST-002Préflight SSH OS DNS NTP disque ports et réseauIN_PROGRESS
HOST-003SSH par clé Ed25519 ou certificats approuvésIN_PROGRESS
HOST-005Strict SSH host key/certificate verificationIN_PROGRESS
HOST-006SSH via bastion proxy jump et réseaux segmentésIN_PROGRESS
HOST-007Compte bootstrap dédié et sudo allowlist sans root permanentIN_PROGRESS
HOST-008Références des clés et secrets uniquement dans PostgreSQLIN_PROGRESS
HOST-009Binaire Node Agent signé digest vérifié et service systemd durciIN_PROGRESS
HOST-010Bootstrap idempotent, rollback et suppression accès temporairesIN_PROGRESS
HOST-011Enrôlement par jeton unique court lié à un hôteIN_PROGRESS
HOST-012Identité SPIFFE et canal mTLS pour Node AgentIN_PROGRESS
HOST-013Agent Node Go inventaire heartbeat métriques et diagnosticsIN_PROGRESS
HOST-014Commandes agents signées allowlistées expirantes anti-rejeuIN_PROGRESS
HOST-015Commandes agents context identité et audit reçus réelsIN_PROGRESS
HOST-016Mise en quarantaine désenrôlement et récupération machineIN_PROGRESS
HOST-018Break glass SSH approuvé et auditéIN_PROGRESS
CLUS-001Six modes single host node group K8s existing K8s managed multi cluster externalBLOCKED
CLUS-002Distinction platform managed et client managedIN_PROGRESS
CLUS-003Import Kubernetes via API sans SSH et permissions minimalesFAILED
CLUS-004Cluster Agent Go répliqué et identité par clusterFAILED
CLUS-005Cluster Agent connexion sortante mTLS et autonomie contrôlée offlineFAILED
CLUS-006Platform Operator CRDs schémas et reconciliationFAILED
CLUS-007Node pools CPU GPU labels et placement contraintBLOCKED
CLUS-008ManagedComponent manifest des modes opérations dépendances et sécuritéFAILED
CLUS-009DAG dépendances services ordre et maintenanceIN_PROGRESS
CLUS-010Séparation service start/stop et security suspensionIN_PROGRESS
CLUS-012Gestion de plusieurs clusters et perte de connexion WANBLOCKED
HAVA-001Profils standalone ha critical ha et choix de fault domainsFAILED
HAVA-002Frontend backend Manager gateway répliqués en HABLOCKED
HAVA-003HA Identity Policy Context Authority et Security ControllersBLOCKED
HAVA-004HA Audit Evidence SOC Kill Switch et LicensingBLOCKED
HAVA-005Topology spread affinity PDB et drains planifiésBLOCKED
HAVA-006Leader election et anti-double opération exclusiveFAILED
HAVA-007HA PostgreSQL sous K8s via CloudNativePGBLOCKED
HAVA-008HA PostgreSQL VM via Patroni ou client-managedFAILED
HAVA-009HA Redis Sentinel ou Cluster et reconnexion clientsFAILED
HAVA-010HA NATS JetStream quorum et redelivery idempotentFAILED
HAVA-011HA Temporal persistence et jobs durablesBLOCKED
HAVA-012HA des dépendances Keycloak LiteLLM Opik OpenFGA Qdrant OpenSearchBLOCKED
HAVA-014HA LiveKit avec limites de reconnexion roomsBLOCKED
HAVA-016Fail closed sécurité en panne control planeFAILED
HAVA-017Observabilité HA distinction configured versus validatedFAILED
BACK-001Backup Manager central plans restauration permissions et historiqueFAILED
BACK-002Storage adapter S3 Azure GCS IBM Seaweed BYOBLOCKED
BACK-003Qualification capabilities versioning ObjectLock legal hold nativeFAILED
BACK-004Velero backup Kubernetes manifests CRDs volumes compatiblesBLOCKED
BACK-005PostgreSQL backup cohérent CNPG ou pgBackRest selon modeFAILED
BACK-006PostgreSQL WAL continu et Point in Time RecoveryFAILED
BACK-007Snapshots etcd et procédure restore control planeBLOCKED
BACK-008Backup OpenSearch via snapshots natifsFAILED
BACK-009Backup Qdrant via snapshots natifsFAILED
BACK-010Backup Opik et backends MySQL Redis ClickHouse object storage selon distroFAILED
BACK-011Backup Temporal NATS JetStream et checkpoints agentsFAILED
BACK-012Backup OCI Harbor manifests prompts skills plugins policies modèlesBLOCKED
BACK-013Backup secrets certificats CA et processus key recoveryFAILED
BACK-014Cohérence transverse DB objets registres versionsFAILED
BACK-015Chiffrement backup rétention et séparation de privilègesFAILED
BACK-016Backup WORM preuves d audit immuables sur backend qualifiéFAILED
BACK-017Tests réguliers automatiques restore isolé et intégritéFAILED
BACK-018Backup policies monitoring retards erreurs et alertesFAILED
BACK-019Restore approval dry-run plan et rollback de configurationFAILED
DR-001DR sites primary secondary multi cluster et rôlesFAILED
DR-002Modes active passive warm cold et active active statelessBLOCKED
DR-003Fencing ancien primary et prevention split brainFAILED
DR-004Plan recovery séquencé données identités gateways modèlesFAILED
DR-005Reconstruire Manager depuis bundle offline backups et manifestsFAILED
DR-006DNS load balancer routes reconfiguration failoverBLOCKED
DR-007RPO RTO objectifs client et valeurs observéesBLOCKED
DR-008DR tests planifiés avec approbation et preuvesFAILED
DR-009Licence 12 36 mois reste valide pendant DR et mode offlineFAILED
DR-010Audit identités suspensions et permissions préservés pendant DRFAILED
DR-011Réconciliation post failover empêche doubles paiementsFAILED
INFUI-001UI hosts preflight SSH bootstrap et enrôlementIN_PROGRESS
INFUI-002UI node agents heartbeats certificats et révocationIN_PROGRESS
INFUI-003UI clusters pools placement et dépendancesIN_PROGRESS
INFUI-004UI HA replicas quorum failover et fault domainsIN_PROGRESS
INFUI-005UI backups policies jobs historiques et testsIN_PROGRESS
INFUI-006UI Restore dry run approve execute verifyIN_PROGRESS
INFUI-007UI PRA sites objectifs exercices et résultatsFAILED
INFUI-008UI client-managed actions non autorisées cachées et refusées backendIN_PROGRESS
INFSDK-001SDK Python TS Go hosts bootstrap enrollment diagnosticsIN_PROGRESS
INFSDK-002SDK Python TS Go clusters et services operationsIN_PROGRESS
INFSDK-003SDK Python TS Go HA backups restore DRIN_PROGRESS
INFSDK-004Contexte user identity on behalf of service delegation pour operationsIN_PROGRESS
INFSDK-005CLI host cluster services ha backup restore drIN_PROGRESS