# KIMU 5.2.0 Increment 45 — feature implementation matrix

| Module | Backend | React workflow | Persistence | Safety/control gates | Internal status | External acceptance |
|---|---|---|---|---|---|---|
| Tools Runtime | Complete | Complete | Complete | Schema, scope, policies, approvals, budgets, idempotency, cancellation, audit | **Feature complete** | Live model and Flask HTTP validation |
| Conversation Mode | Complete | Complete | Complete | Authenticated WS, VAD, turn IDs, barge-in cancellation, mode separation | **Feature complete** | Live Together WebSockets and physical Android audio |
| Website Builder | Complete | Complete | Complete | Safe ZIP, restricted preview, test gate, versions, diffs, rollback, secret-free export | **Feature complete** | Live model generation and browser visual acceptance |
| Controlled Swarm | Complete | Complete | Complete | Dependency scheduler, approvals, budgets, leases, checkpoints, review/test/repair/release gates | **Feature complete** | Live multi-agent and production soak validation |

## Verification evidence

| Evidence | Result |
|---|---:|
| Static/core release check | Passed |
| Python/core tests executed | 22 passed |
| Flask HTTP tests | 12 deferred: Flask unavailable in packaging environment |
| Frontend tests | 14 passed |
| Vendored React production build | Passed |
| JavaScript syntax | Passed |
| Shell syntax | Passed |
| Model and feature locks | Passed |

| Portable internal manifest | 246 entries; verification passed |

## Increment 46 runtime-hardening addendum

| Area | Increment 46 state | Evidence |
|---|---|---|
| Tools | Hardened | Active stream cancellation and installer/runtime checks preserve bounded execution paths |
| Conversation Mode | Hardened | Latest context, strict PCM16 frame limits, typed VAD values and pre-start/session sequencing |
| Website Builder | Preserved | Existing generation, preview, version, diff, rollback and export tests remain green |
| Swarm | Hardened | Rejected approvals now end in a structured failed state instead of a stuck running state |
| Deployment runtime | Restricted | One worker required until realtime/cancellation state uses a shared broker |
