Skip to main content

Sprint Log & Velocity

Project: ktayl-solution Claims & Policy Platform (CERT-1 / RNCP39583 BC01)


Development Tracking Tool

:::note Plane CE is for business teams only Plane CE on this platform is used exclusively by the business team to pilot their own projects (insurance operations, HR, compliance). It is not used for the software development process.

Development tracking uses:

  • GitHub Issues (andrelair-platform/platform-backlog) — backlog, acceptance criteria, priorities
  • GitHub Projects (minicloud platform roadmap board) — Backlog / In Progress / Done columns
  • GitHub Milestones — per-sprint grouping on platform-backlog

This is consistent with the team's engineering workflow: every deliverable has an associated GitHub Issue, every PR references that issue, and the board reflects real-time status without a separate tool. :::


Methodology

DimensionChoiceRationale
FrameworkScrumbanContinuous flow for infra work; time-boxed review sessions for deliverable sprints
Sprint unitSession (1–3 days of focused work)Solo/micro-team context — week-long sprints create false overhead
Velocity metricIssues closed per sprintHonest for a solo project; avoids story-point inflation
Definition of DonePer Testing Standard: L0 lint ✅ · L1 unit tests ✅ · PR merged ✅ · ArgoCD Synced ✅
Retrospective cadenceEnd of each sprint sessionWritten in this document
Risk review cadenceWeekly (or when a risk materialises)See Risk Register & Retrospectives

CERT-1 Sprint Plan

The CdCF delivery plan runs M0 (Aug 2026) → Soutenance (Apr 2027). Each milestone below maps to a GitHub Milestone on platform-backlog.

MilestonePeriodFocusIssues
M0 — Architecture & CadrageAug 2026CdCF, architecture, governance#195 + CERT-1 docs
M1–M2 — Policy ServiceSep–Oct 2026ktayl-policy-service Go#203
M3–M5 — Claims ServiceNov 2026–Jan 2027ktayl-claims-service Java + Spring Batch COREP#198
M6 — AI AssistantFeb 2027ktayl-ai-claims-assistant Python / LangGraph#200
M7 — PortalMar 2027ktayl-portal Next.js 14, RGAA AA#202 + #204
M8 — Integration & TestsMar–Apr 2027E2E, UAT, all REC-* acceptance criteriaall
SoutenanceApr 2027Oral presentation

Sprint History

Sprint 0 — Architecture & Cadrage (M0)

Dates: 2026-08-13 · Status: ✅ Closed

#DeliverableIssueStatus
1Cahier des charges fonctionnel (CdCF v1.0)#195✅ Merged PR #92
2Architecture microservices (4 services, NATS, OIDC)#195✅ In CdCF §8
3Modèle de données logique (Contrats + Sinistres)#195✅ In CdCF §9
4Critères d'acceptation (8 scénarios REC-*)#195✅ In CdCF §13
5Gouvernance du projet — RACI (15 rôles, 6 phases)#195✅ Merged PR #97
6Standard gouvernance plateforme✅ Merged PR #97
7Sprint log & velocity (ce document)✅ This document
8Registre des risques + rétrospectives✅ Merged same PR

Velocity Sprint 0: 8 livrables · 3 PRs fusionnés · 0 items reportés

Retrospective → See Sprint 0 Retrospective


Platform Sprint — P1 Tooling (2026-08-07)

Context: Platform resilience — not a CERT-1 sprint, but demonstrates BC01 delivery rhythm.

#DeliverablePR/CommitStatus
1minicloud-ops heartbeat (healthchecks.io UUID b2ac9ab5)e4c016b
2RTO log (/var/log/minicloud-rto.log)15c2f53
3swift-mac WoL auto-wake service0391ca7
4Backup age check (check 15/15) + kine-backup trigger0391ca7

Velocity: 4 items · 3 commits · 0 rollbacks


Platform Sprint — P2 Reliability (2026-08-07)

Context: Platform reliability hardening — demonstrates BC04 maintenance evidence.

#DeliverablePRStatus
1Longhorn replica auto-balance (least-effort)#612
2Velero off-site backup to Cloudflare R2#613
3PriorityClasses (3 tiers, 11 workloads patched)#614 + #616 + #617 + #619 + #620

Velocity: 3 items · 7 PRs · 1 rollback (quota undersized → fixed PR #620)


Platform Sprint — ERP-1 (2026-08-10)

Context: ERPNext French insurance configuration — demonstrates BC02 configuration capability.

#DeliverableStatus
1French PCG 2025 (845 accounts)
2CRM pipeline (8 stages, 5 opportunity types)
3Tax templates (TVA + TSCA)
4LOB hierarchy (IARD + Vie & Prévoyance)
53 insurance products + test invoice
6Factur-X Minimum PoC (5 assertions)

Velocity: 6 items · Issue #50 → Done · 2 technical gotchas documented


Platform Sprint — Infra Automation (2026-08-13)

Context: Infrastructure hardening — demonstrates BC04 operational maintenance.

#DeliverablePRStatus
1cloudflared → k8s 2-replica HA Deployment#678 + #679
2SSH backup path (controller.devandre.sbs → ssh://10.0.0.1:22)#680
3MinIO disk-recovery auto-restart (minicloud-ops)commit
4GRUB NVMe fix — all 4 ThinkPads (GRUB_TIMEOUT=3)applied
5k3s upgrade v1.36.2 → v1.36.3+k3s1 (5 nodes)#691 + #692 + #693
P4MAAS → dnsmasq🚫 Deferred — MAAS kept

Velocity: 5 items delivered · 1 item deferred · 1 mid-sprint pivot (drain → cordon pattern)


Velocity Summary

SprintPeriodItems deliveredItems deferredRollbacks
CERT-1 Sprint 0 (M0)2026-08-13800
Platform P1 Tooling2026-08-07400
Platform P2 Reliability2026-08-07301 (quota fix)
ERP-12026-08-10600
Infra Automation2026-08-13511 (empty PR #689)
Total to date2612

Average velocity: ~5 deliverables / sprint session. Deferred rate: 4%.


Sprint 1 (M1–M2) — Live Board

Target: September–October 2026 · Focus: ktayl-policy-service (Go 1.23)

:::info GitHub is the source of truth Sprint 1 is tracked entirely on GitHub. This table is a static export — real-time status, assignees, and comments live on the board.

BMAD IDStoryEst. (sp)Priority
S001Go module scaffold — repo structure, Containerfile, CI skeleton2Must
S002Domain model — Policy/Coverage/Premium structs + Flyway V1 schema3Must
S003Policy REST API — CRUD endpoints + OpenAPI 3.1 spec5Must
S004Policy state machine — transitions, validation, DORA audit log3Must
S005Attestation PDF generation + MinIO storage (7-year retention)3Must
S006NATS JetStream publisher — CloudEvents 1.0 on policy transitions3Must
S007Authentik M2M JWT middleware — JWKS validation + scope-based authz3Must
S008L1 unit test suite — ≥70% coverage gate, golangci-lint CI2Must
S009L2 integration tests — testcontainers PostgreSQL + NATS3Must
S010k8s manifests + ArgoCD Application — GitOps on cluster3Must

Total estimate: 30 story points · Target: REC-POL-01 validated at sprint close