Skip to main content

Organisation Product Roadmap

Complete delivery timeline for the ktayl solution IS β€” the simulated insurance company information system built on the minicloud platform. Organised by quarter with dependency chains and ownership.

Full application catalogue β†’ Business Applications Catalog


Legend​

BadgeMeaning
βœ… LiveDeployed and operational
πŸ”¨ Q1 2027Certification core β€” October 2026 β†’ March 2027
πŸ”¨ Q2 2027Certification phase 2 β€” April β†’ September 2027
πŸ“‹ Q3 2027Post-cert expansion β€” Underwriting, IP, Distribution
πŸ“‹ BacklogScoped, not yet scheduled
πŸ”¬ ResearchAdvanced / domain-depth β€” post-certification

Platform Foundation (Live)​

All infrastructure underpinning every business application.

5-node k3s (4Γ— ThinkPad + 1Γ— MacBook Pro)
β”œβ”€β”€ ArgoCD app-of-apps (54 applications)
β”œβ”€β”€ Authentik OIDC (SSO for all apps)
β”œβ”€β”€ Harbor registry (all CI images)
β”œβ”€β”€ Vault (secrets, PKI)
β”œβ”€β”€ Longhorn + MinIO (storage + backups)
β”œβ”€β”€ Grafana + Loki + Tempo (observability)
β”œβ”€β”€ Temporal (workflow orchestration)
β”œβ”€β”€ n8n (business automation)
β”œβ”€β”€ LiteLLM + vLLM + minicloud-agent + minicloud-crew-agent (AI stack)
β”œβ”€β”€ ERPNext β€” HR, PCG 2025, TSCA, Factur-X (ERP)
β”œβ”€β”€ Stalwart mail, Matrix, Jitsi (communication)
└── Docuseal (e-signature)

Roadmap Timeline​

NOW
β”‚
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ β”‚ β”‚
Oct 2026 Apr 2027 Oct 2027+
β”‚ β”‚ β”‚
β”Œβ”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Q1 2027 β”‚ β”‚ Q2 2027 β”‚ β”‚ Q3 2027 β”‚ β”‚ Post-cert β”‚
β”‚ CERT β”‚ β”‚ CERT P2 β”‚ β”‚ UW + IP + Distβ”‚ β”‚ IS Expan. β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Q1 2027 β€” Certification Core (RNCP39583 BC02)​

Primary evidence for the RNCP39583 certification. Four microservices + accessibility audit.

Dependency chain:

ERPNext HR (βœ… live)
└──► ktayl-policy-service (Go) ────────────────────┐
β”‚ β”‚
└──► ktayl-claims-service (Java 21) β”‚
β”‚ β”‚
└──► ACPR COREP pipeline β”‚
β–Ό
Authentik OIDC (βœ… live) ──────────────────► ktayl-portal (Next.js 14)
β”‚
└──► RGAA 4.1 audit
DeliverableStackIssueDescription
ktayl-policy-serviceGo#203Policy lifecycle: create, amend, renew, cancel, document generation
ktayl-claims-serviceJava 21 / Spring Boot 3#198FNOL β†’ investigation β†’ settlement state machine + COREP bordereau
ktayl-portalNext.js 14 / TypeScript#202Unified policyholder + broker portal, Authentik role-based views, SSR
RGAA 4.1 accessibility auditaxe-core / Lighthouse CI#204Mandatory BC02 deliverable on ktayl-portal
ACPR COREP pipelineSpring Batch (in claims-service)#83Automated COREP/XBRL/ORSA generation

Q2 2027 β€” Certification Phase 2​

AI layer, billing, and supporting infrastructure that complete the certification scope.

Dependency chain:

ktayl-claims-service (Q1)
└──► ktayl-ai-claims-assistant (Python/LangGraph) ──► NATS JetStream (βœ… live)
└──► Paperless-ngx DMS ──► claims document archive
└──► CLM-PAY-1 SEPA payment ──► ERPNext accounting (βœ… live)

ERPNext CRM + billing config ──► premium invoicing + renewal
Insurance attestation PDF ──► QR-code verification at bind
DeliverableStackIssueDescription
ktayl-ai-claims-assistantPython / LangGraph#200AI triage, fraud scoring, human-in-loop via NATS events
ERPNext CRM configFrappe#53Prospect pipeline, devis lifecycle, renewal management, broker commissions
ERPNext billingFrappe#54Premium invoicing, payment tracking, claims payment accounting
Paperless-ngx DMSDocker + Longhorn#76Compliant document archive β€” policy contracts + settled claim documents
Claims indemnification SEPAGo / SEPA#211Outbound SEPA credit transfer to claimants + ERPNext entries
Insurance attestation PDFPython#116Auto-generate certificates with QR verification at policy bind

Q3 2027 β€” Underwriting, International Programs & Distribution​

The three major IS gaps closed in this phase. See dedicated pages for architecture detail.

Dependency chain:

