Delivered implementation and verification
| Area | Delivered functionality |
|---|---|
| Sources, datasets, Pulse and Vista | Source connections, typed modeling, richer authoring and preview/output workers. Current worker services are active. |
| Enterprise Scheduler | Runtime, seven management screens, retries/reruns, backfills and dependency checkpoints. Current worker heartbeat verified. |
| Navigation, lifecycle and domain mappings | Permission-derived sidebar and explicit domain/profile mappings; all 273 current boolean lifecycle columns have defaults and NULL protection. |
| Axis editing and notification outcomes | Screen header help, owning-screen control editing, shared form layout and repaired recipient-checked notification links. |
| Kernel documentation | Separate manuals, demonstrations and UAT handover for 14 modules, connected through a master index and permission-controlled application menus. |
Engineering verification
| Engineering verification | Recorded outcome | Status | Coverage |
|---|---|---|---|
| Deployed Azure services | 11 services active | PASS | Current deployed services and output workers |
| Scheduler runtime | Worker heartbeat current | PASS | Worker availability and deployed release lineage |
| Soft-delete lifecycle | 273 of 273 boolean is_active columns protected | PASS | Defaults and NULL guards; historical values preserved |
| Domain/profile mappings | 12 assertions | PASS | Creation, zero initial links, explicit reviewed links, removal, tenant isolation |
| Axis screen help and control labels | 10 assertions | PASS | Stored help and label round-trip through maker, checker and administrator contexts |
| Notification outcomes | 17 assertions | PASS | Recipient-bound outcomes, mark-read and unauthorized/expired-session rejection |
| Current application route presentation | 968 passed / 968 route/theme checks | PASS | 484 source routes in both supported themes; isolated API responses, desktop/mobile layout, headers, fonts, navigation and errors |
| Native IAM screen presentation | 64 passed / 64 screen/theme checks | PASS | 32 native IAM views in both themes; isolated service responses |
| Originating-record review controls | 320 passed / 320 review-mode/theme checks | PASS | 32 commands, five allow/deny modes, two themes; exact selected record, responsive actions and permission gates; no business commands submitted |
| Integrated Regulix presentation | 74 passed / 74 menu/theme checks | PASS | 37 integrated Regulix menus in both themes; isolated service responses; current deployed shell and Regulix assets |
| Axis owning-screen editor interactions | 22 passed / 22 interaction assertions | PASS | Owner-scoped fields/controls, title/help metadata, saved preview, unsaved guards, current review controls and mobile layout |
| Application documentation navigation | 6 passed / 6 navigation checks | PASS | Distinct documentation menus, owning-record manual link and denied-menu behavior using current UI |
| Maintained component regression | 173 passed / 173 tests in 31 files | PASS | Shared lifecycle, application navigation and record page; current Scheduler, source/dataset, report/dashboard and preview components. Per-test source fixtures were aligned with current routing and resource loading. |
| Native module workflows | 5 passed / 5 SQL suites | PASS | IAM, TimeVault, Custodia, Nexora and Regulix: permissions/context, independent review, exact-version checks, replay, lifecycle and notification queue handoffs. Fresh production database clone; transaction-local test context; fixture writes rolled back; no external delivery. |
| Current Studio data/output contracts | 10 passed / 10 SQL suites | PASS | Connections, dataset modeling/review, report/dashboard previews, Pulse previews/bindings/generation rechecks, working copies, analytical layout and source review. Fresh production database clone; transaction-local test context; fixture writes rolled back; no external delivery. |
| Scheduler storage, recovery and dependency contracts | 2 passed / 2 SQL suites | PASS | Current database clone: durable storage lifecycle, retries, fencing, crash recovery, soft retirement, tenant-context rejection, immutable evidence, dependency ordering, invalid edges/cycles, version pins and execution bounds. Fixtures satisfy current foreign keys; all writes rolled back; no external operation executed. |
Client Pre-UAT phase
How to read the status: implementation delivery, engineering regression and client acceptance are separate milestones. The engineering results below describe work already tested. The editable client case results begin Awaiting client validation because this handover starts the client Pre-UAT phase.
Security testing and user-experience refinements continue during Pre-UAT. The final UAT decision will include closure or explicit acceptance of the relevant findings and the agreed review outcomes.
The public documentation is deployed at support.kernelhealth.tech.