Aller au contenu principal

Platform Engineering Backlog

All platform-layer items not yet scheduled — distinct from the Insurance IS catalog which covers business domain applications.

Full issue tracker: andrelair-platform/platform-backlog

101 items across 9 domains. No hallucination — every row below links to a real open GitHub issue.


0. Enterprise AI Platform — ToyotaGPT model (6 items) ⭐

Toyota built ToyotaGPT — a standardised agent factory that reduced AI application delivery from 6 months / 6 engineers to 4 days / 1 engineer. The minicloud platform is already 80% of the way there (LiteLLM gateway, LangGraph agents, Langfuse observability, markitdown-proxy OCR, RAG + Qdrant — all live). These 6 issues close the remaining gap.

Mapping to ToyotaGPT:

Toyota concept minicloud equivalent
──────────────────────────────────────────────────────────
Unified AI gateway → LiteLLM ✅ live
LangGraph agents → minicloud-crew-agent ✅ live
LangSmith observability → Langfuse ✅ live
Custom OCR / extractors → markitdown-proxy ✅ live
RAG + vector DB → RAG pipeline + Qdrant ✅ live
MCP-compatible tool layer → #187 📋 backlog
Skills Engine (reusable caps.) → #188 📋 backlog
6-month→4-day golden path → #189 📋 backlog
Dynamic workflow generation → #190 📋 backlog ← core innovation
Andon board (production view) → #191 📋 backlog
Enterprise AI EPIC (13 domains) → #89 📋 backlog
ItemIssueToyotaGPT equivalentDescription
Enterprise AI Platform EPIC#89Full ToyotaGPT initiativeCapability-first architecture across 13 AI domains — umbrella for #187–#191
MCP Enterprise Tool Layer#187MCP-compatible tool layerOne interface for ERPNext, GLPI, Plane, Stalwart — any agent, zero custom integration
AI Skills Catalog#188Skills EngineReusable versioned skills in Backstage — auto-synthesised from enterprise documents
AI Agent Golden Path#1896 months → 4 daysBackstage scaffolder: developer defines use case + connectors → full CI/GitOps agent generated
Dynamic LangGraph generation#190Core ToyotaGPT innovationDeclarative YAML spec → platform auto-generates LangGraph workflow. Architecture never changes; only configuration does
Unified AI Andon Dashboard#191Andon board → LangSmithAll agents in one operator view: LiteLLM + vLLM + Langfuse + RAG health + cost per query

0b. minicloud Copilot — Workplace AI connectors (6 items)

Self-hosted M365 Copilot equivalent. All data sources (Stalwart, Nextcloud, Jitsi, Matrix, ERPNext) and all AI components (LiteLLM, RAG, Qdrant, markitdown-proxy, n8n) are already live. These 6 issues wire them together. Full detail: minicloud Copilot doc page.

ItemIssueM365 Copilot equivalentDescription
minicloud Copilot EPIC#260M365 Copilot umbrellaArchitecture, build order, stack mapping
Email AI#261Outlook CopilotStalwart IMAP → n8n → LiteLLM → triage + draft (sinistres@ auto-classify P1/P2/P3)
Meeting notes#262Teams meeting recapJitsi → Whisper → LiteLLM → structured notes + action items → Nextcloud + Matrix
Document grounding#263SharePoint groundingNextcloud webhook → markitdown-proxy → rag-ingest → Qdrant (fastest win — no new containers)
Chat AI assistant#264Teams Copilot Chatmaubot Matrix bot — @ai in any Element room → LiteLLM + RAG
Enterprise Search UI#265M365 Enterprise SearchUnified RAG search in Open WebUI — 5 Qdrant collections, French BM25, source citations

1. AI Platform Hardening (25 items)

Hardening, governance and developer tooling on top of the live AI stack (LiteLLM + vLLM + Langfuse + RAG + agents).

