Kernel R1 — Regression Suites and Recorded Results
UAT package home · Editable UAT and technical registers
1. How to read the regression evidence
The following register consolidates recorded regression and acceptance runs. It separates contract-fixture UI checks, native cloned-database journeys, staged output parity and live technical/read-only verification. These are different scopes. Counts are retained in their original units and are not added into a fictional total or pass percentage.
No application regression suite was rerun while updating this handover. All280 new R1 UAT cases remain Not run. A historical suite PASS means only that its recorded inputs/build/environment passed its own assertions. A source script hash captured today identifies the retained runner; it does not prove that script was identical to the historical runner unless the original proof includes a matching hash.
Regression suite/result register · Runner hashes · Per-profile production read results.
2. Recorded run summary
| Suite | Recorded result | Date / evidence | Coverage |
|---|---|---|---|
| RG01 Cross-module workflow database regression | PASS | 2026-10-12T05:31:53.746676+00:00 / T03 | 6 SQL suites: IAM, TimeVault, Vista, Custodia, Nexora, Regulix. Per-suite source hashes, duration and assertions in T03. |
| RG02 All-screen presentation / originating reviews | PASS | 2026-10-19T13:57:07Z / E02 | 484 routes; 32 native IAM; 968 mobile +64 IAM presentation checks; 340 review checks across34 commands; 42 unit tests. |
| RG03 Actual-user production reads | ACCEPTANCE_GAPS_REMAIN | 2026-10-19T22:58:35Z / E01 | 394 PASS /1 FAIL profile-screen checks;306 unique actual-user screens passed;307 rendered menu union;484 source routes. |
| RG04 Studio migration install/replay/rollback | PASS | 2026-10-18T15:24:07.478214+00:00 / T04 | 28 business +8 configuration migrations; original business data preserved;10 protected tables. |
| RG05 Studio output parity | PASS | 18 Oct release evidence; exact test time not recorded / T05 | 3-page letter; letter/email/message hashes; local and staged Azure output identical; ReportLab4.4.10, Pillow12.1.0. |
| RG06 Packaged Studio role/theme browsers | PASS | 2026-10-18T15:55:36.168Z / T06 | 20 selected role/theme/screen checks; no recorded browser errors. |
| RG07 Dataset preview → review → publication | PASS | 2026-10-18T10:58:17.387Z / T07 | Maker creates a dataset through the standard master form; submission is disabled before preview; Maker previews current rows and submits from the dataset row; self approval stays disabled; Independent checker previews exact saved revision and approves from the originating grid; Maker publishes the approved dataset from its row |
| RG08 Pulse letter preview → review → publication | PASS | 2026-10-18T10:54:58.831Z / T08 | Maker builds and saves LETTER through the full-page Studio; Maker previews LETTER with current dataset values and submits from the template row; Checker previews independently and approves from the same grid; Authorized maker publishes the independently approved LETTER |
| RG09 Pulse email preview → review → publication | PASS | 2026-10-18T10:58:48.961Z / T09 | Maker builds and saves EMAIL through the full-page Studio; Maker previews EMAIL with current dataset values and submits from the template row; Checker previews independently and approves from the same grid; Authorized maker publishes the independently approved EMAIL |
| RG10 Pulse message preview → review → publication | PASS | 2026-10-18T11:01:17.414Z / T10 | Maker builds and saves MESSAGE through the full-page Studio; Maker previews MESSAGE with current dataset values and submits from the template row; Checker previews independently and approves from the same grid; Authorized maker publishes the independently approved MESSAGE |
| RG11 Scheduler release acceptance | PASS | 2026-10-19T10:34:03Z / E08 | 66 UI assertions;13 lifecycle assertions;28 browser cases;100 migration applications; replay/transaction/post-commit rollback; invalid service credential denied. |
| RG12 Queue drain, pause and resume | PASS | 2026-10-18T13:52:41.805991+00:00 / T11 | 6 checks: drain blocks new claims; accepted letter finishes; paused queue blocks healthy worker; resume executes original Vista request once. |
| RG13 Batch audit replay | PASS | 2026-10-19T02:26:33.651090+00:00 / T12 | 2 replays;8 maker and8 checker events; history unchanged. |
| RG14 Batch preview lifetimes | PASS | 2026-10-19T02:27:44.650547+00:00 / T13 | 4 maker/checker Core/worker preview checks; exact lifetime retained. |
| RG15 Report timer execution | PASS | 2026-10-18T01:31:49.592658+00:00 / T14 | Actual JVM preview; independent schedule approval; exactly one successful Vista run. |
| RG16 Dashboard owner execution / lost reply | PASS | 2026-10-18T04:55:33.339072+00:00 / T15 | 6 checks; one observed read timeout under fault; owner reconciliation without redispatch; duplicate prevention. |
| RG17 Letter job execution | PASS | 2026-10-18T09:54:30.610699+00:00 / T16 | Maker approval403; checker run403; letter READY/SUCCEEDED once. Proof records0 current-data assertions for this letter run. |
| RG18 Source-refresh timer | PASS | 2026-10-18T05:21:41.935368+00:00 / T17 | Actual JVM schedule preview/approval and exactly one successful source refresh through owner worker. |
| RG19 Recovery cleanup timer | PASS | 2026-10-18T06:56:41.269477+00:00 / T18 | Actual JVM schedule preview/approval and one bounded recovery cleanup. |
| RG20 Azure installation health / boundaries | PASS | 2026-09-29T06:04:01.867628+00:00 / T01 | 25 active services;16 ready Java services;7 healthy workers;2 connected/restored DBs; backup hashes; trusted CORS204/untrusted403. |
| RG21 Portal edge / OIDC / gateway release | DEPLOYED_VERIFIED | 2026-10-11T08:27:58.676579+00:00 / T02 | 27 unit/protocol tests; public login200, protected API401, origin rejection, native health and host/callback checks. |
| RG22 Scheduler deployed smoke | PASS | 2026-10-19T11:00:47.466950+00:00 / T19 | Core/IAM/web active;20 registered endpoints in E07; worker heartbeat;256 lifecycle checks; protected APIs401 and assets303. |
| RG23 Cross-module UI contract regression | PASS | Recorded build hash; timestamp absent / T23 | 23 scenario descriptions;348 requests; no browser errors/unhandled paths. |
| RG24 MEDES technical delivery | TECHNICAL_DELIVERY_COMPLETE_LIVE_ACTIVATION_PARKED | 2026-10-14 / E10 | 338 UI checks passed;10 role checks;67 API contracts;66 source entries. |
3. Suite details, entry points and prerequisites
RG01 · Cross-module workflow database regression
| Item | Details |
|---|---|
| Result / date | PASS — 2026-10-12T05:31:53.746676+00:00 |
| Recorded evidence | T03 |
| Coverage | 6 SQL suites: IAM, TimeVault, Vista, Custodia, Nexora, Regulix. Per-suite source hashes, duration and assertions in T03. |
| Environment / limits | Restored kernel_acceptance_restore_20261012; rolled-back fixtures; no real-user full Java flow or external mail. |
| Runner / entry point | python3 MR33_MIGRATION_WORK/security/acceptance-20261012/workflow_regression.py |
| Prerequisites | Target-side historical harness; prepare isolated DB and /tmp/kernel-workflow-tests fixtures first. Uses runuser postgres; do not target live DB. |
| Responsible team | QA / DBA |
| Rerun / interpretation | Re-run affected suites against frozen R1 candidate; 12 Oct proof predates later releases. |
RG02 · All-screen presentation / originating reviews
| Item | Details |
|---|---|
| Result / date | PASS — 2026-10-19T13:57:07Z |
| Recorded evidence | E02 |
| Coverage | 484 routes; 32 native IAM; 968 mobile +64 IAM presentation checks; 340 review checks across34 commands; 42 unit tests. |
| Environment / limits | UI matrix uses contract fixtures; native suites use isolated service binaries. Counts overlap; not every business workflow. |
| Runner / entry point | node MR33_MIGRATION_WORK/mediflex/application-coverage/record-acceptance/browser.cjs |
| Prerequisites | Serve correct compiled candidate at127.0.0.1:14629; fixture/Playwright dependencies; separate native-auth rehearsal for API checks. |
| Responsible team | UI / IAM / QA |
| Rerun / interpretation | Replay allow/deny/version/SPA/mobile on changed owner screens. |
RG03 · Actual-user production reads
| Item | Details |
|---|---|
| Result / date | ACCEPTANCE_GAPS_REMAIN — 2026-10-19T22:58:35Z |
| Recorded evidence | E01 |
| Coverage | 394 PASS /1 FAIL profile-screen checks;306 unique actual-user screens passed;307 rendered menu union;484 source routes. |
| Environment / limits | Read/available record navigation; same screen may occur under several profiles; no exhaustive mutations or delivery. |
| Runner / entry point | node MR33_MIGRATION_WORK/mediflex/application-coverage/production-journeys/journeys.cjs interactive "Platform Demo Maker" |
| Prerequisites | Historical harness hardcodes production origin. Use only approved read scope, fresh interactive session, authorized profile and protected storage-state file; adapt origin for UAT. |
| Responsible team | QA / IAM owner |
| Rerun / interpretation | Security Dashboard resolve403 remains open; MEDES access absent; do not declare all screens accepted. |
RG04 · Studio migration install/replay/rollback
| Item | Details |
|---|---|
| Result / date | PASS — 2026-10-18T15:24:07.478214+00:00 |
| Recorded evidence | T04 |
| Coverage | 28 business +8 configuration migrations; original business data preserved;10 protected tables. |
| Environment / limits | Fresh production snapshot restored into isolation; production unchanged; workers not started. |
| Runner / entry point | python3 MR33_MIGRATION_WORK/mediflex/studio-completion/release/studio-only/rehearse.py |
| Prerequisites | Recreate isolated target and protected snapshot; match migration inventory / bundle hashes; inspect target paths before use. |
| Responsible team | DBA / Studio |
| Rerun / interpretation | Repeat on any migration change or baseline drift. |
RG05 · Studio output parity
| Item | Details |
|---|---|
| Result / date | PASS — 18 Oct release evidence; exact test time not recorded |
| Recorded evidence | T05 |
| Coverage | 3-page letter; letter/email/message hashes; local and staged Azure output identical; ReportLab4.4.10, Pillow12.1.0. |
| Environment / limits | Staged only; no database access or delivery; not all layout permutations or recipients. |
| Runner / entry point | python3 MR33_MIGRATION_WORK/mediflex/studio-completion/release/studio-only/renderer_rehearse.py |
| Prerequisites | Pinned wheelhouse, fonts and renderer profile; prepared stage. |
| Responsible team | Pulse / QA |
| Rerun / interpretation | Compare preview and saved-version output with UAT datasets; provider delivery separately. |
RG06 · Packaged Studio role/theme browsers
| Item | Details |
|---|---|
| Result / date | PASS — 2026-10-18T15:55:36.168Z |
| Recorded evidence | T06 |
| Coverage | 20 selected role/theme/screen checks; no recorded browser errors. |
| Environment / limits | Actual Platform Demo Maker/Checker in isolated studio_acceptance_20261017; packaged UI. |
| Runner / entry point | node MR33_MIGRATION_WORK/mediflex/studio-completion/release/studio-only/package_browser.cjs |
| Prerequisites | Prepared native clone/profile sessions plus static packaged build. |
| Responsible team | UI / QA |
| Rerun / interpretation | Verify deployed baseline and native actions separately. |
RG07 · Dataset preview → review → publication
| Item | Details |
|---|---|
| Result / date | PASS — 2026-10-18T10:58:17.387Z |
| Recorded evidence | T07 |
| Coverage | Maker creates a dataset through the standard master form; submission is disabled before preview; Maker previews current rows and submits from the dataset row; self approval stays disabled; Independent checker previews exact saved revision and approves from the originating grid; Maker publishes the approved dataset from its row |
| Environment / limits | Native authenticated isolated clone; separate maker/checker; production unchanged; publication is not provider delivery. |
| Runner / entry point | node MR33_MIGRATION_WORK/mediflex/ui-consistency/native-shell-browser.cjs --journey --platform |
| Prerequisites | Prepared native transport, test dataset, current private journey state and preview worker. These tests create/update test artifacts. |
| Responsible team | Vista / Pulse / QA |
| Rerun / interpretation | Run against approved UAT fixtures after confirming source/dataset access and exact saved version. |
RG08 · Pulse letter preview → review → publication
| Item | Details |
|---|---|
| Result / date | PASS — 2026-10-18T10:54:58.831Z |
| Recorded evidence | T08 |
| Coverage | Maker builds and saves LETTER through the full-page Studio; Maker previews LETTER with current dataset values and submits from the template row; Checker previews independently and approves from the same grid; Authorized maker publishes the independently approved LETTER |
| Environment / limits | Native authenticated isolated clone; separate maker/checker; production unchanged; publication is not provider delivery. |
| Runner / entry point | node MR33_MIGRATION_WORK/mediflex/studio-completion/creation-flow/pulse-browser.cjs --platform --channel=LETTER |
| Prerequisites | Prepared native transport, test dataset, current private journey state and preview worker. These tests create/update test artifacts. |
| Responsible team | Vista / Pulse / QA |
| Rerun / interpretation | Run against approved UAT fixtures after confirming source/dataset access and exact saved version. |
RG09 · Pulse email preview → review → publication
| Item | Details |
|---|---|
| Result / date | PASS — 2026-10-18T10:58:48.961Z |
| Recorded evidence | T09 |
| Coverage | Maker builds and saves EMAIL through the full-page Studio; Maker previews EMAIL with current dataset values and submits from the template row; Checker previews independently and approves from the same grid; Authorized maker publishes the independently approved EMAIL |
| Environment / limits | Native authenticated isolated clone; separate maker/checker; production unchanged; publication is not provider delivery. |
| Runner / entry point | node MR33_MIGRATION_WORK/mediflex/studio-completion/creation-flow/pulse-browser.cjs --platform --channel=EMAIL |
| Prerequisites | Prepared native transport, test dataset, current private journey state and preview worker. These tests create/update test artifacts. |
| Responsible team | Vista / Pulse / QA |
| Rerun / interpretation | Run against approved UAT fixtures after confirming source/dataset access and exact saved version. |
RG10 · Pulse message preview → review → publication
| Item | Details |
|---|---|
| Result / date | PASS — 2026-10-18T11:01:17.414Z |
| Recorded evidence | T10 |
| Coverage | Maker builds and saves MESSAGE through the full-page Studio; Maker previews MESSAGE with current dataset values and submits from the template row; Checker previews independently and approves from the same grid; Authorized maker publishes the independently approved MESSAGE |
| Environment / limits | Native authenticated isolated clone; separate maker/checker; production unchanged; publication is not provider delivery. |
| Runner / entry point | node MR33_MIGRATION_WORK/mediflex/studio-completion/creation-flow/pulse-browser.cjs --platform --channel=MESSAGE |
| Prerequisites | Prepared native transport, test dataset, current private journey state and preview worker. These tests create/update test artifacts. |
| Responsible team | Vista / Pulse / QA |
| Rerun / interpretation | Run against approved UAT fixtures after confirming source/dataset access and exact saved version. |
RG11 · Scheduler release acceptance
| Item | Details |
|---|---|
| Result / date | PASS — 2026-10-19T10:34:03Z |
| Recorded evidence | E08 |
| Coverage | 66 UI assertions;13 lifecycle assertions;28 browser cases;100 migration applications; replay/transaction/post-commit rollback; invalid service credential denied. |
| Environment / limits | Isolated native rehearsal; Platform Demo Maker/Checker;35 historical nulls preserved across256 lifecycle tables. |
| Runner / entry point | python3 MR33_MIGRATION_WORK/scheduler/enterprise/release/acceptance_remote.py |
| Prerequisites | Target-side prepared clone, staged rehearsal module and service identity fixture. Not a standalone production smoke command. |
| Responsible team | Scheduler / DBA / QA |
| Rerun / interpretation | Reconcile final runtime/UI hashes and later corrections; do not sum with lower-level journeys. |
RG12 · Queue drain, pause and resume
| Item | Details |
|---|---|
| Result / date | PASS — 2026-10-18T13:52:41.805991+00:00 |
| Recorded evidence | T11 |
| Coverage | 6 checks: drain blocks new claims; accepted letter finishes; paused queue blocks healthy worker; resume executes original Vista request once. |
| Environment / limits | Isolated native/runtime fixture; production unchanged; no outbound delivery attempted. |
| Runner / entry point | python3 MR33_MIGRATION_WORK/scheduler/enterprise/tests/queue_worker_journey.py |
| Prerequisites | Inspect harness options and staged private native fixture before execution; retained entry identifies suite family, not universal one-command setup. |
| Responsible team | Scheduler / QA |
| Rerun / interpretation | Use per-run source/runtime hash; tests may create jobs/versions and consume queues in isolated DB only. |
RG13 · Batch audit replay
| Item | Details |
|---|---|
| Result / date | PASS — 2026-10-19T02:26:33.651090+00:00 |
| Recorded evidence | T12 |
| Coverage | 2 replays;8 maker and8 checker events; history unchanged. |
| Environment / limits | Isolated native/runtime fixture; production unchanged; no outbound delivery attempted. |
| Runner / entry point | python3 MR33_MIGRATION_WORK/scheduler/enterprise/tests/batch_audit_regression.py |
| Prerequisites | Inspect harness options and staged private native fixture before execution; retained entry identifies suite family, not universal one-command setup. |
| Responsible team | Scheduler / QA |
| Rerun / interpretation | Use per-run source/runtime hash; tests may create jobs/versions and consume queues in isolated DB only. |
RG14 · Batch preview lifetimes
| Item | Details |
|---|---|
| Result / date | PASS — 2026-10-19T02:27:44.650547+00:00 |
| Recorded evidence | T13 |
| Coverage | 4 maker/checker Core/worker preview checks; exact lifetime retained. |
| Environment / limits | Isolated native/runtime fixture; production unchanged; no outbound delivery attempted. |
| Runner / entry point | python3 MR33_MIGRATION_WORK/scheduler/enterprise/tests/batch_preview_regression.py |
| Prerequisites | Inspect harness options and staged private native fixture before execution; retained entry identifies suite family, not universal one-command setup. |
| Responsible team | Scheduler / QA |
| Rerun / interpretation | Use per-run source/runtime hash; tests may create jobs/versions and consume queues in isolated DB only. |
RG15 · Report timer execution
| Item | Details |
|---|---|
| Result / date | PASS — 2026-10-18T01:31:49.592658+00:00 |
| Recorded evidence | T14 |
| Coverage | Actual JVM preview; independent schedule approval; exactly one successful Vista run. |
| Environment / limits | Isolated native/runtime fixture; production unchanged; no outbound delivery attempted. |
| Runner / entry point | python3 MR33_MIGRATION_WORK/scheduler/enterprise/tests/timer_journey.py |
| Prerequisites | Inspect harness options and staged private native fixture before execution; retained entry identifies suite family, not universal one-command setup. |
| Responsible team | Scheduler / QA |
| Rerun / interpretation | Use per-run source/runtime hash; tests may create jobs/versions and consume queues in isolated DB only. |
RG16 · Dashboard owner execution / lost reply
| Item | Details |
|---|---|
| Result / date | PASS — 2026-10-18T04:55:33.339072+00:00 |
| Recorded evidence | T15 |
| Coverage | 6 checks; one observed read timeout under fault; owner reconciliation without redispatch; duplicate prevention. |
| Environment / limits | Isolated native/runtime fixture; production unchanged; no outbound delivery attempted. |
| Runner / entry point | python3 MR33_MIGRATION_WORK/scheduler/enterprise/tests/dashboard_journey.py |
| Prerequisites | Inspect harness options and staged private native fixture before execution; retained entry identifies suite family, not universal one-command setup. |
| Responsible team | Scheduler / QA |
| Rerun / interpretation | Use per-run source/runtime hash; tests may create jobs/versions and consume queues in isolated DB only. |
RG17 · Letter job execution
| Item | Details |
|---|---|
| Result / date | PASS — 2026-10-18T09:54:30.610699+00:00 |
| Recorded evidence | T16 |
| Coverage | Maker approval403; checker run403; letter READY/SUCCEEDED once. Proof records0 current-data assertions for this letter run. |
| Environment / limits | Isolated native/runtime fixture; production unchanged; no outbound delivery attempted. |
| Runner / entry point | python3 MR33_MIGRATION_WORK/scheduler/enterprise/tests/worker_journey.py --platform --letter-only |
| Prerequisites | Inspect harness options and staged private native fixture before execution; retained entry identifies suite family, not universal one-command setup. |
| Responsible team | Scheduler / QA |
| Rerun / interpretation | Use per-run source/runtime hash; tests may create jobs/versions and consume queues in isolated DB only. |
RG18 · Source-refresh timer
| Item | Details |
|---|---|
| Result / date | PASS — 2026-10-18T05:21:41.935368+00:00 |
| Recorded evidence | T17 |
| Coverage | Actual JVM schedule preview/approval and exactly one successful source refresh through owner worker. |
| Environment / limits | Isolated native/runtime fixture; production unchanged; no outbound delivery attempted. |
| Runner / entry point | python3 MR33_MIGRATION_WORK/scheduler/enterprise/tests/timer_journey.py --source |
| Prerequisites | Inspect harness options and staged private native fixture before execution; retained entry identifies suite family, not universal one-command setup. |
| Responsible team | Scheduler / QA |
| Rerun / interpretation | Use per-run source/runtime hash; tests may create jobs/versions and consume queues in isolated DB only. |
RG19 · Recovery cleanup timer
| Item | Details |
|---|---|
| Result / date | PASS — 2026-10-18T06:56:41.269477+00:00 |
| Recorded evidence | T18 |
| Coverage | Actual JVM schedule preview/approval and one bounded recovery cleanup. |
| Environment / limits | Isolated native/runtime fixture; production unchanged; no outbound delivery attempted. |
| Runner / entry point | python3 MR33_MIGRATION_WORK/scheduler/enterprise/tests/timer_journey.py --recovery |
| Prerequisites | Inspect harness options and staged private native fixture before execution; retained entry identifies suite family, not universal one-command setup. |
| Responsible team | Scheduler / QA |
| Rerun / interpretation | Use per-run source/runtime hash; tests may create jobs/versions and consume queues in isolated DB only. |
RG20 · Azure installation health / boundaries
| Item | Details |
|---|---|
| Result / date | PASS — 2026-09-29T06:04:01.867628+00:00 |
| Recorded evidence | T01 |
| Coverage | 25 active services;16 ready Java services;7 healthy workers;2 connected/restored DBs; backup hashes; trusted CORS204/untrusted403. |
| Environment / limits | 29 Sep initial installation; counts and app origin are historical, superseded by component releases. |
| Runner / entry point | python3 MR33_MIGRATION_WORK/deployment/azure/pipeline.py verify |
| Prerequisites | Existing approved SSH/sudo session and matching private latest.json; check pointer selection first. |
| Responsible team | Operations |
| Rerun / interpretation | Re-inventory current services/versions and backup retention. Not a new health check. |
RG21 · Portal edge / OIDC / gateway release
| Item | Details |
|---|---|
| Result / date | DEPLOYED_VERIFIED — 2026-10-11T08:27:58.676579+00:00 |
| Recorded evidence | T02 |
| Coverage | 27 unit/protocol tests; public login200, protected API401, origin rejection, native health and host/callback checks. |
| Environment / limits | 11 Oct live edge checks; authorized UI tests isolated; real-user MFA/SSO completion not tested in that receipt. |
| Runner / entry point | Source: MR33_MIGRATION_WORK/mediflex/portal-overview/live-browser.cjs |
| Prerequisites | Public-read probe; isolated protocol fixtures separate; keep real sessions private. |
| Responsible team | Edge / IAM / QA |
| Rerun / interpretation | New R1 freeze needs active routes/TLS/plugin/version readback. |
RG22 · Scheduler deployed smoke
| Item | Details |
|---|---|
| Result / date | PASS — 2026-10-19T11:00:47.466950+00:00 |
| Recorded evidence | T19 |
| Coverage | Core/IAM/web active;20 registered endpoints in E07; worker heartbeat;256 lifecycle checks; protected APIs401 and assets303. |
| Environment / limits | Live technical verification; no authenticated production business journey at release time. |
| Runner / entry point | python3 MR33_MIGRATION_WORK/scheduler/enterprise/release/verify_remote.py <recorded-release-id> |
| Prerequisites | Run in matching staged target with protected registry; rejects a different active UI hash. Inspect scope first. |
| Responsible team | Operations / Scheduler |
| Rerun / interpretation | Later E01 supplies read journeys; business UAT remains separate. |
RG23 · Cross-module UI contract regression
| Item | Details |
|---|---|
| Result / date | PASS — Recorded build hash; timestamp absent |
| Recorded evidence | T23 |
| Coverage | 23 scenario descriptions;348 requests; no browser errors/unhandled paths. |
| Environment / limits | Isolated UI fixtures; backendMutationsTested=false; realUserLoginTested=false. |
| Runner / entry point | Evidence/source family: MR33_MIGRATION_WORK/nexora/reference-integration/MODULE_REGRESSION_PROOF.json |
| Prerequisites | Match source build and associated module harness; use E02 for later broad presentation evidence. |
| Responsible team | UI / QA |
| Rerun / interpretation | Covers Core/Tenant/TCP/IAM/Axis/Pulse/Vista/TimeVault navigation; not full transactional acceptance. |
RG24 · MEDES technical delivery
| Item | Details |
|---|---|
| Result / date | TECHNICAL_DELIVERY_COMPLETE_LIVE_ACTIVATION_PARKED — 2026-10-14 |
| Recorded evidence | E10 |
| Coverage | 338 UI checks passed;10 role checks;67 API contracts;66 source entries. |
| Environment / limits | Technical delivery receipt; native activation and live providers parked; E03 shows missing profile access later. |
| Runner / entry point | Evidence: MR33_MIGRATION_WORK/medes/completion/FINAL_COMPLETION.json |
| Prerequisites | Activate approved MEDES roles/configuration and prepare synthetic member/case/provider data before business UAT. |
| Responsible team | MEDES owner / IAM |
| Rerun / interpretation | Do not mark live MEDES business journey Pass from UI counts. |
4. Six-suite database regression detail
| SQL suite | Result / seconds | Assertions recorded | Historical source SHA256 |
|---|---|---|---|
| IAM_TEST.sql | PASS / 6.53 | NOTICE: PASS: native IAM policy proposal, independent approval, versioning, retirement, Regulix default and decision emails | 3965909548154f5630e2842970576b68fdaf995df99c955210a451519d5ab5f3 |
| TIMEVAULT_TEST.sql | PASS / 14.439 | NOTICE: PASS: temporal split, bitemporal reads, idempotency, independent review, State dependency, stale update, rejection, inactivation, logical deletion, native-session isolation; NOTICE: PASS: legacy date-scenario parity and immutable history; NOTICE: PASS: TimeVault decisions queue emails to the owning master screen | 4238bd277f89311a874c822226aada8d98d032282ec8eadc1f80ff49d3f644a1 |
| VISTA_TEST.sql | PASS / 0.313 | NOTICE: PASS: Vista lifecycle/version/replay/isolation domain regressions and Pulse events; context fixture isolated | 9c73388719359b53d969c43e937d961304b6ac83218586d15173bcff409f5ca7 |
| CUSTODIA_TEST.sql | PASS / 0.364 | NOTICE: PASS: Custodia native Regulix review handoff, ownership, replay, stale review and outcome notification; permission/context fixture isolated | 823b3f5d0ed4858eac3ace58813931ef381854e0dd9aef4fab7762dd0a19264c |
| NEXORA_TEST.sql | PASS / 24.548 | NOTICE: PASS: Native Nexora APIs, RBAC, independent decisions, stage email and Regulix result | c9ede6b4d343957f76eee4f5f88cae97b88f516b5f00fd6434cc63972cc70c0c |
| REGULIX_TEST.sql | PASS / 33.028 | NOTICE: PASS: native checkpoint and assignment/delegation/approval regression with durable Pulse notifications; external emails=0 | 4786167c14262418a4cf611132c92c28b3a8e17ffc18d506971267582e832985 |
The runner verifies each fixture targets the rehearsal database and ends with ROLLBACK. Several suites emit named notices rather than a numeric assertion count. The absence of a numeric count is not zero tests; retain the original output instead of estimating. External notification queue creation in a rolled-back fixture is not proof of an email delivered.
5. Module coverage and limits
| Module group | Retained evidence | Still required for R1 business acceptance |
|---|---|---|
| Kernel Core / Tenant Engine / TCP | E02 presentation and T23 connected-record contract checks; E01 read journeys. | Subscription/tenant/lifecycle and cross-module mutations with approved UAT data. |
| IAM / Axis | T03 native IAM; E02 authorization/control/review matrix; E01 actual-profile reads. | Every agreed permission/ABAC/domain/profile combination and actual independent decisions; resolve Security Dashboard configuration. |
| TimeVault / Regulix | T03 temporal/checkpoint suites; E14/E15 earlier implementation evidence; E01 later read/timeouts. | Effective-date scenarios, real process/case transitions, SLA/failure ownership and approvals on R1 baseline. |
| Custodia / MEDES | T03 Custodia review; E16; E10 MEDES technical checks; E03 access gap. | Document lifecycle and MEDES native access/config activation; provider delivery remains parked where credentials absent. |
| Nexora | T03 native learning/assessment/certificate; E17; T23 UI crosswalk. | Current business roles/data and provider-dependent modules; no inference of selected SCORM/live-class provider. |
| Pulse / Vista | T04–10; E05–06; native current-data preview/review; renderer parity. | Sources/datasets/reports/dashboard/template permutations and scoped scheduler use; output vs transport distinguished. |
| Scheduler | E08; T11–19; E07 deployment. | Approved business execution identities, chosen schedules, failure recovery and remaining documented roadmap limits. |
| Atlas / reference modules | Existing scope/guide evidence only. | Current portal verification; architecture references do not count as deployed operational modules. |
6. Regression execution protocol for a new candidate
- Freeze the candidate and capture UI/JAR/worker/source/migration/configuration hashes before testing. Name the target environment, tenant/domain and functional identities.
- Select suites by changed component plus cross-module dependencies. UI-only fixtures cannot replace native database/API tests for permission or approval changes.
- Provision an isolated clone with approved synthetic/anonymized data and private test identities. Verify every harness target; several historical scripts contain fixed /tmp paths or VM/DB names.
- Prepare dependencies: the repository’s Playwright installation and Chrome, candidate static server on14629, native transport and worker fixtures where specified, PostgreSQL roles/extensions and current configuration. Do not replay old migration scripts on live data.
- Run build/typecheck, unit/contract tests, native allow/deny/replay/stale-version tests, role/theme browsers, output parity and release migration/rollback rehearsal as applicable. Stop and record failures; do not overwrite an earlier failed receipt.
- For live read acceptance, use only the agreed production scope and a fresh authorized session. For business mutations/approvals/delivery, use the approved UAT environment/identities and test-provider destinations.
- Store result JSON, command/version, start/end UTC, environment/build hashes, passed/failed/skipped counts with their unit, sanitized screenshots and correlation IDs. Preserve exceptions and unavailable endpoints.
- Triage failures, retest exact affected suites and dependencies, issue a new result record and baseline. Keep history; a recovered fault-injection timeout is not silently removed, and an unresolved403 is not converted to Pass.
Use the regression register as a technical evidence catalog; use the UAT Test Cases sheet for business execution. Link each new run ID to requirements/cases/defects. Independent review requires a different authorized person, not simply switching profiles in the same user account.
Current release additions and acceptance
The following changes update the earlier handover baseline. Earlier results retain their original scope. The additional business UAT cases start Not run and require actual tester evidence.
| Feature | Module | Change | Operating impact |
|---|---|---|---|
| F01 | IAM | Explicit domain/profile mapping | Approved domain creation starts with zero profile links; pending mappings do not grant eligibility. |
| F02 | Axis | Governed screen authoring | Create Screen, source/field definitions, access mapping, draft, preview and originating-record review. |
| F03 | IAM / Axis | Reviews on the owning record | Review pending master, mapping, screen and control changes in their originating workspace. |
| F04 | IAM | Named Super Administrator | Explicit scoped same-person review with administrator evidence; ordinary profiles retain independence checks. |
| F05 | Axis | Screen and control metadata | Screen title/help and control label/help/format maintained through governed presentation changes. |
| F06 | Axis | Owning screen controls | Controls list owning screens first; details and controls share context, refresh and Back behavior. |
| F07 | Pulse / IAM | Notification outcome links | Published notification OPEN contract restored; recipient/context checks retained. |
| F08 | MEDES | Activation qualification | Installed technical package; role grants, enabled APIs and review-route activation remain pending. |
| F09 | Kernel | Documentation hub | Master index, separate manuals/demos/UAT, linked modules, current supplement and offline downloads. |
| F10 | Axis | Consistent screen authoring and explicit header help | Shared record tabs, responsive form grid, Cancel/Save footer and multiline screen-header help stored in existing metadata. |
| F11 | Axis | Bounded authorized editor options | Prepared authorization context eliminates repeated source checks; source and permission results remain unchanged. |
Feature register · Additional UAT cases · New evidence index
MEDES entry gate: technical installation is complete; target activation is incomplete. Role grants, enabled APIs and document-review route must be verified before a live business demo. Provider-based delivery additionally requires approved provider setup and authorized destinations.
Verification boundary: the Axis screen-context release records 35 rollback-only database checks, 12 UI tests and 15 fixture-browser checks. The notification contract correction records 11 schema checks and 17 rollback-only database checks. These are not a complete authenticated production journey or a new client UAT sign-off.