Notes de version Enterprise AI 1.0.0
Document généré par tools/release/notes.py à partir du manifeste de verrouillage release/lock-manifest.json, des migrations SQL et des tâches terminées du tableau de bord du projet. Le bundle signé correspondant est décrit par release/manifests/1.0.0.json.
Installation et vérification : voir docs/operations/installation-handbook.md.
Migrations SQL
- postgres : V001__core_schema.sql à V209__rag_agent_branding.sql (102 fichiers)
- clickhouse : 001_usage_events.sql à 003_telemetry_spans.sql (3 fichiers)
Composants verrouillés
| Composant | Version | Licence | État |
|---|---|---|---|
| Alertmanager | v0.34.2 | Apache-2.0 | integrated |
| Grafana Alloy | v1.21.3 | Apache-2.0 | integrated |
| Apache APISIX | 3.19.0 | Apache-2.0 | integrated |
| Argo CD | v2.13.2 | Apache-2.0 | integrated |
| Asterisk | 20.6.0 | GPL-2.0-only WITH Asterisk-linking-protocols-exception | partial |
| AWS CLI | 2.27.0 | Apache-2.0 | integrated |
| Blackbox exporter | 0.27.0 | Apache-2.0 | integrated |
| cert-manager | v1.16.2 | Apache-2.0 | integrated |
| Cilium | 1.16.5 | Apache-2.0 | integrated |
| ClamAV (clamd, freshclam and HTTPS gateway) | 1.4.6 | GPL-2.0-only | integrated |
| ClickHouse | 25.3.6.10034.altinitystable | Apache-2.0 | integrated |
| Altinity ClickHouse operator | 0.27.4 | Apache-2.0 | integrated |
| Client vault (BYO) | byo | LicenseRef-Client-Provided | partial |
| CloudNativePG | 1.25.0 | Apache-2.0 | integrated |
| Cognee API | 1.6.6 | Apache-2.0 | partial |
| Control plane API | 1.0.2 | LicenseRef-Navin-Enterprise | integrated |
| Control plane worker | 1.0.2 | LicenseRef-Navin-Enterprise | integrated |
| Coraza WAF (proxy-wasm) with OWASP CRS | gateway-image | Apache-2.0 | partial |
| Cosign | 2.6.5 | Apache-2.0 | integrated |
| Docling (docling-serve) | 1.38.2 | MIT | integrated |
| espeak-ng and phonemizer | separate-process | GPL-3.0-or-later | partial |
| etcd | 3.5.21 | Apache-2.0 | integrated |
| External Secrets Operator | v2.14.0 | Apache-2.0 | integrated |
| Falco | node-provided | Apache-2.0 | partial |
| faster-whisper | 1.2.1 | MIT | integrated |
| FFmpeg and codecs | distribution-package | LGPL-2.1-or-later AND GPL-2.0-or-later | partial |
| Forgejo (CI) | byo | GPL-3.0-or-later | partial |
| garak | 0.12.0 | Apache-2.0 | integrated |
| Gitleaks | v8.21.2 | MIT | integrated |
| gVisor | node-provided | Apache-2.0 | partial |
| HAProxy | 3.2.9 | GPL-2.0-or-later | integrated |
| Harbor | 1.19.4 | Apache-2.0 | partial |
| Haystack | 2.18.1 | Apache-2.0 | partial |
| Helm | v3.16.3 | Apache-2.0 | integrated |
| Jaeger | 2.22.0 | Apache-2.0 | integrated |
| Kamailio | 5.7.4 | GPL-2.0-or-later | partial |
| KEDA and HPA | 2.16.1 | Apache-2.0 | integrated |
| Keepalived | 2.4.3 | GPL-2.0-or-later | integrated |
| Keycloak | 26.8.1 | Apache-2.0 | integrated |
| Kokoro (kokoro-onnx) | 0.6.1 | MIT | integrated |
| kube-state-metrics | v2.20.0 | Apache-2.0 | integrated |
| kubeconform | v0.6.7 | Apache-2.0 | integrated |
| Kubernetes | byo | Apache-2.0 | integrated |
| Kyverno | v1.13.2 | Apache-2.0 | integrated |
| Label Studio Community Edition | 1.23.2 | Apache-2.0 | integrated |
| LiteLLM Proxy OSS | v1.106.5 | MIT | integrated |
| LiveKit Server | v1.9.0 | Apache-2.0 | integrated |
| LiveKit Agents workers (navin-voice-agent) | 1.0.0 | Apache-2.0 | partial |
| LiveKit Egress | 1.15.0 | Apache-2.0 | partial |
| LiveKit Ingress | 1.5.0 | Apache-2.0 | partial |
| LiveKit SIP | 1.22.0 | Apache-2.0 | partial |
| LLaMA-Factory | 0.9.5 | Apache-2.0 | integrated |
| Media worker | 1.0.0 | LicenseRef-Navin-Enterprise | integrated |
| Mem0 REST server | 2.2.1 | Apache-2.0 | partial |
| Model weights | byo | LicenseRef-Model-Licences | partial |
| MySQL (Opik state) | 8.4.5 | GPL-2.0-only | partial |
| NATS JetStream | 2.15.1 | Apache-2.0 | integrated |
| Prometheus NATS exporter | 0.20.2 | Apache-2.0 | integrated |
| navin-manager node agent | 1.0.2 | LicenseRef-Navin-Enterprise | integrated |
| navin-manager console | 1.0.2 | LicenseRef-Navin-Enterprise | integrated |
| Platform Operator | 1.0.0 | LicenseRef-Navin-Enterprise | partial |
| navin-manager server | 1.0.2 | LicenseRef-Navin-Enterprise | integrated |
| Navin MCP host | 1.0.0 | Apache-2.0 | partial |
| Navin Enterprise RAG Agent API | 0.1.0 | LicenseRef-Navin-Enterprise | partial |
| Navin Enterprise RAG Agent web application | 0.1.0 | LicenseRef-Navin-Enterprise | partial |
| Navin Enterprise RAG Agent worker | 0.1.0 | LicenseRef-Navin-Enterprise | partial |
| Navin runtime | 1.0.2 | LicenseRef-Navin-Enterprise | integrated |
| Prometheus node exporter | v1.12.1 | Apache-2.0 | integrated |
| NVIDIA GPU Operator, drivers and CUDA | v24.9.1 | Apache-2.0 | partial |
| Ollama | 0.40.14 | MIT | integrated |
| Open Policy Agent | 1.22.0 | Apache-2.0 | integrated |
| OpenBao | v2.7.2 | MPL-2.0 | integrated |
| OpenFGA | v1.22.1 | Apache-2.0 | integrated |
| OpenLineage | absent | Apache-2.0 | partial |
| OpenSearch and Security Analytics | 3.9.0 | Apache-2.0 | integrated |
| OpenSearch Dashboards | 2.19.2 | Apache-2.0 | integrated |
| OpenTelemetry SDK (Python) | >=1.25 | Apache-2.0 | integrated |
| OpenTofu | 1.8.7 | MPL-2.0 | integrated |
| Opik | 2.2.137 | Apache-2.0 | integrated |
| OpenTelemetry Collector (contrib) | 0.163.2 | Apache-2.0 | integrated |
| PaddleOCR | byo | Apache-2.0 | partial |
| Enterprise portal | 1.0.2 | LicenseRef-Navin-Enterprise | integrated |
| PostgreSQL exporter | 0.17.1 | Apache-2.0 | integrated |
| PostgreSQL | 16.6 | PostgreSQL | integrated |
| Microsoft Presidio | 2.2.366 | MIT | integrated |
| Prometheus | v3.15.1 | Apache-2.0 | integrated |
| Prometheus operator | v0.94.2 | Apache-2.0 | integrated |
| Promptfoo | 0.117.4 | MIT | integrated |
| pyannote.audio | >=3.1 | MIT | integrated |
| Qdrant | v1.20.0 | Apache-2.0 | integrated |
| Ragas | 0.3.2 | Apache-2.0 | integrated |
| Redis | v7.0.15 | BSD-3-Clause | integrated |
| Redis exporter | v1.44.0 | MIT | integrated |
| Redis operator (OT-CONTAINER-KIT) | v0.27.0 | Apache-2.0 | integrated |
| RTPengine | 11.5.1.18 | GPL-3.0-or-later | partial |
| SeaweedFS | 4.51 | Apache-2.0 | partial |
| Semgrep CE | 1.99.0 | LGPL-2.1-only | integrated |
| Silero VAD | 6.2.3 | MIT | integrated |
| SPIFFE/SPIRE | 1.15.5 | Apache-2.0 | integrated |
| Client storage connector (BYO) | byo | LicenseRef-Client-Provided | integrated |
| Syft | 1.55.0 | Apache-2.0 | integrated |
| Tekton Pipelines | v1.18.0 | Apache-2.0 | partial |
| Temporal | 1.32.0 | MIT | integrated |
| Temporal UI | 2.54.1 | MIT | integrated |
| Tetragon | node-provided | Apache-2.0 | partial |
| Thanos sidecar | v0.42.5 | Apache-2.0 | integrated |
| Google Tink | 1.16.1 | Apache-2.0 | integrated |
| ToolHive Kubernetes Operator (Stacklok) | v0.59.0 | Apache-2.0 | partial |
| Trivy | 0.58.1 | Apache-2.0 | integrated |
| Velero | v1.15.0 | Apache-2.0 | integrated |
| vLLM | v0.33.0 | Apache-2.0 | integrated |
| Wazuh (client SIEM connector) | byo | GPL-2.0-only | partial |
| YARA-X (rule scanning worker) | 1.22.1 | BSD-3-Clause | integrated |
| ZAP | 2.15.0 | Apache-2.0 | integrated |
| Apache ZooKeeper | 3.9.4 | Apache-2.0 | integrated |
Travaux livrés (tâches terminées du tableau de bord, titres tels qu'enregistrés)
- [2] Catalogue des briques (catalog/bricks.yaml) + docs detaillees A, B + architecture (
t-004bd453) - [1] Socle Control Plane FastAPI + SQL core (identite, tenants, RLS, politiques, DLP, chiffrement, audit) (
t-0ac14423) - [10] SDK Python enterprise_ai + CLI enterprise-ai (
t-0b1f214c) - [3] Fournisseurs via LiteLLM, vLLM local et adaptateurs specialises (
t-1c3a1d99) - [5] FinOps: registre de tarifs versionnes, evenements d'usage et unites multimodales (
t-1e9c3082) - [1] Portail Control Center Next.js + MUI (
t-2dba80c7) - [11] Contrats techniques v1 + surface API v1 (
t-308300f6) - [12] Docs detaillees des briques F, G, H + ordre d'implementation (
t-413cb061) - [2] Briques A+E+F+G: privacy, RAG, memoire, retention, lignage, multimodal, qualite, audit, risque, incidents (
t-5a490d69) - [9] Securite des appels fournisseurs (Provider Gateway) (
t-61bd7626) - [2] Docs detaillees des briques C, D, E (
t-7a3ab5bc) - [4] Reasoning effort, controle des parametres et Context Manager (
t-8a511d71) - [10] SDK Java enterprise-ai-java + SDK Go enterprise-ai-go (
t-b773aae9) - [2] Briques C+D: agents, runtime, approbations, outils, MCP, skills, plugins, connecteurs, channels (
t-c19a24dc) - [7] Measured cost sans double comptage + cout GPU local (
t-d6336a6b) - Integration finale: tests complets, builds, couverture API des SDK, Preview (
t-dd900984) - [8] Billed cost: rapprochement factures et exports fournisseurs (
t-e38ef544) - [10] SDK TypeScript @enterprise-ai/sdk + @enterprise-ai/realtime (
t-ed424630) - [6] Estimated cost et quotas (reservation avant execution) (
t-f406a0b4) - [1] Infrastructure souveraine et GitOps (deploy/) (
t-fba0cec5) - [SEC-0] Garde de sortie anti-SSRF et DNS rebinding (eai.security.egress) + listes de configuration (
t-5bf053a8) - [SEC-7] SDK et CLI: TLS, secrets, YAML, chemins, subprocess, webhooks + routes de securite (
t-09ba65ee) - [SEC-8] Suite d'attaques automatisee sur l'API (fuzz OpenAPI) (
t-14877b8c) - [SEC-5] Portail: CSP a nonce, en-tetes, jetons, URLs sures, rendu LLM, ecran Posture de securite (
t-2b69f4af) - [SEC-2] Backend: garde de sortie sur tous les appels sortants + injections de commandes (
t-330c6d29) - [SEC-6] Reseau, DNS et infrastructure: WAF APISIX, Cilium DNS L7, metadonnees, pods, Kyverno, TLS, CI securite (
t-33a9dcde) - [SEC-1] Backend: injections SQL, affectation de masse, IDOR, traversee de chemins, gabarits, YAML, ReDoS, XXE (
t-388398a6) - [SEC-3] IA: injections de prompt directes et indirectes, exfiltration par la sortie du modele (
t-6ff32bce) - [SEC-10] Verification finale: suites completes, scanners, builds, Preview (
t-c20b6b88) - [SEC-4] Backend: couche HTTP, authentification et API de securite (/v1/security) (
t-de3bb4cd) - [SEC-9] Documentation securite fr/en: modele de menaces, controles par niveau, runbooks (
t-ed6473ec) - Audit plan: catalogue 112 briques x routes backend x doc API x contrats x docs x accès SDK x roadmap 12 phases (
t-05bb200e) - SDK Python enterprise_ai + CLI: suite de tests verte (
t-6ad18889) - SDK TypeScript @enterprise-ai/sdk + @enterprise-ai/realtime: typecheck, build et tests verts (
t-c94dbd6e) - SDK Go enterprise-ai-go: go vet et go test verts (
t-e4f51c96) - Control Plane: surface API identique à la doc contractuelle et absence de stubs (
t-e70d9e53) - SDK Java enterprise-ai-java + enterprise-ai-spring: mvn verify vert (
t-f23dab03) - Test permanent du plan: catalogue et roadmap vérifiés contre le code (
t-56d5637d) - GitOps identité et sécurité: External Secrets, OpenBao, Keycloak, OpenFGA, OPA, SPIRE (
t-272b511b) - Intégration GitOps: ApplicationSet corrigé + charts tiers + namespaces + docs + test (
t-3c7191a9) - GitOps passerelle et temps réel: APISIX (chart, mode standalone) et LiveKit (
t-43a50828) - SDK Python: test de l'adaptateur LangGraph exécuté (plus de skip) (
t-6da89a76) - GitOps observabilité: kube-prometheus-stack, Loki, OTel Collector, Langfuse (
t-9a027e02) - GitOps données: charts tiers Redis, NATS, Qdrant, ClickHouse, Temporal (
t-a41b49e8) - ACL Redis: utilisateurs livekit et langfuse avec leurs motifs de clés (
t-098c7c9f) - LiveKit en manifestes Kubernetes: mot de passe Redis depuis un Secret, CA interne, IP du pod (
t-5df8b39d) - ExternalSecrets: chaque Secret référencé par les composants tiers est produit depuis OpenBao (
t-abaa8274) - Bout en bout : API et portail sur le code courant, 4 SDK et CLI en direct, navigateur FR/EN sur tous les écrans (
t-0cd489de) - Sécurité : gitleaks, semgrep, Trivy fs et config, bandit, pip-audit, npm audit (
t-30ebe719) - Contrats v1 et v1.1 : tests et validation des schémas et exemples (
t-4545c906) - Déploiement hors ligne : Helm, kubeconform, Kyverno, OPA, Terraform, rendu GitOps, flux Cilium, secrets (
t-47173461) - Portail : lint, typecheck, tests, build (
t-6339b502) - Documentation : liens, bilinguisme, tirets, accents français (
t-841f73c1) - SDK Python et CLI : tests, ruff, build sdist et wheel (
t-9350ffa7) - Control Plane : suite pytest complète sur PostgreSQL réel et ruff (
t-948b9a47) - SDK Java et module Spring : mvn verify (
t-b56d04f4) - SDK Go : go vet et go test (
t-d9398ea6) - Correctif : APISIX appelle le Control Plane en HTTPS alors qu'il ne sert que du HTTP (502 sur toute l'API) (
t-db29af0c) - SDK TypeScript et Realtime : typecheck, build, tests (
t-f5e87402) - Makefile racine et cibles backend : install, start, stop, restart, status, logs, migrate (
t-1dc2ede6) - Cibles make par service Docker du compose (install, start, stop, restart, status, logs) + docker-env + ports hôte (
t-25cfe864) - Test permanent du Makefile et make dans la CI (
t-5aa16c4b) - Documentation FR/EN des commandes make et make help bilingue (
t-623227a3) - Vérification croisée des constats et rapport (
t-4a4b2e5c) - Audit sécurité : chaque étape sur chaque point d'entrée (
t-5291fef7) - Audit gouvernance : chaque étape sur chaque point d'entrée (
t-5d3b1f32) - Audit observabilité : chaque étape sur chaque point d'entrée (
t-6727cf28) - Référentiel des étapes sécurité, gouvernance et observabilité attendues (
t-af06c35e) - Bloquer les dépassements de quota sur toutes les ressources (
t-07f1e245) - Brancher les métriques métier Prometheus (
t-0c11158b) - Journaux d'accès et corrélation des traces (
t-0e6a24bf) - Traiter les contenus non fiables hors RAG (
t-11b9386e) - Appliquer le ReBAC OpenFGA sur les ressources (
t-1437f6a3) - Envoyer les événements d'audit et de sécurité au SIEM (
t-1aecefae) - Compléter les preuves de test et la CI (
t-211897c4) - Capacités multimodales annoncées absentes (
t-2abf8cdd) - DLP des fichiers multimodaux et DLP de sortie en flux (
t-87a7c1a5) - Rendre les alertes opérationnelles (
t-8e411f99) - Sécuriser le WebSocket temps réel (
t-a6ca8e95) - Durcir le transport interne (https prod, certificats, clients d'intégration) (
t-a79c1107) - Aligner la vérification de signature Kyverno sur la CI (
t-abc09908) - WORM périodique signé et effacement complet (
t-ba9fabd4) - Exiger approbation et évaluation pour les promotions (
t-d5d172e0) - Exporter réellement les spans OpenTelemetry du Control Plane (
t-dba63d95) - Appeler le PEP OPA sur toutes les gateways (
t-e2e7c51f) - Auditer chaque mutation (
t-f3e306b8) - Associer les groupes Keycloak aux projets, rôles et profils de quota (
t-cd09bdfa) - Fédérer Keycloak avec l'annuaire d'entreprise (
t-f62496e0) - Clients sortants du chemin IA par la garde de sortie (
t-25ef960a) - Workers observables et /metrics restreint (
t-defc375e) - FORCE ROW LEVEL SECURITY sur toutes les tables tenant (
t-35946f04) - Couverture SDK et portail des nouvelles routes (
t-57618b89) - Écarts de capacités connus des briques (
t-d604afdc) - Aligner E-06 et le code : reranking, recherche hybride, métriques RAG (
t-0ce12c8f) - Réindexer une base ou la mémoire quand le modèle d'embedding change (
t-0dcc1947) - Fournir un modèle d'embedding local et refuser le hachage local hors dev (
t-1394f8b7) - Refuser au gateway un modèle sans la capacité demandée (
t-6baa601a) - Choisir le modèle d'embedding par base de connaissances et contrôler la dimension (
t-a087e693) - Isoler les vecteurs par modèle et refuser un mélange de dimensions (
t-b9f6e34a) - Faire passer les embeddings du RAG et de la mémoire par le Model Gateway (
t-f4d5e6e1) - navin-manager : services, configurations versionnées et moteur d'opérations (
t-1574c40b) - navin-manager : contrat, schéma SQL complet, socle serveur et chargeur du catalogue (
t-177fb659) - navin-manager : catalogue des services data, stockage, observabilité et évaluation (
t-34265643) - navin-manager : console web complète (
t-39922daa) - navin-manager : clusters, hôtes, API agent, PKI, métriques, alertes et supervision (
t-551bbf6c) - navin-manager : documentation FR/EN et paquets RPM/DEB, bundle hors ligne, bac à sable (
t-7437d6e8) - navin-manager : agent hôte (enregistrement, tâches, pilotes, garde de fichiers) (
t-8a6b0444) - navin-manager : authentification et administration (
t-c6d67d77) - navin-manager : intégration de bout en bout et vérification finale (
t-e02d2d75) - navin-manager : catalogue des services IA, sécurité, passerelles et Navin Enterprise (
t-f0811d1d) - Kit L7 : écrans du portail (licences, SOC et Kill Switch, marketplace, stockage, délégations, Platform Manager) (
t-056fe1cb) - Kit L1 : Platform Manager complet (profils, upgrade, rollback, sauvegardes, dérive, support bundle, recette signée, fiche composant) (
t-15ce74b4) - Kit L4 : adaptateurs de stockage client (AWS S3, Azure Blob, GCS, IBM COS, SeaweedFS) avec découverte des capacités (
t-21d0bd75) - Kit L5 : observabilité et stockage de démonstration conformes MIT/Apache (Opik, Jaeger, Perses, OpenSearch, SeaweedFS) (
t-2fb4e14e) - Kit L1 : Platform Operator Kubernetes (Go) et cible Kubernetes du Platform Manager (
t-3b0b2788) - Kit L2 : Context Authority, ExecutionContext signé, délégation et identité d'origine de bout en bout (
t-5c3ade6c) - Kit L7 : SDK Python, TypeScript, Java et Go alignés sur les nouvelles routes et l'API du kit (
t-61898259) - Kit L0 : manifestes ManagedComponent, inventaire des licences SPDX, exceptions et matrice de versions (
t-7d2ca713) - Kit : intégration, vérification finale et mise à jour de la traçabilité avec preuves (
t-8e2ac1d3) - Kit L8 : Marketplace de packs signés et packs RH et Finance de bout en bout (
t-994893ac) - Kit L9 : service de licences 12/36 mois signé, hors ligne, sans limite ni prix (
t-aec2c785) - Kit L1 : Node Agent en Go avec commandes en liste blanche (
t-ee6b1748) - Kit L6 : SOC, AI-SDR, Kill Switch vérifié par reçus et reprise à quatre yeux (
t-f5037fad) - Kit L0 : audit de l'existant, matrice de traçabilité enrichie et documents d'implémentation (
t-fa71ffce) - Kit L0 : OpenAPI publié, PostgreSQL sauvegarde et restauration, Redis réel (
t-06c195d2) - Kit L6 : Audit Gateway et Evidence Service (outbox, scellement signé, legal hold, intégrité) (
t-12b35981) - Kit L4 : RAG gouverné (ACL document et fragment, quarantaine, citations), Qdrant, Haystack, OCR, Presidio, Tink, cache chiffré (
t-44dd45f3) - Kit L5 : SLO et budgets d'erreur, p50 p95 p99, trace de bout en bout, lignage, performance (
t-4d6cfe36) - Kit L3 : registre d'applications, agents tiers, NATS JetStream et Temporal réels, catalogue MCP (
t-5ad0aba6) - Kit L4 : multimodal (consentement, identité participant, interruption, PII des transcriptions, STT, VAD, TTS réels) (
t-80be3dea) - Kit L9 : bundle de release signé et reproductible, Gitea et Tekton, notes de version et manuel d'installation (
t-8d3a4ccb) - Kit L7 : CLI complète, modèles de projets, Developer Studio Monaco et référence CLI générée (
t-cf221830) - Kit L3 : LiteLLM réel, registre de modèles (licences, poids), A/B, local seul, rollout et rollback (
t-d58d849e) - Kit L2 : Keycloak, SPIRE, OpenFGA et OPA réels, bundles versionnés, fail-closed prouvé (
t-ff2c1565) - Kit addendum 20.2-20.3 : bootstrap SSH, enrôlement, Node Agent signé (
t-0a057228) - Kit addendum 20.5-20.6 : Backup & Recovery Manager et PRA (
t-270daa9e) - Kit addendum 20.4 : HA de la plateforme et de ses dépendances (
t-9f2f46c6) - Kit addendum 20.1-20.3 : Cluster Agent Go et CRD de l'opérateur (
t-cf58d7c3) - Addendum : décisions d'architecture (SSH temporaire, agents et opérateurs, propriété des services, HA validée, sauvegarde et PRA) et traçabilité des 91 exigences d'infrastructure (
t-35578791) - Addendum 20.9 : SDK Python, TypeScript, Go et CLI de l'infrastructure (INFSDK-001 à 005) (
t-9071052f) - Addendum : recette de bout en bout dans la console (machine, cluster, service, HA, sauvegarde, restauration) (
t-e706b590) - Vérification kit G03 : identité, politiques et audit (IAM_-001 à 018, AUDI-001 à 017) (
t-0316bee6) - Vérification kit G06 : observabilité et SOC (OBSE-001 à 014, SECU-001 à 025) (
t-0a6c0d55) - Vérification kit G01 : fondations et licences (FOUN-001 à 014, LICE-001 à 016) (
t-3ff1fdef) - Vérification kit G08 : documentation et recette (DOCU-001 à 012, RELE-001 à 016) (
t-45b9d93c) - Vérification kit G05 : données, RAG et multimodal (DATA-001 à 024, MULT-001 à 012) (
t-4aeecca5) - Vérification kit G02 : Platform Manager, console et SDK d'infrastructure (MANA-001 à 023, INFUI-001 à 008, INFSDK-001 à 005) (
t-9131ec86) - Vérification kit G09 : hôtes et clusters (HOST-001 à 018, CLUS-001 à 012) (
t-dce92bdb) - Vérification kit G07 : développeurs, marketplace et portail (DEV_-001 à 022, FRON-001 à 018) (
t-e48a47fa) - Vérification kit G10 : HA, sauvegarde et PRA (HAVA-001 à 018, BACK-001 à 019, DR-001 à 011) (
t-ed0d1008) - Vérification kit G04 : runtime agents et modèles (AGEN-001 à 017, LLM_-001 à 016) (
t-f32c67e6) - Compléter les exigences FRON partielles du portail (FRON-001 à 018) (
t-43c7cc67) - Conformité C03 : rôles, isolation multi-tenant, séparation des tâches et identité portée par l'agent (A4.3, B5.4, B14, B14.2, B19) (
t-03225b6c) - Conformité C07 : marketplace, contrat de plugin, distribution OCI signée, gates G1 à G12 et gestion des changements (B7.4, B8.1 à B8.5, B10.3, B10.4) (
t-0ae371a3) - Conformité à l'architecture : intégration, A0, preuves exécutées, documents générés, traçabilité du kit et builds (
t-145298c3) - Conformité C09 : portail console unique, espaces, navigation par rôle, écrans et espace Platform Manager (A4.1, A4.2, B5.1, B5.2) (
t-36a57050) - Conformité C02 : installation guidée, profils, upgrades, distribution et décisions structurantes (A1, A3.5, A3.6, B4.1 à B4.3, B15.3, B17.1, B18) (
t-37b45a11) - Conformité C10 : documentation produit, licences, registre de sécurité, scalabilité, disponibilité et tests de recette (B11.1, B12.1 à B12.6, B13.3, B13.4, B15.1, B15.2, B17, B17.2) (
t-571ac85a) - Conformité C04 : plan d'exécution et de sécurité, modules backend, contrats API et outbox (A2, A5.1, A5.2, B6.1 à B6.3, B9.4, B13.5) (
t-a5f70e7b) - Conformité C06 : structure des SDK, contrats et méthodes (B9.1 à B9.3, INFSDK-002, INFSDK-003) (
t-ae914691) - Conformité C05 : modèle PostgreSQL, relations, champs communs et RLS (A6.1, A6.2, B7.1 à B7.3) (
t-bb3949c0) - Conformité C08 : douze packs métiers signés et installation puis usage du pack Finance de bout en bout (B8.6, B16.1, B16.2) (
t-ce349661) - Conformité C01 : Platform Manager, exploitation, lifecycle, cinq champs d'état et espace Manager du portail côté backend (A2, A3.1 à A3.4, B3.1 à B3.5, B13.1) (
t-d454d803) - Conformité C11 : architecture frontend du portail, composants transversaux et lignes FRON du kit (A4.4, B5.3) (
t-6a7a39f3) - Conformité C12 : CLI et règles développeur (B10.1, B10.2, INFSDK-005) (
t-7eca8455) - Conformité C14 : index d'audit, preuves indépendantes et protection des données (B13.2, B14.1) (
t-b6fc0fb8) - Conformité C13 : documentation développeur et documentation vivante (B11.2, B11.3, DOCU-004) (
t-cb2b3e27) - Conformité C06b : méthodes SDK Go et Java (B9.3) (
t-3b37d99c) - Conformité C15 : tests dédiés des écrans du portail et écran Backup & DR (A4.1, A4.2, B5.1, B5.2) (
t-01ea324a) - B9.3 conformité : items B9.3-01, -11, -12 et -16 prouvés, preuves relancées (
t-24c7635b) - B9.3 SDK : méthodes des quatre routes dans les SDK Python, TypeScript, Go et Java (
t-5efd76e2) - B9.3 serveur : identité de service assumée, audit applicatif, annulation d'approbation, objets de stockage (
t-80d66d99) - Vague 2 C04 et C14 : restes du runtime, du backend, de l'audit et de la protection des données (
t-398476f0) - Vague 2 C01 : restes des opérations du Manager et du SDK d'infrastructure (c01, INFSDK-002, INFSDK-003, INFUI-003) (
t-59deb858) - Vague 2 C02 : restes de l'installation et de la distribution (c02) (
t-65eec630) - Vague 2 C09 : écrans du portail (c09) (
t-8cb33a19) - Vague 2 C05 : modèle de données A6 et B7 (tables manquantes, environment_id, restes c05) (
t-99c85d87) - Vague 2 C10 : opérations Enterprise, sauvegarde et PRA (c10, BACK-010, BACK-012) (
t-9a7f482b) - Vague 2 C08 : packs métiers et parcours Finance de bout en bout (B16) (
t-9be07c3e) - Vague 2 C07, C16 et C17 : marketplace, portes de changement et contenus de plugins (
t-a4211405) - Vague 2 C11 et C13 : frontend du portail, docs développeurs et restes FRON du kit (
t-bdcc76b9) - Vague 2 C05b-obs : table service_slos et références de trace (ARCH-A6.1-18, ARCH-A6.1-23, ARCH-B7.1-18) (
t-4f477407) - Vague 2 C05b-support : table support_contracts rattachée à la licence (ARCH-A6.1-21, ARCH-A6.2-11) (
t-17d26541) - Vague 2 C05b-inbox : table inbox_events et déduplication côté consommateur (ARCH-A6.1-22) (
t-326eaf5e) - Vague 2 C05b-datasets : table datasets branchée sur l'ingestion et le lignage (ARCH-A6.1-12) (
t-63cf39c0) - V4 Contrôle croisé kit, catalogue, Manager et déploiement : écarts relevés et corrigés (
t-1a03af04) - V3 Déploiement : tout ce qui est sous deploy/ est rendu, validé hors ligne et rattaché au catalogue (
t-5508d171) - V1 Catalogue des composants : chaque brique du kit (§3) a son manifeste ManagedComponent, ses épingles et sa licence (
t-c504db8d) - V2 Installation et configuration depuis le Platform Manager : chaque service du catalogue s'installe, se configure et s'opère (modes, méthodes, gabarits) (
t-ca8e1b82) - F1 make start : le contrôle du démarrage du worker attend l'ancien message de journal (
t-28b751e3) - F2 make start : le test du cycle de vie entre en collision avec une pile locale déjà lancée (
t-fff31d7d) - P1 Couverture front/back : test permanent qui relie chaque opération /v1 à un écran du portail ou à une exclusion machine justifiée (
t-6eff812a) - P4 Vérification finale : suite du portail, typecheck, lint et build (
t-c61f87a0) - P3 Écrans manquants FinOps, Données, Marketplace, Plateforme : réglages, taux de change, prix médias, objets de stockage, réindexation, pipeline de changement, autorisation et supervision des installa (
t-e4868707) - P2 Écrans manquants Administration et Sécurité : organisations et unités métier, permissions ReBAC (tuples), clés de signature des contextes, mandats (
t-f230c7bf) - K3 Test permanent de couverture de la console du Manager : chaque opération de manager-openapi.json appelée par l'UI ou exclue avec sa raison (
t-1df6b825) - K2 Console du Manager : écrans manquants des sous-modules sauvegarde, restauration, PRA, HA, Kubernetes et blueprint (INFUI-004 à 007, CLUS-003, CLUS-004) (
t-4ab724ef) - K5 Builds finaux du portail et de la console (
t-5e24c9f6) - K1 Bilan du kit module par module : 355 exigences, 22 modules, état et preuves (
t-cb55e211) - Keycloak : realm, LDAP fédéré, variables d'environnement (
t-30f58131) - Portail : corriger les chunks 400 (build qui écrase le serveur en cours) (
t-5a8b1b68) - Vérification finale et arrêt des services (
t-722946ed) - Backend : groupes Keycloak/LDAP vers platform_admin et tenant_admin (
t-96a83349) - Guide de démarrage : lancer front et backend, se connecter, installer un service (
t-c3b383df) - Plateforme : installer un service depuis le portail (catalogue, serveur, standalone ou cluster) (
t-ac88a7e4) - make install / make start : services essentiels (PostgreSQL, Redis, Keycloak, API, worker, portail) (
t-cc36d67a) - Demarrage : build du portail puis lancement (
t-1df1147a) - Portail sur le port 3300 (
t-2c5461bc) - Integration, generation des contrats et verification finale (
t-12bac3b6) - Plateforme : mise en route, machines (SSH), agents de noeud (
t-bfc4f170) - Kit developpeur : ce que recupere un developpeur pour creer un agent (
t-c23e8f5b) - LiteLLM : fournisseurs, decouverte des modeles, categories et fiche modele (
t-c63f04b8) - LiteLLM : projets, quotas et cles par projet (
t-df194a90) - Catalogue Manager : 4 modes (installer, connecter, a la demande, packages) et couche infrastructure (
t-e5eeca7e) - Guide 1 : make docker-env, install, start, status, logs, stop (
t-05f5935d) - Guide 3b : Keycloak SSO, LDAP, groupes administrateurs (
t-9db3c2f4) - Guide 2 : portail en mode developpement (npm run dev sur 3300, .next-dev) (
t-d195c6d7) - Guide 3a : connexion navin / navin et changement force du mot de passe (
t-ffb20751) - Guide 4 : bac a sable Manager, jeton, secret, liaison, installation reelle d'un service depuis le portail, arret (
t-aabd61e3) - Navigation : ne pas se perdre dans les blocs et les menus (
t-463ebd40) - M2 Systemes supportes unifies, pare-feu et proxy sortant (
t-1005ca48) - M4 Tableau de bord de suivi par service (
t-a7062142) - M3 Matrice des flux reseau (VPC, groupes de securite) (
t-fa995a53) - M1 Detection plateforme et cloud des machines (
t-fef76bc2) - M7 Environnement de chaque machine choisi par liste deroulante (
t-b8875204) - M8 Liste fixe des systemes compatibles, publiee (
t-cb1b22eb) - M6 Utiliser les Keycloak, PostgreSQL et Redis existants du client (
t-d4c99951) - M9 Portail et Manager : menus d'actions ..., pages LLM sans étapes, fournisseurs configurés en cartes, bouton console du Manager (
t-27c28a59) - S1 Operations de service simples, machines et composants detectes (
t-3ea103b9) - S2 Tableau de bord complet par service dans le portail (
t-6909bbc5) - Serveur Manager : connexion par mot de passe seul (2FA desactivee par reglage) (
t-15280fcc) - Redemarrer le serveur du bac a sable et prouver la connexion login + mot de passe (
t-25086525) - Tests serveur : mot de passe seul et compte de configuration (
t-64883c3f) - Console Manager : plus aucun ecran ni reglage 2FA quand elle est coupee (
t-94eb4c0d) - Serveur Manager : compte administrateur cree depuis la configuration (NM_ADMIN_USERNAME / NM_ADMIN_PASSWORD) (
t-b96e8d46) - Bac a sable et packaging : identifiants dans server.env (
t-fa3acc24) -
- Architecture minimale : table PostgreSQL eai.it_vault_entries (V196) + domaine FastAPI /v1/platform-manager/vault (
t-3c3ce8d3)
- Architecture minimale : table PostgreSQL eai.it_vault_entries (V196) + domaine FastAPI /v1/platform-manager/vault (
-
- Chiffrer les donnees enregistrees (AES-256-GCM) (
t-ed022255)
- Chiffrer les donnees enregistrees (AES-256-GCM) (
-
- Les seules fonctionnalites : contrat API couvert par les quatre SDK (
t-431df488)
- Les seules fonctionnalites : contrat API couvert par les quatre SDK (
-
- Modifier ou supprimer un service (
t-616e5b9e)
- Modifier ou supprimer un service (
-
- Ajouter un service (
t-68f66dc6)
- Ajouter un service (
-
- Afficher la liste des services (
t-69701362)
- Afficher la liste des services (
-
- Interface de la plateforme : ecran Coffre-fort IT dans la navbar Platform Manager (
t-6c5e0633)
- Interface de la plateforme : ecran Coffre-fort IT dans la navbar Platform Manager (
-
- Afficher/masquer et copier les mots de passe et cles (
t-809c712d)
- Afficher/masquer et copier les mots de passe et cles (
- Pre-enregistrer les identifiants par defaut des services installes (
t-8e309652) -
- Connexion des administrateurs : coffre reserve a platform_admin (
t-ca34da01)
- Connexion des administrateurs : coffre reserve a platform_admin (
-
- Consulter les informations d'un service (
t-dfe5269c)
- Consulter les informations d'un service (
- F9 Consoles d'exploitation renseignées depuis les services installés par le Manager (
t-276beeef) - T2 ClickHouse et Perses installés par défaut avec la plateforme, tableaux de bord machines et services, add-on Grafana, intégration Manager UI (
t-6649e5fa) - F7 Menus d'actions "..." dans une seule colonne sur toutes les tables (portail + Manager) (
t-c5b28a37) - T1 Télémétrie temps réel machines, nœuds Kubernetes et services vers ClickHouse (Manager) (
t-d3b8da9c) - F8 Formulaire d'installation : paramètres obligatoires préparés par mode et alerte serveurs insuffisants (
t-d5d5ea93) - Manager UI: conversion des tables (cycle de vie, Kubernetes) (
t-0276a0bc) - Manager UI: conversion des tables (admin, alertes, opérations, réseau, système, connexions, assistant) (
t-0a722f29) - Build, tests ciblés, redémarrage et contrôle visuel (
t-4a0fadca) - Manager UI: conversion des tables (hôtes, nœuds, clusters, services, composants) (
t-5be2fe5b) - Manager UI: composant DataTable responsive + Table sans scroll (
t-7fb9fc59) - Portail: DataTable responsive sans scroll + action Voir le détail (
t-85576ff0) - Portail: pages platform-manager branchées (colonnes essentielles, coffre-fort, ResourceView) (
t-ddbc3875) - Manager: inventaire GPU et checklist Mise en route (
t-05b903ae) - Manager: actions de service du portail (liste, modes, machine, composant) (
t-1f0b40f6) - Builds portail + Manager, redémarrage, contrôle (
t-81be1c9e) - Portail: retirer les 11 pages Platform Manager, garder le Coffre-fort IT (
t-f1bf9585) - Manager: modèle de navigation et palette de commandes (Ctrl+K) (
t-28fb92e2) - Manager: vérification (typecheck, tests ciblés, build, console servie sur 8460) (
t-567de7b1) - Manager: shell réorganisé (sections repliables, mode réduit, menu mobile, panneaux opérations et alertes) (
t-7e70a13e) - Manager: tableau de bord opérationnel (à traiter, santé des services, carte thermique des hôtes, capacité) (
t-c6a46b2a) - Vérification finale: typecheck, tests i18n, builds, redémarrage et pages servies (
t-1144a097) - Portail: écrans studio, données et développeur en onglets et paginés (
t-1df1e27d) - Manager: pages cœur en onglets (tableau de bord, services, clusters, hôtes) (
t-3d1864a9) - Manager: pages d'exploitation et d'administration en onglets, pagination serveur des opérations, de l'audit et des utilisateurs (
t-59926e72) - Composants partagés: pagination dynamique et onglets synchronisés à l'adresse (portail et Manager) (
t-adf029e7) - Portail: écrans FinOps, LLM, multimédia, marketplace et observabilité en onglets et paginés (
t-ef0ca411) - Manager: paquet serveur avec PostgreSQL local par défaut, setup-db et migrations gérées (
t-46824e1d) - Dépôts: métadonnées apt/yum, signature, préparation AWS et voie vers les dépôts officiels (
t-5d3c061d) - Agent: paquets DEB/RPM installés et enrôlés sans commande (enroll.env) (
t-71643c78) - Plateforme: paquet navin-platform (API, worker, portail) avec services systemd et PostgreSQL local (
t-d77ecd37) - RPM : Manager et agent Go construits en conteneur, installation complète testée sur Rocky Linux 9 (
t-65969833) - Démarrer tous les composants et vérifier leur santé (
t-c4f4debd) - Corriger chaque défaut trouvé (
t-03d4124e) - Parcours automatique de toutes les pages du portail (
t-2dda7fcb) - Appel de toutes les routes de lecture de l'API (
t-9045dfdb) - Parcours automatique de toutes les pages de la console du Manager (
t-c836ee97) - Contrôle final : zéro erreur, builds verts, services redémarrés (
t-f283c721) - Droits complets du jeton du pont Platform Manager (
t-33709f18) - Parcours du Manager sur le cluster sandbox (machines et services réels) et des deux applications en largeur tablette (
t-e87761f9) - Console du Manager : écran de première connexion (
t-04eba6a2) - Serveur du Manager : compte initial navin / navin à changer dès la première connexion (
t-60547be6) - Paquets, bac à sable et documentation : navin / navin à l'installation (
t-19a3d9d7) - Bac à sable en marche : connexion navin / navin vérifiée dans le navigateur (
t-9b3e23aa) - Production : mot de passe initial faible refusé, paquets reconstruits et première connexion testée à l'installation (
t-ab74540f) - Archive d'installation hors ligne par famille d'OS (
t-06198263) - Commande serveur navin-manager enroll-token (enregistrement sans console) (
t-2c00ab47) - Bout en bout : cluster d'un manager et deux nœuds (
t-2f26a53b) - Contrôles préalables par rôle (autonome, manager, nœud) (
t-7fc93ffe) - Bout en bout : autonome sur Ubuntu 24.04 et Rocky 9, avec redémarrage (
t-8b650fcb) - Tests de l'installeur (
t-d539f467) - Guide d'installation fr/en (
t-dce77558) - Installation guidée en mode autonome (
t-e9e1c8d0) - Installation guidée en mode cluster (manager, commande d'ajout, nœuds) (
t-fec33e90) - Documentation des releases et Dependabot (
t-5792959c) - Script de release os/release.py (version, assemble, file) (
t-77d5f07f) - Tests des workflows os/tests/test_workflows.py (
t-7bc7b1fc) - Workflow CI GitHub .github/workflows/ci.yml (
t-c1c41d3c) - Workflow OS release .github/workflows/os-release.yml (
t-c4278149) - Répétition à blanc sur un arbre propre (jobs CI et 10 paquets) (
t-f6675a4c) - Paquets pacman du Manager et des agents (makepkg dans un conteneur Arch Linux) (
t-6e68490c) - Paquet pacman de la plateforme (
t-e84dfc5c) - Validation réelle sur Arch Linux avec systemd (
t-3979fa12) - Agents Python et Go : Arch Linux et pacman (
t-4cf381a6) - Scripts des serveurs sur Arch Linux (PostgreSQL d'Arch, navinctl, messages) (
t-53e25de9) - Dépôt pacman signé (os/repo.sh) (
t-73942ea3) - Documentation fr/en des paquets pacman (
t-92a4f9b5) - Tests statiques des paquets pacman et des scripts (
t-bba8ea38) - Manager : hôtes Arch Linux (famille arch, pacman, installation de l'agent) (
t-e4007c76) - Release : paquets pacman dans os-release.yml et os/release.py (
t-ee7ca57a) - N1 Bibliothèque Navin importée (catalog/navin) : 265 skills, 17 plugins, 20 commandes, 14 agents, 31 presets MCP, 10 channels, 6 sources de règles (
t-3dcba75d) - N4 SDK, portail et docs : méthodes des nouvelles routes dans les 4 SDK, pont de channels réutilisable (Python), écran Bibliothèque Navin du portail, docs fr/en (
t-69f6e37f) - N3 Navin Manager : page MCP par tenant et par projet (presets Navin, serveurs, test de connexion, secrets scellés) (
t-73911d02) - N2 Control Plane : domaine navin_library (catalogue, activation par projet, règles de projet), MCP et channels rattachés au projet (
t-809b3245) - HA 1 - Services avec cluster natif ou distribue (bloc high_availability du catalogue) (
t-01ed146f) - Fichiers 5 - Journalisation des resultats et alertes de securite (
t-0528e61a) - SDK - securite des fichiers dans les SDK Python, TypeScript, Java et Go (
t-0648117d) - HA 2 - Services compatibles HA par replication (
t-124b737a) - HA 5 - Architecture HA cible de Navin Enterprise (API, console, docs) (
t-2522ad0b) - HA 6 - Options d'installation automatique en HA (planner, dialogue, supervision) (
t-8fd85ee4) - Fichiers 3 - Mise a jour controlee des signatures et regles via depot interne (
t-9606cce3) - Fichiers 2 - Analyse avant toute ingestion (pipeline de la plateforme) (
t-ac8b85eb) - Fichiers 1 - Installation 100 % locale de ClamAV et YARA-X dans le Navin Manager (
t-b51d59b4) - HA 3 - Agents de securite et d'observabilite (par hote) (
t-d117be4f) - Fichiers 4 - Blocage sur malware, erreur d'analyse ou fichier non inspectable (
t-d2977473) - Integration finale HA + securite des fichiers (
t-e07359ff) - Fichiers 6 - Haute disponibilite des scanners et workers (
t-e7958aa2) - HA 4 - Outils sans cluster natif (jobs et bibliotheques) (
t-f3c38a2e) - H1 Runtime d'hébergement MCP navin-mcp-host (pont stdio vers streamable HTTP, un processus isolé par serveur, jeton par serveur) (
t-122deb48) - P2 Plateforme : publication des serveurs hébergés par le Manager dans leur projet (synchronisation, SDK, portail, docs) (
t-7009bc29) - H2 Navin Manager : service catalogue mcp-host et hébergement des serveurs MCP par tenant et projet (migration, API, opération, page MCP) (
t-ae834cf3) - P1 Plateforme : isolation par projet de la passerelle MCP (appel, liste, outils) (
t-c579e879) - Consoles 1 - 19 interfaces natives activées par la configuration et identifiants générés à chaque installation (
t-218704fc) - Consoles 2 - Interfaces conditionnelles : OpenSearch Dashboards au catalogue (
t-a108c750) - Consoles 4 - API : accès par rôle, conformité HTTPS, DNS interne et authentification, ouverture journalisée (
t-36deaed2) - Consoles 6 - Écrans Consoles et Coffre-fort du Manager (
t-4218121e) - Consoles 7 - Documentation fr/en, OpenAPI et vérification finale (
t-9105984a) - Consoles 5 - Coffre-fort : identifiants synchronisés à chaque installation, changement par l'administrateur (
t-d72c15ab) - Consoles 3 - Services sans interface web : points HTTP affichés, jamais présentés comme consoles (
t-ff0b540f) - R1 MCP Gateway : accès par utilisateur et par agent aux instances MCP (propriétaire seulement, refus audités) (
t-0e97b8ef) - R3 Activation d'un MCP (PostgreSQL) dans un projet : modèles, politique, API, portail et SDK (
t-573e5947) - R2 MCP Runtime : ToolHive Operator en service durci (GitOps, Kyverno, Cilium, RBAC, audit séparé, page Manager) (
t-e3c64af1) - R7 Révocation des identifiants, nettoyage des ressources éphémères, audit conservé à part (
t-08c39832) - R5 Droits, ressources et secrets propres à l'instance (identifiants temporaires OpenBao, limites, Cedar) (
t-284e7c88) - R4 Déploiement ToolHive réservé à l'utilisateur et au projet (MCPServer, OIDC, outils, réseau) (
t-45cd802e) - R6 Destruction à la fin de la tâche ou après 15 minutes d'inactivité (contrôleur de cycle de vie) (
t-60fa8cd9) - DEP2 Console du Manager : dépendances dans l'assistant et dans la console d'installation (
t-33059c46) - DEP3 OpenAPI, SDK du Manager, documentation fr/en et vérification de bout en bout (
t-caefae53) - DEP1 Manager serveur : résolution automatique des dépendances à l'installation (
t-ee1e7336) - S7 SDK Python, TypeScript, Go et Java: arrêt et démarrage d'une instance (
t-5318eda6) - S4 Traçabilité par défaut et centralisée (OpenTelemetry, métriques, journaux, alertes) (
t-683324e8) - S6 Portail: veille, réveil, pannes, catalogue et MCP en ligne interdits (
t-89bad292) - S3 Cycle de vie: destruction dès la panne, réveil à l'appel, arrêt et démarrage (
t-aca07a56) - S1 Aucun MCP en ligne dans la plateforme (passerelle, préréglages, adresses internes déclarées) (
t-d59a9ffe) - S5 Navin Manager: identités d'exploitation Kyverno, redémarrage, hébergement hors ligne (
t-db914684) - S8 Documentation, ADR-0168, API publique, surface et OpenAPI (
t-e98c9f03) - S2 Catalogue MCP de l'entreprise lu dans SeaweedFS (
t-f9b9f9eb) - Manager: connexion avec vrais identifiants chiffrés et contrôle authentifié (
t-0a8fd99d) - Catalogue: méthodes d'authentification réelles par service connectable (
t-2176e5e6) - Preuve réelle contre de vrais services (
t-47827e3c) - Console: formulaire de connexion propre à chaque service (
t-4c428e52) - Contrat, OpenAPI, pont Control Plane et SDK (connect auth) (
t-5b667f8a) - SDK Python, Java et TypeScript buildés et exportés avec leurs versions (
t-7b2d27ff) - HUB3 Chaîne de publication: quarantaine, Trivy, Syft, ClamAV, YARA-X, double approbation, Cosign, promotion (
t-3631942a) - HUB1 Catalogue central du Navin Trusted Hub (organisation registry.navinspire.ai) (
t-4d85dda0) - HUB4 Client Hub du Manager: connexion, vérification signature/expiration/anti-rollback, synchro vers le miroir, mises à jour (
t-6b471629) - HUB2 Navin Hub API (catalogue, versions, approbations, distributions signées, export hors ligne) (
t-a7c0c5ef) - HUB5 Écran Navin Hub du Manager (catalogue, vérification, synchro, mises à jour, i18n fr/en) (
t-bb468707) - HUB6 Déploiement GitOps navin-hub sur test-02 puis prod-01 (unified_deploy, branche + PR) (
t-bfb71406) - W2 API contenus: ressources FR/EN et recherche (
t-de1c82ee) - W1 Socle backend FastAPI sécurisé (website/backend) (
t-f048b10a) - W8 Pages Solutions, Entreprise, Centre de confiance, mentions légales (
t-04e6d38b) - W3 API formulaires: démo, contact, newsletter (
t-17a47110) - W11 SEO, sitemap, robots, security.txt, métadonnées (
t-5b5ac185) - W9 Ressources et recherche branchées sur l'API (
t-7dd03339) - W10 Formulaires démo, contact, newsletter de bout en bout (
t-aa2693ab) - W12 Vérification finale: build, tests, en-têtes, Preview (
t-add669c3) - W6 Page d'accueil complète (
t-aecdc27e) - W4 Socle Next 16 + MUI re-thémé, i18n FR/EN, CSP nonce (
t-d0cd7e1e) - W5 En-tête méga-menu, bandeau, pied de page, menu mobile (
t-d64dd80b) - W7 Pages Plateforme et capacités (
t-e68c3418) - DOC0 Textes OpenAPI fr/en: moteur eai.apitext, gabarits par tag, /openapi.json et /redoc enrichis (
t-2b16ed0d) - DOC2 API Control Plane groupe B (agents, marketplace, knowledge, mcp...): textes fr/en complets (
t-87333d0b) - DOC1 API Control Plane groupe A (platform-manager, llm, finops...): textes fr/en complets (
t-e849bd1e) - DOC8 Plateforme: installation, référence de configuration, Helm, exploitation, hébergement, notes de version (
t-0cd012bc) - DOC5 SDK Python, TypeScript, Go, Java et CLI: guides pro fr/en + référence générée de chaque méthode et champ (
t-19c814ba) - DOC11 Site de documentation (Docusaurus, fr/en, style Cloudera, ReDoc, recherche locale) et outil tools/docs/build.py (
t-31c24377) - DOC4 API Navin Manager: textes fr/en complets + introduction (
t-3949bbce) - DOC9 Plateforme: guides d'utilisation du portail, MCP, dev, sécurité, gouvernance, parité fr/en (
t-39e5a852) - DOC7 Services, paquets et licences, configuration de chaque service (générateur) (
t-44bc0201) - DOC6 Navin Manager et agent Navin: installation, configuration générée, compatibilité OS, opérations, guide de la console (
t-4adf40fd) - DOC12 Contrôle de complétude tools/docs/check.py (parité, API, services, config, SDK, skills, liens, tirets) (
t-751ad3f2) - DOC13 Boutons Docs et Coffre-fort dans les barres de navigation du Navin Manager et du portail, /docs servi (
t-8f1b2a17) - DOC14 Intégration finale: génération, build du site, couverture, tests et builds (
t-9802d115) - DOC10 Skills, plugins et commandes: référence générée fr/en (
t-e38548ee) - DOC3 API Control Plane groupe C (identity, tenancy, gouvernance...) + introduction et groupes de tags (
t-f993f812) - GH1 Workflow hub.yml : tests du Hub et publication de l'image sur GHCR depuis le depot (
t-79915959) - GH3 Rejouer le job CI dans un environnement vierge (
t-aa886d5c) - GH4 Chart unified_deploy : image du Hub sur ghcr.io/navinspire-ia (
t-b0502b7a) - GH2 Garde-fous : test du workflow et hub dans le controle des verifications desactivees (
t-beb2788f) - GH5 Pull request GitHub avec hub/ et le workflow, depuis un worktree (
t-0d477110) - D3 Perses retiré du déploiement de la plateforme (Kubernetes, Argo CD, compose, Cilium, secrets, Prometheus, outils, verrous) (
t-02d4d65d) - D5 Packs sans tableaux de bord (SDK des packs, contrôles du marketplace, packs finance, RH et modèles) (
t-0a121e12) - D2 Perses retiré du Navin Manager (catalogue, télémétrie, consoles, docs, OpenAPI et SDK du Manager) (
t-3c9bc298) - D4 Perses retiré du Control Plane et du portail (consoles d'exploitation, textes d'API, OpenAPI) (
t-496aa6a7) - D6 Inventaire, briques, documentation, site et ADR-0169 sans Perses ni Infisical (
t-63a0611f) - D1 Infisical OSS retiré du Navin Manager, du Hub et des consoles (
t-6696c6d3) - D7 Vérification finale : aucune référence restante hors historique, tests et builds verts (
t-958fda80) - GH6 Procedure des secrets du Hub (README + test du CLI) et httpx2 pour la CI (
t-822ed4cc) - SC2 test_platform_metrics.py : assertion des tableaux de bord Perses retiree a dessein, garde de non-vacuite pour les sources restantes (
t-3c476b91) - SC1 gen_sdk_reference.py : les deux type: ignore remplacés par la correction de leur cause (
t-6045d9a5) - SC3 Générateur de référence SDK : zip stricts, registre refactoré, tests et étape CI (
t-c1a06128) - H1 Installation durcie : bascule Quadlet par les agents et isolation des conteneurs dans la fiche service (
t-7d2a450b) - N4 Pare-feu : ports entre hôtes ouverts aux seuls hôtes du cluster (
t-0bb1de56) - N1 Réseau isolé par service, ports publiés seulement au besoin, flux internes déclarés (
t-326cf40b) - V1 Vérification finale : ce qui est conservé, docs, ADR-0171, tests et builds (
t-42128f85) - Q1 Quadlet par défaut quand l'agent le sait, contrôles de santé obligatoires (
t-47ccc149) - M1 MCP non fiables isolés par tenant et par projet sur les hôtes (
t-743b5f59) - H1 Artefact signé vérifié pour toutes les méthodes, Python --require-hashes, venv par version, paquets à version figée (
t-83aaaacd) - N3 Passerelles, observabilité et applications hors du réseau de l'hôte ; réseau hôte réservé aux besoins démontrés (
t-93b87345) - L1 Cycle de vie en 8 étapes vérifié : prérequis et droits, dépendances, sauvegarde, confirmation ou retour arrière (
t-bb8b04e9) - N2 Bases et stockages hors du réseau de l'hôte (
t-f6f5eff2) - N5 Ports par mode et ports d'une liste : HAProxy et Temporal cluster hors du réseau de l'hôte (
t-54f04422) - LF1 LLaMA-Factory dans le catalogue du Manager (LLaMA Board sur GPU, commandes d'entraînement) (
t-08b73427) - LS1 Label Studio dans le catalogue du Manager (descripteur, gabarits nginx et uwsgi, PostgreSQL et S3 de la plateforme) (
t-3ee61132) - VF1 Vérification : tests ciblés, lint, générateurs et build du site (
t-2e3cb5c9) - DC1 Documentation fr/en : pages générées, guide labellisation et fine-tuning, ADR-0172, installation durcie (
t-7ed806bd) - RG1 Registres : consoles, composants gérés, licences, catalogue fonctionnel, site web (
t-d3fd7e59) - PR2 Bundle hors ligne : dépôts des prérequis embarqués par version de système (
t-2ed4ea7c) - PR3 Manager : dépôts embarqués, pacman, contrôles et messages des prérequis (
t-3bc22fed) - PR4 Agents : installation depuis le dépôt embarqué (
t-4533d3bf) - PR0 Vérifier ce que l'agent et le Manager apportent à chaque méthode d'installation (
t-4ef117f8) - PR1 Paquets de l'agent : prérequis des méthodes recommandés à l'installation (
t-8f43a87f) - PR5 Documentation fr/en des prérequis des méthodes (
t-d1cea3cd) - PR6 Vérification : tests, lint et générateurs (
t-fcbaccec) - OP4 Contrat, OpenAPI, SDK et documentation fr/en (
t-13c635c6) - OP1 Manager : opérations groupées du cluster et de l'hôte dans l'ordre des dépendances (
t-1b129d76) - OP5 Vérification finale (
t-2785076e) - OP3 Agent : prérequis Ubuntu, RHEL et CentOS vérifiés et complétés (
t-48523058) - OP2 Console : actions du cluster et de l'hôte (
t-6aa87d13) - GH2 Workflows : SDK Python, TypeScript, Java et Go dans la CI (
t-2305787e) - GH4 Exécution locale des jobs CI avant push (
t-65f0394e) - GH1 CI main : suivre les sources de os/ sans les paquets construits (
t-6c8b8393) - GH3 Version 1.0.1 de tous les paquets et SDK (
t-fd32c5e8) - GH6 Surveillance de la CI sur main et corrections jusqu'au vert (
t-683cccf7) - GH5 Commit et push sur main (
t-880688c1) - GH7 Build de la release 1.0.1 (tag v1.0.1) surveillé jusqu'au vert (
t-fc266b89) - AUD3 Navin Manager : serveur de production sur les trois familles (
t-00230d02) - AUD5 Release et CI : paquets et contrôles par OS cible (
t-1350fa13) - AUD6 Vérification finale et rapport (
t-8d62ca9e) - AUD2 Agents Python et Go : prérequis et intégration système sur les trois familles (
t-cd0f2761) - AUD4 SDK Python, TypeScript, Java et Go : couverture des API (
t-ce9313b2) - AUD1 Matrice OS de production : Ubuntu, RHEL, CentOS Stream (
t-d66351e7) - FIX1 Serveur Manager non installable sur RHEL 10 et CentOS Stream 10 (python3.11 absent) (
t-328e435c) - FIX4 Release : test d'installation des paquets sur chaque OS certifié (
t-98f9c79b) - FIX3 RPM de l'agent Go : description qui annonce RHEL 7 (
t-baff3464) - FIX2 Méthode python : interpréteur choisi par hôte selon l'OS (
t-f9c35205) - REL3 Tag v1.0.2 et brouillon de release Navin 1.0.2 (
t-0002bcd7) - REL1 Sources en version 1.0.2 (
t-223117b0) - REL2 main poussé et CI GitHub verte en 1.0.2 (
t-46f564a3) - REL4 Commande de téléchargement de l'utilisateur vérifiée (
t-b0e56377) - WEB3 Workflow website-release (images sur ghcr, tag website-v) (
t-393735a1) - WEB4 Guide DevOps de déploiement fr/en (
t-838cd0b7) - WEB1 Images des trois composants (API SQLite, site Next.js, site docs) (
t-86f502fe) - WEB2 Chart Helm navin-website (site, API SQLite, docs) (
t-a8c409c1) - Audit cycle de vie et orchestration du Manager (
t-b3237610) - Audit HA et modes de service (sandbox, cluster, HA) (
t-e6ce80a9) - Vérifier les corrections et publier sur GitHub et Forgejo (
t-03b622d1) - Trier les constats et créer une tâche de correction par constat (
t-d54075e4) - Audit des agents Navin (Python et Go) (
t-d9eb81ef) - Audit sécurité du Manager (
t-e69c80ff) - Audit des 51 services du catalogue (
t-ff06d7f0) - Audit sauvegarde, reprise après sinistre et chemin Kubernetes (
t-e477c5da) - Redis Sentinel sans TLS face à des serveurs TLS seul (
t-3044f91b) - Outils etcd Podman (etcdctl, snapshot, sauvegarde) cassés avec TLS (
t-5bb377eb) - TLS Podman etcd, NATS, Redis : certificats introuvables dans le conteneur (
t-8b694c6b) - Désinstallation acceptée pendant l'installation du même service (
t-e7b30bc3) - Deux mises à niveau simultanées du même service acceptées (
t-f14df8a4) - Retry contourne état administratif, profil et approbation (
t-f925b927) - Tâche en file pour un hôte perdu: opération bloquée sans fin (
t-1669459e) - Escalade admin via mapping de groupes LDAP/OIDC (
t-2accf204) - Reconfiguration du fournisseur d'un compte admin par un security_admin (
t-0ff19e84) - Secret LDAP/OIDC conserve vers un nouveau serveur (
t-df4d643a) - Bris de glace : regle des deux personnes contournee par delegation (
t-e638ecbc) - A1 Certificats TLS nommés par leur chemin hôte dans etcd, NATS et Redis (podman) (
t-00c90b83) - A3 Outils etcd podman sans certificat client en TLS (
t-3bf67377) - A2 Redis Sentinel parlait en clair à des serveurs TLS uniquement (
t-cf4f6a5e) - Agent Go : la mise à jour est confirmée par le heartbeat de l'ancien binaire (
t-c7d8f2fb) - Agents : aucun renouvellement du certificat client (mTLS) (
t-c9fe8821) - Agents : variables d'environnement d'injection acceptées (LD_PRELOAD, PATH...) (
t-e2996a89) - Agent Python : boucle des commandes signées absente (parité Go) (
t-4e6647e2) - Agent Python : messages français de la CLI sans accents (
t-52b6ef37) - Agent Python : TOCTOU du pathguard (composant remplacé par un lien suivi) (
t-94e3681d) - Agents : une ligne de sortie sans fin remplit la mémoire de l'agent (
t-99665165) - Agents : python.venv exécute un interpréteur absolu hors liste blanche (
t-e0e29f5b) - Agents : jeton d'amorçage envoyé avant la vérification de l'empreinte de l'AC (
t-48f54f2b) - Agents : pas de limite de taille pour les téléchargements et extractions (
t-83fe721d) - DAG de reprise interrompu par un timeout ou un binaire absent (
t-1bf98752) - Sauvegarde en clair ou indechiffrable marquee reussie (
t-2fc878e1) - Quarantaine des sauvegardes orphelines ecrasant des objets (
t-3b0cfefb) - Exercice PRA termine reouvrable et reecrit (
t-5d9f1c0d) - Nom de ManagedComponent non valide dans l'URL (injection de requete) (
t-6515a90c) - Reconstruction du Manager copiant des manifestes non verifies (
t-96e79a79) - Test MCP stdio non fiable execute sur l'hote du Manager (
t-ab1ea86a) - Fencing PostgreSQL contournable (split brain) (
t-bd3c7ad4) - Commande signee du Cluster Agent acceptant des secrets en clair (
t-cab30edb) - Agent Python : sous-commandes CLI et agent.update absents (parité Go) (
t-5991ff8f) - HA : membre compté sain alors que son instance est arrêtée ou en échec (
t-4b3a12a1) - HA : le test de bascule laissait l'instance arrêtée (
t-aba2cda0) - A9 PostgreSQL package et python : psql.sh rejeté par pg_hba (peer), provisionnement impossible (
t-3fad4329) - A6 SPIRE ha : les agents ne joignent que le premier serveur (
t-5b95fa5a) - A5 Agent SPIRE : téléchargement du paquet de confiance refusé (autorité de la console inconnue) (
t-94755448) - A7 OPA : TLS ignoré en podman et sondes en HTTP clair quand TLS est actif (
t-9ac34607) - A4 SPIRE ne recevait aucun certificat : serveur et agents ne pouvaient pas démarrer (
t-b4ab466b) - A8 OPA : paquet du miroir non vérifiable et persistance hors volume (
t-bc66fde8) - TLS des services de données : MySQL, ClickHouse, SeaweedFS, Temporal (
t-37fbce51) - Instances nommées : plusieurs installations d'un même service par cluster (
t-4f1dc886) - PostgreSQL en production : HA Patroni, TLS, pgvector, sauvegarde (
t-8ea03d58) - Matrice d'installation : chaque service x mode x méthode x TLS validé et planifié (
t-94c1746f) - Docs, OpenAPI, SDK régénérés, vérification finale, commit et push GitHub et Forgejo (
t-a3c3b161) - TLS des services IA : vLLM, LiteLLM, Ollama, LLaMA-Factory (
t-c6db76a5) - TLS de l'observabilité : Prometheus, Alertmanager, exportateurs (node, blackbox, postgres, redis), Alloy (
t-d4569a63) - TLS de Navin Enterprise (API, portail, workers) (
t-f2809e96) - TLS des services IA (suite) : Docling, Presidio, Label Studio, Opik, Marquez (
t-99eb61ab) - TLS de l'observabilité et du réseau (suite) : Jaeger, OTel Collector, HAProxy, APISIX, Falco, Tetragon (
t-e0088e23) - Methode SSH unique et securisee (cle, certificat, bastion, empreinte) (
t-b8a43d5b) - Kit de connexion par jeton : commande, user data cloud, enroll.env, Ansible (
t-f8bc907f) - Liste unique des noeuds : etat, confiance, identite et actions (
t-3c307d70) - Build, preview, verification, commit et push (
t-6a895bba) - Ajouter des noeuds : un seul ecran, quatre methodes (
t-c47699b3) - Vocabulaire : hote devient noeud partout dans la console (
t-d250e044) - Docs, contrat, OpenAPI et SDK (
t-e0045fb6) - Audit de l'existant téléphonie et ADR-0173 (
t-35cd89e1) - Appels : événements, CDR, sessions, appels actifs, webhooks, enregistrements, messagerie vocale (
t-06f50387) - PostgreSQL : réutilisation pour la téléphonie (
t-0de202e5) - Observabilité téléphonie : métriques, journaux et alertes (
t-1730f6dc) - Portail : appels, enregistrements, messagerie vocale, conférences et tableaux de bord (
t-19c787f3) - Asterisk : service du catalogue du Manager et tests réels (
t-3465b374) - Portail : IVR Builder visuel (
t-3589f0b7) - LiveKit SIP : service du catalogue (
t-3e825964) - RTPengine : service optionnel du catalogue (
t-4087e9c5) - Backend téléphonie : schéma, API CRUD, isolation, audit, secrets, quotas (
t-40e57fed) - LiveKit Egress et Ingress : services du catalogue (
t-44315bac) - SeaweedFS : compartiments, organisation par tenant, chiffrement et URL signées (
t-526dc660) - LiveKit Server : audit et compléments (
t-560cbbb6) - Portail : softphone WebRTC (
t-6736089a) - HA et clusters : garanties, drain, tests de panne locaux (
t-9b1bec53) - Agents vocaux IA : définition, dispatch, transfert vers humain (
t-a92a1cef) - Portail : section Téléphonie et écrans de configuration (
t-ae2df146) - Kamailio : service du catalogue du Manager et tests réels (
t-b5ed8aa6) - Sécurité téléphonie : fraude, CPS, destinations, anti-bruteforce, permissions (
t-c25cec71) - Redis : topologies prises en charge par LiveKit (
t-c780eafc) - Compilation et publication : Asterisk, Kamailio, LiveKit SIP, versions et rollback (
t-dda6f294) - Découverte et inventaire des serveurs pour la téléphonie (
t-ef26b694) - LiveKit Agents : workers des agents vocaux IA (
t-f6d1ac39) - Documentation téléphonie FR/EN (
t-02911fc0) - Tests de bout en bout téléphonie (
t-211ee738) - Licences, SBOM et dossier de conformité (
t-33f05c37) - Générateurs, build, preview, vérification, commit et push (
t-c74ca251) - Tronc commun : unité navin pour la méthode package et unités de la distribution neutralisées (
t-941f4fc7) - Tronc commun : refus au plan par release (packages_releases) (
t-b93ea6e3) - Correctif SIP : AOR sans gabarit, identification par en-tête, en-têtes X-Navin filtrés, CA des moteurs (
t-f06a3f6b) - Mémoire IA : audit de l'existant, sources officielles et ADR-0174 (
t-98148159) - Inventaire : réutilisation des services existants sans installation implicite (
t-05b4771f) - Configuration technique : modèles, bases, ports, volumes, sécurité, télémétrie coupée (
t-1c064129) - Artefacts sécurisés : images par digest, wheels hors ligne, hub, bundle, licences et SBOM (
t-52d679e9) - Catalogue : catégorie Mémoire IA, sous-catégorie, logos et cartes (
t-662548ec) - Cognee : service du catalogue du Manager (API, UI et MCP, LadybugDB, PostgreSQL et pgvector) (
t-b48223e8) - Déploiements sur serveurs et clusters : modes, réplication et HA réelle (
t-bd6069a2) - Préflight des agents Navin pour Mem0 et Cognee (
t-c97e3219) - Dépendances et prérequis : base et utilisateur PostgreSQL dédiés, pgvector, versions (
t-dd4534f3) - Démarrage, arrêt, redémarrage et validation fonctionnelle avant healthy (
t-dd4ef082) - Mem0 : service du catalogue du Manager (serveur REST et dashboard) (
t-f6680f7f) - Isolation multi-tenant, gouvernance, audit et protection des mémoires (
t-0652215b) - Navin Enterprise : contrat Navin Memory Provider, adaptateurs Mem0 et Cognee, mode hybride (
t-5725466c) - Mise à jour, migrations, rollback, sauvegarde et restauration (
t-75bb88f7) - Supervision : métriques, journaux et alertes de Mem0 et Cognee (
t-938502bb) - Documentation FR et EN de Mem0, Cognee et du contrat de mémoire (
t-a398f9cb) - Mémoire IA : générateurs, builds et vérification finale (
t-a6291138) - Portail Enterprise : moteurs de mémoire et choix du moteur par agent (
t-c1bb9cbb) - Manager UI : accès sécurisé aux interfaces officielles et pages de gestion (
t-d8c48cf4) - RAG L4 : pipeline d'ingestion asynchrone (
t-13ca97b6) - RAG L1 : contrats d'intégration formalisés (
t-224bca9b) - RAG L2 : authentification et contexte de sécurité (
t-3992262e) - RAG L2 : squelette du backend FastAPI (
t-4529ba79) - RAG L2 : schéma PostgreSQL rag (Alembic et RLS) (
t-6761ca72) - RAG L1 : ADR-0175 architecture du RAG Agent (
t-6c0d4f8e) - RAG L2 : adaptateur SDK Navin et travaux durables (
t-7f0df3c7) - RAG L4 : extensions additives du domaine knowledge (
t-81f7fb48) - RAG L1 : validation client des points de l'ADR-0175 (
t-89a73146) - RAG L3 : application Next.js 16 et AppShell (
t-8ec6cde7) - RAG L1 : audit d'intégration Navin (
t-92e66642) - RAG L1 : essai technique Cognee (go ou no-go) (
t-98768d01) - RAG L2 : Redis (cache, limites, verrous, idempotence) (
t-ab4f26e8) - RAG L3 : BFF OIDC et client API typé (
t-ba21a86b) - RAG L1 : versions et licences verrouillées (
t-f7a7203e) - RAG L2 : autorisations OpenFGA et OPA (
t-f84034ef) - RAG L6 : isolation et synchronisation de la mémoire graphe (
t-016ba789) - RAG L5 : interface de chat (
t-0410d686) - RAG L8 : observabilité de bout en bout (
t-21809ed1) - RAG L10 : tests de sécurité (20 scénarios) (
t-2b931ba0) - RAG L6 : écrans de la mémoire et graphe interactif (
t-45e2de93) - RAG L4 : recherche RAG complète et évaluable (
t-4fdba1c4) - RAG L9 : cycle de vie et provisionnement des instances (
t-581bc3e7) - RAG L9 : parcours d'activation dans le portail (
t-61466551) - RAG L5 : exécution des tours sur le runtime Navin (
t-8ea0ed94) - RAG L5 : SSE de bout en bout (
t-9b921825) - RAG L7 : outils et MCP gouvernés (
t-a48617e2) - RAG L6 : MemoryManager sur le contrat Navin Memory Provider (
t-a7592054) - RAG L5 : citations vérifiables et panneau des sources (
t-aa091a0d) - RAG L8 : espace d'administration (
t-b91203c1) - RAG L7 : gouvernance et sécurité RAG (
t-bb59a9f6) - RAG L4 : bibliothèque documentaire (API du backend) (
t-d37bb3fc) - RAG L9 : artefacts et gabarit de service (non publié) (
t-f4638fcb) - RAG L8 : qualité RAG et évaluations (
t-fe9ee3b0) - RAG L10 : tests d'intégration gouvernance et observabilité (
t-2e5e7862) - RAG L2 : modèle OpenFGA et paquet OPA du RAG (
t-004392f1) - RAG L8a : API des instances, de la configuration, du branding, des modèles et de la santé (
t-c10e9e9a) - RAG L5a : composants de rendu des messages, des citations et client SSE (
t-9544b403) - LiteLLM : l'installation du Manager tire le paquet propriétaire litellm-enterprise (
t-81ac3c9b) - RAG L4b : écrans de la bibliothèque documentaire (
t-8025d852) - SDK : couverture des routes mémoire et ingestion, copie des contrats (Python, TypeScript, Go, Java) (
t-27de8736) - Portail : écrans de l'ingestion asynchrone des bases de connaissances (
t-7a7a204b) - RAG L9a : branding de l'activation (Control Plane et réplique du backend) (
t-115c954d) - LiteLLM : image Navin sans litellm-enterprise pour Helm, compose et la release (
t-29b699cb) - RAG L6b : branchement de la mémoire graphe, des outils et des spans dans l'exécuteur des tours et la bibliothèque (
t-dd3dcc64) - SDK : routes du branding de l'activation RAG (Go, TypeScript, Java) (
t-958148e0) - Navin SM : aligner les limites du Manager sur le contrat Navin (V084, schéma, normalize, check_document) (
t-e2bfd310) - Navin SM : service catalogue navin-sm (delivery distribute, requires litellm) (
t-1786439a) - Navin SM : distribution des paquets (téléversement, récupération GitHub, SHA256, lots par OS) (
t-c2dbab63) - Navin SM : CONTRACT 7.17, OpenAPI, textes API, SDK, docs fr/en (
t-1b19735c) - Navin SM : écran Profils / Distribution / Accès / Suivi, i18n en/fr (
t-39d5ceb6) - Navin SM : clés virtuelles LiteLLM (création, blocage, suppression, révocation) et suivi (
t-b48f9614) - Projet : portail Enterprise, suites complètes et parcours navigateur (
t-21eccafc) - Projet : Navin Manager, suites complètes (
t-5bf7b6e6) - Projet : SDK, contrats et outils de documentation (
t-7b627fe1) - Projet : site web, voice-agent et scénarios SIPp (
t-ade97544) - Projet : CI de main verte sur le dernier commit (
t-af39a7eb) - Manager : onglet Agents de la page Services avec bouton Déployer (
t-0192399e) - Manager : registre et API des gabarits d'agents (GET /api/v1/agent-templates) (
t-4cdb23e1) - Manager : OpenAPI, SDK, textes d'API et documentation des gabarits d'agents (
t-69534153) - Manager UI : 2 tests rouges liés au service navin-sm (route preview non atteinte, logo manquant) (
t-d86d6e99) - Control Plane : couverture du catalogue fonctionnel et manifestes en décalage avec navin-manager/catalog (
t-017739c1) - Control Plane : test_security_sql_static rouge (SQL par f-string dans 7 fichiers) (
t-96da14fd) - Control Plane : corriger les échecs réels de la suite complète (SQL statique, suite d'attaque IDOR et créances, résumé V209, ClickHouse, téléphonie) (
t-c009abc2) - Catalogue Manager : remplacer /bin/sh -c par des scripts rendus dans vllm.yaml et llama-factory.yaml (
t-060d51f6)
Limites connues
- Les effets d'exécution sur un cluster (contrôleur Tekton, Harbor, Kyverno, Cilium, KEDA, Velero, Argo CD) ne sont pas vérifiés par ce bundle : ils exigent un cluster de recette.
- La vérification des signatures d'images par Kyverno exige l'accès au registre Harbor du client.