ItemIssueDescription
LiteLLM enterprise hardening#37Redis cache, HA multi-replica, PII masking, Prometheus metrics
RAG Evaluation — Ragas#39Faithfulness + answer relevance scoring per collection via Langfuse
Prompt Management#40Langfuse prompt registry, version-linked Ragas scores, A/B routing
AI data sovereignty#42Provider blocklist, department allowlist, data residency enforcement
AI Evaluation Framework#43Human feedback loop, LLM-as-judge, quality alerting, dataset versioning
Hallucination prevention#44Retrieval gate, citation controls, confidence thresholding
Bias detection#45Counterfactual CI gate, EU AI Act neutrality checks
Prompt injection defence#46Input sanitisation hook, RAG chunk scanning, PromptGuard
Data poisoning defence#47Chunk provenance tracking, collection access control, integrity scoring
Model inversion defence#48Enumeration detection, response filtering, extraction rate limits
Membership inference defence#49Identifier stripping, neutral error messages, GDPR access logging
EU AI Act compliance audit#85Transparency report for AI Gateway — high-risk classification
Enterprise AI Platform EPIC#89Capability-first architecture across 13 AI domains
AI anti-fraud detection#100Risk scoring on claim intake + investigation workflow trigger
AI Governance dashboard#120Cost-per-query, model usage, ROI metrics via Langfuse + Grafana
RAG document governance#122Metadata tagging, versioning, expiry enforcement in Qdrant
AI Governance Framework#156Policy, risk classification matrix, model card registry
EU AI Act conformity assessments#157All high-risk systems + post-market monitoring
AI training & awareness#158EU AI Act literacy, developer ethics, mandatory org training
Innovation lab#160Quarterly hackathons, tech radar activation, AI workshop program
MCP Enterprise Tool Layer#187One MCP interface for ERPNext, GLPI, Plane, matrix — all enterprise systems
AI Skills Catalog#188Reusable AI skills registry in Backstage, composable by any agent
AI Agent Golden Path#189Backstage scaffolder template for LangGraph agents with CI + gitops
Unified AI Platform Andon Dashboard#191LiteLLM + vLLM + Langfuse + RAG in one operator view
vLLM upgrade v0.6.6 → v0.8+#194Fix CPU backend sliding_window crash, add structured output support

2. DevSecOps (12 items)

Shift-left security tooling integrated into the CI pipeline and cluster runtime.

ItemIssueDescription
Harbor Trivy + Kyverno#27CI-side image scanning + admission control policy enforcement
Trivy host scanning#95Host vulnerability scanner + Trivy Operator CRDs in cluster
SonarQube#109Static analysis, security hotspots, code quality gates in CI
WAF — Coraza/ModSecurity#117Application-layer WAF on NGINX ingress (OWASP CRS ruleset)
Wazuh SIEM#174Threat detection, log correlation, DORA incident classification
OWASP ZAP DAST#175Dynamic application security testing in CI against staging
GitLeaks#176Secrets scanning pre-commit + CI across all repos
Falco runtime#177Container threat detection and behavioural anomaly alerts
Renovate bot#178Automated dependency update PRs across all repos
DefectDojo#179Centralised vulnerability management, deduplication, SLA tracking
DevSecOps Grafana dashboard#180CVE counts, compliance score, pipeline security metrics
GOV-3 compliance automation gate#181DORA/VAIT checklist as CI enforcement — blocks merge if gate fails

3. SRE & Platform Operations (9 items)

Reliability engineering, compliance operations and incident management.

ItemIssueDescription
SLO management — Sloth#96Error budget dashboards + burn rate alerts for all services
Synthetic monitoring — Uptime Kuma#97External probing of all devandre.sbs endpoints + public status page
Scheduled DR GameDay#99Quarterly disaster recovery test with documented RTO/RPO evidence
Incident management pipeline#145Alertmanager → auto-ticket (GLPI) → on-call → post-mortem
ISO 27001:2022 gap assessment#154Controls gap analysis + minicloud coverage mapping
GLPI → Grafana KPI bridge#155SLA compliance dashboard: MTTR, MTBF, SLA breach rate
CISO Assistant — GRC platform#193IT audit lifecycle, risk register, DORA/VAIT evidence collection
PIA / AIPD#213Privacy Impact Assessment process for AI systems and high-risk data processing
Business Continuity Plan (PCA)#216ACPR-mandated BCP documentation, annual test, RTO/RPO commitments

4. FinOps (5 items)

Cost visibility and optimisation across the multi-cloud estate.

ItemIssueDescription
OpenCost#169Kubernetes cost allocation per namespace / pod / team
Multi-cloud cost aggregation#170AWS + Azure + GCP costs → single Grafana view
Infracost#171Cloud cost estimation on every OpenTofu PR before apply
Resource tagging enforcement#172Gatekeeper + OpenTofu tagging module — no tag = no deploy
FinOps dashboard + monthly report#173Grafana cost dashboard + n8n automated monthly PDF report