minicloud-crew-agent (βœ… live) ──► UW AI agents (Document/Risk/Compliance)
markitdown-proxy (βœ… live) ──────► UW document extraction
n8n (βœ… live) ───────────────────► broker intake + missing-doc requests
Temporal (βœ… live) ──────────────► underwriting-workflow state machine
β”‚
β–Ό
ktayl-uwb-api (Go) ──► ERPNext policy bind
β”‚
β–Ό
ktayl-uwb-ui (React) ── Underwriter Workbench

ktayl-policy-service (Q1) ──► IP data model extension
β”‚
β–Ό
ktayl-ip-portal (Go/React) ── PO ↔ SO hub
β”‚
β–Ό
ERPNext IP bordereau module
DeliverableStackIssueDescription
ktayl-uwb-apiGo#81Rules engine, authority routing, pricing, quote generation
ktayl-uwb-uiReact / TypeScript#81Underwriter Workbench single-screen β€” AI findings + decision buttons
UW AI agentsPython / CrewAI#81Document + Risk + Compliance agents (extends minicloud-crew-agent)
underwriting-workflowTemporal#81State machine: SUBMITTED β†’ INTAKE β†’ EXTRACTED β†’ ASSESSED β†’ BOUND
ktayl-ip-portalGo / React#222GNP equivalent β€” PO ↔ SO hub, IP policy sync, reserve coordination
IP bordereau moduleERPNext / Frappe#222IP cession bordereaux β†’ ERPNext accounting Γ©critures
SO claims feedGo (in ip-portal)#222Inbound claim notifications from Servicing Offices
Premium collection lifecyclen8n + ERPNext#91UW trigger β†’ SEPA mandate β†’ online payment β†’ suspension
ORIAS broker verificationPython#104Automated credential check before accepting broker business
UW authority matrixGo (in uwb-api)#231Binding authority per LOB, enforced routing, escalation chain
Actuarial pricing enginePython#101Statistical premium rating per LOB β€” replaces manual Excel tariff grids

Post-Certification β€” IS Expansion​

After RNCP39583 is complete. No fixed dates β€” ordered by IS priority.

Claims Extended​

DeliverableStackIssue
Loss adjuster managementGo / React#212
Subrogation managementGo#214
SIU fraud investigationWorkflow + ALFA#217
Contentieux / litigationCase management#226

Reinsurance & Actuarial​

DeliverableStackIssue
Reinsurance managementGo#102
Reinsurer bordereau portalGo / React#209
Actuarial reserving toolPython#207

LOB Extensions​

DeliverableIssue
Marine & Transport#218
Construction & Engineering#219
Financial Lines (D&O / RC Pro)#220
Collaborateurs#221

Data Platform & BI​

DeliverableStackIssue
Global Data PlatformClickHouse + dbt + Metabase#152
Insurance KPI dashboardGrafana / Metabase#82
GCP BigQueryBigQuery (free tier)#168

Identity & Compliance​

DeliverableStackIssue
MidPoint IGADocker#205
AML/KYC compliancePython#113
GDPR workflowsn8n#84
DDA/IDD training LMSMoodle#114
PAM (Teleport + Vault SSH)k3s#151

Distribution & Commercial​

DeliverableStackIssue
Commercial Insurance CRMERPNext CRM#92
Delegated underwriting authorityWorkflow#225
Co-insurance / pool managementGo#224
Customer-facing AI chatbotPython / LangGraph#115
VoIP / call centerAsterisk + FreePBX#105

Research Pipeline​

Long-horizon items. No delivery date committed.

ItemStackIssueWhy it matters
Domain-specific LLM fine-tuneMLflow + vLLM#123French insurance & regulatory corpus β€” specialist model
Catastrophe modellingPython#215Nat cat aggregate exposure, Solvency II SCR
COBOL actuarial rating engineGnuCOBOL + REST wrapper#148Legacy system demo β€” IBM z/OS credential evidence
Algorithmic Cyber UnderwriterPython / AI#150AI-driven cyber risk assessment + pricing
Corporate risk intelligence agentPython / LangGraph#210Pre-UW due diligence for CAC40 B2B prospects
Alternative Risk TransferTBD#223Captive management, parametric covers, risk financing
IFRS 17 reportingERPNext / dbt#206Insurance contract measurement + P&L disclosure
Data LakehouseApache Iceberg + Nessie#139Iceberg tables on MinIO + Nessie catalog

Backlog Scorecard​

Quick-scan of IS domain items not yet scheduled. Full detail per item is in the Business Applications Catalog.

Platform engineering items (DevSecOps, FinOps, SRE, IaC, AI hardening, HR, intranet) are tracked separately β†’ Platform Engineering Backlog

ScopeCount
Insurance IS domain (this page)53
Platform engineering100
Research pipeline8
Total active backlog161

51 Backlog items (πŸ“‹)​

