# KIMU Increment 40 implementation matrix

| Area | Status | Evidence |
|---|---|---|
| K2.6/K2.7 Code switching | Operational | Model profiles, adaptive settings schema and frontend tests |
| Streaming persistent chat | Operational | Chat run API, SSE events, SQLite messages and fake-provider tests |
| Files and safe ZIP intake | Operational | File inspection, traversal/link/ratio controls and SHA-256 evidence |
| Artifact encryption | Operational foundation | AES-256-GCM bodies and encrypted private metadata; key required for new upload |
| Legacy file migration | Operational foundation | Startup migration with inter-process file lock and readiness result |
| Offline drafts | Operational | IndexedDB drafts store |
| Offline mutation queue | Operational foundation | IndexedDB queue for supported JSON mutations; no binary upload queue |
| Idempotent replay | Operational foundation | Stable `client_operation_id` and `sync_operations` result replay |
| Incremental synchronisation | Operational foundation | `sync_changes`, status, pull cursor and snapshot endpoints |
| Conflict detection | Operational foundation | Versioned writes and `KIMU_SYNC_CONFLICT` 409 responses |
| Conflict user interface | Partial | Pending/blocked evidence plus retry/discard; no merge editor |
| Code Interpreter | Operational foundation | Durable jobs and reusable Together session adapter |
| Memory | Operational foundation | Explicit scoped CRUD |
| Skills | Operational foundation | Versioned draft contracts |
| Research/RAG and remaining creation modules | Placeholder | Visible, non-operational specification shells |
| Production recovery/backup | Incomplete | No restart-resilient worker or backup/restore workflow |