5. Platform / IaC / Backstage / DevEx (19 items)

Platform engineering improvements: infrastructure automation, developer portal, identity hardening, developer experience tooling.

ItemIssueDescription
MAAS SSO via Authentik#6Authentik Proxy Outpost protecting the MAAS UI
Backstage Grafana plugin#7Service-level dashboards embedded in Backstage catalog pages
HA Authentik#28Multi-replica Authentik server + Redis Sentinel for SSO HA
Authentik FIDO2 / Passwordless#29WebAuthn + Conditional Access + SCIM provisioning
Backstage GitHub Actions plugin#25CI pipeline status embedded in Backstage service pages
Backstage Notifications + Search#26Cross-catalog search + notification backend
Backstage ERPNext catalog entry#55ERPNext as a Backstage Component with API, owner, dependencies
IT self-service onboarding#86Backstage scaffolder template for new employee provisioning
Backstage full IS catalog#87All ktayl-solution apps + owners registered as catalog entities
Developer portal golden path#88One-click deploy template for a new insurance microservice
Flagsmith feature flags#110OpenFeature-compatible feature flags for progressive rollout
Technology radar#111Backstage tech radar plugin (Adopt/Trial/Assess/Hold)
Architecture Decision Records#112ADR process: template + Backstage TechDocs integration
API documentation portal#118OpenAPI catalog for all internal microservices, versioned
Terragrunt refactor#130DRY modules + remote state on MinIO for minicloud-opentofu
Atlantis#131GitOps-driven OpenTofu: plan on PR, apply on merge
Terratest suite#132Real deploy + verify + teardown tests for opentofu modules
GOV-3 Definition of Done#149System modernisation + quality & compliance gate — all new services
Vault PKI engine#192Intermediate CA, cert-manager VaultIssuer, CRL/OCSP, cert rotation

6. Data Engineering Extended (6 items)

Components that extend the live Global Data Platform (ClickHouse + dbt + Metabase) to full analytical capability.

ItemIssueDescription
Apache Airflow#153Data pipeline orchestration: dbt DAGs, bronze ingestion schedules
dbt Core (GDP-4)#182Version-controlled SQL transformation layer for ClickHouse mart
Debezium CDC (GDP-5)#183PostgreSQL → NATS JetStream → ClickHouse real-time ingestion
OpenMetadata (GDP-6)#184Data catalog, lineage graph, quality scoring, business glossary
Data quality framework (GDP-7)#185dbt tests + Great Expectations + freshness SLA monitoring
Data platform enablement (GDP-8)#186Scaffolder template, access model, data mesh governance guide

7. HR, Intranet & Internal Tools (14 items)

Workforce systems and internal productivity tools that make the simulated company operationally complete.

ItemIssueDescription
HumHub intranet#10Corporate intranet: org chart, staff directory, news, social feed
Outline wiki#11Knowledge base: policies, handbooks, runbooks — Authentik SSO
Automated employee provisioning#74New hire → Authentik + Nextcloud + Matrix + Stalwart auto-provisioning
ERPNext full HR l10n_fr#90French payroll (DPAE, DSN, BTP, cotisations), leave management
Excalidraw whiteboard#106Self-hosted collaborative whiteboard for workshops and architecture
IT AI helpdesk chatbot#107Dify agent answering from Outline + Backstage + GLPI knowledge base
MeiliSearch unified search#161Cross-system search: Outline + HumHub + Nextcloud + Backstage
Compensation & Variable Pay#162Salary bands, merit cycles, variable pay engine in ERPNext
Performance & Goals (PMGM)#163Goal cascading, AI performance summary, calibration workflow
Succession & Development#164Talent pools, succession plans, individual development plans
Recruiting / ATS#165Job requisitions, candidate pipeline, AI screening, offer management
Azure Entra External Identities#167B2C customer portal SSO — external policyholders and brokers

Domain Weight

DomainItems
Enterprise AI Platform (ToyotaGPT model) ⭐6
minicloud Copilot (workplace AI connectors)6
AI Platform hardening25
Platform / IaC / Backstage / DevEx19
DevSecOps12
HR + Intranet + Internal tools12
SRE & Platform Ops9
Data Engineering extended6
FinOps5
Total100

Full Backlog — Combined View

ScopeItems
Insurance IS domain (catalog)53
Platform engineering (this page)100
Research pipeline (no committed date)8
Total active backlog161