#ItemDomain
1ktayl-uwb-apiUnderwriting
2ktayl-uwb-uiUnderwriting
3underwriting-workflow (Temporal)Underwriting
4UW AI agents (CrewAI)Underwriting
5UW broker intake (n8n)Underwriting
6UW authority matrixUnderwriting
7UW guidelines repositoryUnderwriting
8Technical UW committee workflowUnderwriting
9Actuarial pricing engineUnderwriting
10Risk engineering assessmentUnderwriting
11Claims indemnification SEPA paymentClaims Extended
12Loss adjuster managementClaims Extended
13Subrogation managementClaims Extended
14SIU fraud investigationClaims Extended
15Contentieux / litigationClaims Extended
16Marine & Transport LOBLOB
17Construction & Engineering LOBLOB
18Financial Lines (D&O / RC Pro) LOBLOB
19Collaborateurs LOBLOB
20International Programs LOB (data model)IP / GNP
21ktayl-ip-portal (GNP equivalent)IP / GNP
22IP bordereau module (ERPNext)IP / GNP
23SO claims feedIP / GNP
24Commercial Insurance CRMDistribution
25ERPNext CRM configDistribution
26ERPNext billingDistribution
27Premium collection lifecycleDistribution
28Insurance product factoryDistribution
29Insurance attestation PDFDistribution
30ORIAS broker verificationDistribution
31Delegated underwriting authorityDistribution
32Co-insurance / pool managementDistribution
33Customer-facing AI chatbotDistribution
34Reinsurance managementReinsurance
35Reinsurer bordereau portalReinsurance
36Actuarial reserving toolActuarial
37AML/KYC complianceCompliance
38GDPR Art. 30 registerCompliance
39GDPR workflow (n8n)Compliance
40DDA/IDD training LMS (Moodle)Compliance
41Paperless-ngx DMSDocument Mgmt
42VoIP / call center (Asterisk)Communication
43SMS gateway (OVH)Communication
44Global Address List (Stalwart LDAP)Communication
45Shared mailboxes (Stalwart IMAP ACL)Communication
46Global Data Platform (ClickHouse + dbt + Metabase)Data & BI
47Insurance KPI dashboardData & BI
48People Analytics (Metabase)Data & BI
49GCP BigQueryData & BI
50MidPoint IGAIAM
51PAM (Teleport + Vault SSH)IAM
52GLPIIAM / IT Ops
53Distribution lists (Stalwart virtual aliases)Communication

8 Research items (πŸ”¬)​

#ItemWhy it matters
1Domain-specific LLM fine-tuneFrench insurance corpus on vLLM β€” specialist model
2Catastrophe modellingNat cat aggregate exposure, Solvency II SCR
3COBOL actuarial rating engineLegacy demo β€” IBM z/OS credential evidence
4Algorithmic Cyber UnderwriterAI-driven cyber risk assessment + pricing
5Corporate risk intelligence agentPre-UW due diligence for CAC40 B2B prospects
6Alternative Risk TransferCaptive management, parametric covers
7IFRS 17 reportingInsurance contract measurement + P&L
8Data Lakehouse (Iceberg + Nessie)Iceberg tables on MinIO, analytical layer

Domain weight​

DomainBacklog count
Underwriting10
Distribution & Commercial10
Claims Extended5
IP / GNP4
Data & BI4
Communication5
LOB extensions4
Compliance4
Reinsurance / Actuarial3
IAM / IT Ops3
Document Mgmt1

Underwriting and Distribution are the two heaviest domains β€” together 20 of the 53 IS backlog items.


IS Domain Coverage Map​

IS DomainComponentStatus
Claims & policy lifecyclektayl-claims-service + ktayl-policy-serviceπŸ”¨ Q1 2027
Policyholder / broker portalktayl-portalπŸ”¨ Q1 2027
AI claims assistantktayl-ai-claims-assistantπŸ”¨ Q2 2027
Underwriting (UWWB)ktayl-uwb-api + ktayl-uwb-ui + UW AI agentsπŸ“‹ Q3 2027
International Programs (GNP)ktayl-ip-portal + IP bordereau moduleπŸ“‹ Q3 2027
Document management (DMS)Paperless-ngxπŸ”¨ Q2 2027
CRM & partner managementERPNext CRMπŸ”¨ Q2 2027
ReinsuranceReinsurance management + bordereau portalπŸ“‹ Post-cert
ActuarialReserving tool + pricing engineπŸ“‹ Post-cert
Compliance (ACPR/COREP)Spring Batch in claims-serviceπŸ”¨ Q1 2027
Regulatory (AML/KYC, GDPR)Python + n8n workflowsπŸ“‹ Post-cert
Data platform & BIClickHouse + Metabase + dbtπŸ“‹ Post-cert
IAM & governanceAuthentik (βœ…) + MidPoint IGAβœ… / Post-cert
ERP & financeERPNext PCG 2025 + TSCAβœ… Live
AI platformLiteLLM + vLLM + agents + RAGβœ… Live
CommunicationStalwart + Matrix + Jitsiβœ… Live
e-SignatureDocusealβœ… Live