Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
107 commits
Select commit Hold shift + click to select a range
99cf008
feat(ward-flow): Ward Flow prototype baseline — routes, model, spec a…
BigSimmo Aug 18, 2026
f047863
feat(ward-flow): add the injectable clock the model will run on
BigSimmo Aug 18, 2026
b2f7cf3
feat(ward-flow): define the phase 1 domain types
BigSimmo Aug 18, 2026
3cf1e89
feat(ward-flow): add eligibility gates with destination-only authoris…
BigSimmo Aug 18, 2026
20bdbc8
feat(ward-flow): model sites with emergency departments and units
BigSimmo Aug 18, 2026
e378b70
fix(ward-flow): replace unused @ts-expect-error with explicit cast in…
BigSimmo Aug 18, 2026
1425b38
feat(ward-flow): build movements at realistic metro pressure
BigSimmo Aug 18, 2026
b2388cd
refactor(ward-flow): migrate every route onto the phase 1 model
BigSimmo Aug 18, 2026
f060ae7
fix(ward-flow): address Task 6 review round 1 — honesty, non-ordinal …
BigSimmo Aug 18, 2026
cba50d8
fix(ward-flow): address Task 6 review round 2 — cover elapsedLabel, f…
BigSimmo Aug 18, 2026
6adab9a
docs(ward-flow): correct ADR 1 and reconcile the glossary with the ph…
BigSimmo Aug 18, 2026
24ddf25
docs(ward-flow): add the durable phase handoff
BigSimmo Aug 18, 2026
787029a
fix(ward-flow): repair whole-branch review defects across Phase 1 mod…
BigSimmo Aug 18, 2026
de7b92f
docs(ward-flow): record the Phase 1 closing state and parked rulings
BigSimmo Aug 18, 2026
8c33cd1
docs(ward-flow): add the Phase 2 plan and the fresh-session kickoff b…
BigSimmo Aug 18, 2026
00a21bc
docs(ward-flow): add the complete context document
BigSimmo Aug 18, 2026
3dbdd5e
feat(ward-flow): define the operational score with no urgency component
BigSimmo Aug 18, 2026
d1b2a3c
style(ward-flow): apply prettier to the ward management console
BigSimmo Aug 18, 2026
f2b98d8
fix(ward-flow): correct the operational score's fraction, transport a…
BigSimmo Aug 18, 2026
ef4e62c
feat(ward-flow): derive per-department pressure from open movements
BigSimmo Aug 18, 2026
992c3e6
fix(ward-flow): make edPressure injectable and close three unfalsifia…
BigSimmo Aug 18, 2026
ec2e594
feat(ward-flow): add the coordinator screen shell and five regions
BigSimmo Aug 18, 2026
015079f
fix(ward-flow): address Task 3 review — lint, broken journeys, overfl…
BigSimmo Aug 18, 2026
d7f5b76
feat(ward-flow): add the emergency department pressure strip
BigSimmo Aug 18, 2026
b3d8fd2
fix(ward-flow): address Task 4 review — order/filter proof, a11y name…
BigSimmo Aug 18, 2026
7b97608
feat(ward-flow): add the priority queue, tier first and score within …
BigSimmo Aug 18, 2026
3d46d35
fix(ward-flow): address Task 5 review — unpin ordering/score/breach p…
BigSimmo Aug 18, 2026
90ed4af
feat(ward-flow): add the flow diagram, departments to units
BigSimmo Aug 18, 2026
19b0ca0
fix(ward-flow): address Task 6 review — never show an ineligible unit…
BigSimmo Aug 18, 2026
b8bd43d
feat(ward-flow): add the explainable shortlist with verdict-stating g…
BigSimmo Aug 18, 2026
65e5bc0
fix(ward-flow): pin gate ordering, decline count, and suggestion elig…
BigSimmo Aug 19, 2026
2eed009
feat(ward-flow): add the exceptions drawer and the phone form
BigSimmo Aug 19, 2026
06cc4d2
fix(ward-flow): close the exceptions-drawer review gaps
BigSimmo Aug 19, 2026
19e9e32
refactor(ward-flow): retire Constellation, move mode nav into the rail
BigSimmo Aug 19, 2026
04cf7bc
fix(ward-flow): pin rail tap targets to 3rem, remove orphaned console…
BigSimmo Aug 19, 2026
52b001a
fix(ward-flow): close the whole-branch review findings on the coordin…
BigSimmo Aug 19, 2026
3789eea
fix(ward-flow): require an explicit candidate before Override, not ju…
BigSimmo Aug 19, 2026
0ccebee
docs(ward-flow): add the Phase 3 role-screens design spec
BigSimmo Aug 19, 2026
657e033
docs(ward-flow): revise the Phase 3 spec after adversarial review
BigSimmo Aug 19, 2026
7f373e8
docs(ward-flow): correct the context document and extend the Phase 3 …
BigSimmo Aug 19, 2026
9bb836e
docs(ward-flow): add the Phase 3 implementation plan
BigSimmo Aug 19, 2026
700075a
docs(ward-flow): encode the 1A/3B rule — the form follows the examina…
BigSimmo Aug 19, 2026
cf75150
docs(ward-flow): give voluntary-on-locked-ward its own distinct flag
BigSimmo Aug 19, 2026
fbd9a86
docs(ward-flow): correct three pre-flight defects in the Phase 3 plan
BigSimmo Aug 19, 2026
f3b1f74
feat(ward-flow): add the Phase 3 model fields and the out-of-catchmen…
BigSimmo Aug 19, 2026
39042cd
fix(ward-flow): give the privacy guard real strings to inspect and a …
BigSimmo Aug 19, 2026
3b76b09
feat(ward-flow): add the pure state reducer and its refusals
BigSimmo Aug 19, 2026
e7faa7b
test(ward-flow): pin six previously-uncovered reducer branches, name …
BigSimmo Aug 19, 2026
f01a4f8
test(ward-flow): pin the phase 3 state invariants
BigSimmo Aug 19, 2026
cbdd47f
test(ward-flow): fix round 1 — ground the phase 3 invariants in walk-…
BigSimmo Aug 19, 2026
e2b72a3
docs(ward-flow): reconcile the Phase 3 plan with the contracts as built
BigSimmo Aug 19, 2026
0612fdf
feat(ward-flow): add the state provider and the ticking clock
BigSimmo Aug 19, 2026
2d59219
fix(ward-flow): derive every 3B deadline from its own examination
BigSimmo Aug 19, 2026
9ae3342
fix(ward-flow): unwrap the midnight rollover so the live clock cannot…
BigSimmo Aug 19, 2026
4d36099
feat(ward-flow): make the coordinator screen live and refer rather th…
BigSimmo Aug 19, 2026
868853b
fix(ward-flow): never claim a referral succeeded when the reducer ref…
BigSimmo Aug 19, 2026
af90428
refactor(ward-flow): every route reads one source of truth
BigSimmo Aug 19, 2026
b5caa53
fix(ward-flow): read the live clock instead of the frozen fixture epoch
BigSimmo Aug 19, 2026
18f5773
test(ward-flow): guard the whole class of frozen-clock reads, not one…
BigSimmo Aug 19, 2026
f3ebd8c
docs(ward-flow): add the Phase 3 session handover and a committed led…
BigSimmo Aug 20, 2026
c8f7b22
test(ward-flow): declare-list the NOW_ANCHOR guard and derive QueueVi…
BigSimmo Aug 20, 2026
845b7d4
test(ward-flow): widen the NOW_ANCHOR allow-list guard to the whole s…
BigSimmo Aug 20, 2026
f4963f2
test(ward-flow): replace the NOW_ANCHOR comment/string scanner with a…
BigSimmo Aug 20, 2026
5f5c011
docs(ward-flow): refresh the Phase 3 handover and ledger after Task 6…
BigSimmo Aug 20, 2026
2d8200a
fix(ward-flow): delete the fabricated Form 3B legal deadline
BigSimmo Aug 21, 2026
f1e32dc
test(ward-flow): repin WF-017 by id and quarantine ED_ACCESS_TARGET_M…
BigSimmo Aug 21, 2026
496039d
perf(tests): share a single src walk/read across ward-flow-single-sou…
BigSimmo Aug 21, 2026
74a174a
docs(ward-flow): rewrite the Phase 3 handover and refresh the ledger …
BigSimmo Aug 21, 2026
72b0145
docs(ward-flow): add the complete cross-phase ledger and a durable co…
BigSimmo Aug 21, 2026
19ae5c6
fix(ward-flow): drop two unused imports and format the workspace copy…
BigSimmo Aug 21, 2026
8f0c3cc
docs(ward-flow): correct the handover after the push, and retract an …
BigSimmo Aug 21, 2026
15bce2e
docs(ward-flow): name the strongest explanation for the emptied node_…
BigSimmo Aug 21, 2026
a75c508
docs(ward-flow): browser gate verified green at HEAD, 24 passed
BigSimmo Aug 21, 2026
ee82faa
docs(ward-flow): record session 3 pre-flight findings and rulings R35…
BigSimmo Aug 21, 2026
adbe329
feat(ward-flow): pin the phone referral bar instead of scrolling to it
BigSimmo Aug 21, 2026
cecc953
feat(ward-flow): separate the transport leg from the provider narrative
BigSimmo Aug 21, 2026
3b4bf41
fix(ward-flow): assert the real scroll container, not window.scrollY
BigSimmo Aug 21, 2026
d819ad9
fix(ward-flow): surface the voluntary-on-locked warning on the flow d…
BigSimmo Aug 21, 2026
88de392
docs(ward-flow): record rulings R45-R53 and the four resolved pre-fli…
BigSimmo Aug 21, 2026
171adb6
feat(ward-flow): add the ward screen
BigSimmo Aug 21, 2026
51ed0e3
feat(ward-flow): add the transport officer phone screen
BigSimmo Aug 22, 2026
1349c21
fix(ward-flow): give every in-transit patient the collection its stag…
BigSimmo Aug 22, 2026
b2e0a92
feat(ward-flow): rewrite transport as the coordinator's live tracker
BigSimmo Aug 22, 2026
dc5daff
docs(ward-flow): record Tasks 8-10, the fixture coherence fix, and ru…
BigSimmo Aug 22, 2026
66c4f7b
feat(ward-flow): add the emergency department screen with both clocks
BigSimmo Aug 22, 2026
954c153
fix(ward-flow): stop five patients being ready to hand over to a ward…
BigSimmo Aug 22, 2026
f08abf3
fix(ward-flow): raise the ED access target from 4h to 24h per clinician
BigSimmo Aug 22, 2026
2affc37
fix(ward-flow): rank a patient confirmed to need a bed above one nobo…
BigSimmo Aug 22, 2026
1e7501f
docs(ward-flow): record Task 11, both clinical changes, and rulings R…
BigSimmo Aug 22, 2026
9168160
feat(ward-flow): add the role switcher and prove the loop end to end
BigSimmo Aug 22, 2026
1813124
docs(ward-flow): consolidate all 73 Phase 3 rulings into one owner-fa…
BigSimmo Aug 22, 2026
e8f9805
fix(ward-flow): model Form 1A expiry on new referrals
BigSimmo Aug 22, 2026
57e3374
fix(ward-flow): attach examination forms to non-voluntary referrals
BigSimmo Aug 22, 2026
a5716d8
fix(ward-flow): derive candidates and inbox items from live state
BigSimmo Aug 22, 2026
1a6f163
fix(ward-flow): surface expired bed holds in the action inbox
BigSimmo Aug 22, 2026
8fd1a6d
fix(ward-flow): use live unit candidates in patient workspace
BigSimmo Aug 22, 2026
a431ead
fix(ward-flow): use live unit candidates in network workspace
BigSimmo Aug 22, 2026
5cf78df
fix(ward-flow): use live unit candidates in flow diagram
BigSimmo Aug 22, 2026
db6e8f9
fix(ward-flow): use live unit candidates in shortlist
BigSimmo Aug 22, 2026
5ae4fbf
test(ward-flow): cover live capacity and expired bed holds
BigSimmo Aug 22, 2026
2c9c56e
test(ward-flow): cover new non-voluntary referrals
BigSimmo Aug 22, 2026
6e1300f
fix(ward-flow): address three P1 review findings
claude Aug 22, 2026
663a9f4
chore(ledger): record Run PR sweep review for PR #2289
claude Aug 22, 2026
d784b33
Merge main into codex/ward-management-design
BigSimmo Aug 22, 2026
57bde16
chore(ledger): record main-merge review for PR #2289
BigSimmo Aug 22, 2026
cef2f3e
fix(ci): reconcile Ward Flow drift checks
BigSimmo Aug 22, 2026
b37be73
docs(ledger): record CI repair validation
BigSimmo Aug 22, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
| 2026-08-22 | codex/ward-management-design (PR #2289) | cef2f3eea634d07b9a191bc72a4f3a4ed7c00d10 | Repair CI drift after main merge | Repaired stale documentation paths and generated contract drift; contextual Ward back navigation now uses the standard history-aware control; PR shard coverage includes Ward roles. | Focused Vitest: 3 files, 59 passed; docs links: 2,664 references resolve; adoption, site-map, codebase-index, design-system contract, and diff check passed. npm run format launcher was blocked by executor Network request disconnected; changed paths were formatted with repository Prettier. |
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
| 2026-08-22 | codex/ward-management-design (PR #2289) | 6e1300fa6dcb31ba63727b9d5b3b52cab0b05cb5 | Run PR sweep: CI fix + threads + drift | Before: mergeable_state dirty (PR mergeability + PR policy both failing; real CI never triggered), 3 unresolved P1 review threads. After: all 6 review threads resolved (3 fixed with regression tests + pushed commit 6e1300fa; 3 pre-existing already resolved). mergeable_state remains dirty and was deliberately left unresolved: git merge-tree shows 34 conflicts (14 content, 20 add/add) against origin/main, all traced to PR #2140 ("Add Ward Flow: synthetic ward/bed-management coordination prototype", already merged to main) independently re-implementing the same ward-management/legal-detention-workflow feature this PR builds from a much older, unrelated base (zero common history until git fetch --deepen=5000 recovered a real merge-base 752 commits back). This is a genuine duplicate-feature conflict on clinical workflow content (Mental Health Act detention forms, bed/patient placement), not staleness — hard-stopped per policy rather than resolved with ours/theirs. Real CI (static-pr/pr-required/build/etc.) cannot run until a human resolves this at the product level. | Local only, no provider-backed checks: npx vitest run on 9 touched/related ward-flow test files (84 passed, including 2 new regression tests — one for the reducer closure/capacity-release fix, one for the provider clock-monotonicity fix, both confirmed to fail against pre-fix code), npx tsc --noEmit -p tsconfig.json (0 errors, full project), npx eslint on all 6 changed files (0 findings), npx prettier --check on all 6 changed files (all formatted). No verify:cheap/verify:pr-local/verify:ui run (diff too large and blocked on unrelated merge conflict; would not have exercised anything beyond the focused tests already run). No eval:rag, eval:quality, eval:retrieval:quality, verify:release, check:supabase-project, test:live, or any other provider-backed gate was run. |
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
| 2026-08-22 | codex/ward-management-design (PR #2289) | d784b33eed0347a4b439935e78e189a0088dafb6 | Merge current main and validate Ward Flow review fixes | Merged current main with semantic Ward Flow conflict resolution; preserved external review fixes and removed the retired constellation route. | Formatter plus generated site-map/adoption, codebase-index, and design-system contract passed; focused Vitest blocked by coordinator admission (exit 75); no provider-backed checks. |
83 changes: 55 additions & 28 deletions docs/codebase-index.md

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions docs/design-system/ADOPTION.md
Original file line number Diff line number Diff line change
Expand Up @@ -362,12 +362,12 @@ product exclusions; the only route-only disposition is the documented legacy doc
redirect. Shared shell/component roots carry their own explicit `shared-shell` disposition.

Registered public components: 54
Declared product roots: 88
Declared product roots: 93
Roots with a literal `.ckb-v2` opt-in: 1
Roots inheriting `.ckb-v2` from the global `<html>`: 87
Roots inheriting `.ckb-v2` from the global `<html>`: 92
Production surfaces observed under v2: 15/15
Dynamic `ckb-v2` constructions: 0
Declared production page routes: 75/75
Declared production page routes: 77/77

Source observation and contract declaration are independent. A literal `ckb-v2` on the global `<html>` makes every production surface inherit v2, but it does not approve that adoption.
The Proof column summarizes each surface's dark, forced-colours, 320px, print and browser declarations; exact statuses and evidence paths live in the manifest.
Expand All @@ -385,7 +385,7 @@ Observed v2 under a compatibility declaration fails closed. A declared v2 shell
| `documents-source-legacy-redirect` | legacy-redirect | 1 | 0 | v2 | v2 (inherited-global-root) | not-applicable | not-applicable |
| `favourites` | owned | 1 | 1 | v2 | v2 (inherited-global-root) | passed | not-committed |
| `tools-and-calculators` | owned | 3 | 3 | v2 | v2 (inherited-global-root) | passed | not-committed |
| `ward-management` | owned | 10 | 15 | v2 | v2 (inherited-global-root) | passed | not-committed |
| `ward-management` | owned | 12 | 20 | v2 | v2 (inherited-global-root) | passed | not-committed |
| `privacy-safety-and-reference` | owned | 3 | 3 | v2 | v2 (inherited-global-root) | passed | not-committed |
| `search-results-shared` | shared-shell | 0 | 1 | v2 | v2 (inherited-global-root) | passed | not-committed |
| `answers-shared` | shared-shell | 0 | 2 | v2 | v2 (inherited-global-root) | passed | not-committed |
Expand Down
2 changes: 1 addition & 1 deletion docs/design-system/COMPONENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -1009,7 +1009,7 @@ This generated snapshot is a local source-derived inventory. It does not assert
| `SearchField` | controls | yes | yes | no | yes | no | 0 |
| `SegmentedControl` | controls | yes | yes | inherited-global-root | yes | no | 8 |
| `Select` | controls | yes | yes | inherited-global-root | yes | no | 2 |
| `Sheet` | layout | yes | yes | inherited-global-root | yes | no | 26 |
| `Sheet` | layout | yes | yes | inherited-global-root | yes | no | 25 |
| `Skeleton` | feedback | yes | yes | inherited-global-root | yes | no | 6 |
| `SourceDesignationBadge` | source | yes | yes | inherited-global-root | yes | no | 4 |
| `SourceProvenance` | source | yes | yes | inherited-global-root | yes | no | 1 |
Expand Down
14 changes: 9 additions & 5 deletions docs/design-system/adoption-contract.json
Original file line number Diff line number Diff line change
Expand Up @@ -509,22 +509,27 @@
"routes": [
"src/app/ward-management/page.tsx",
"src/app/ward-management/capacity/page.tsx",
"src/app/ward-management/constellation/page.tsx",
"src/app/ward-management/ed/[edId]/page.tsx",
"src/app/ward-management/exceptions/page.tsx",
"src/app/ward-management/governance/page.tsx",
"src/app/ward-management/movements/page.tsx",
"src/app/ward-management/network/page.tsx",
"src/app/ward-management/patients/[patientId]/page.tsx",
"src/app/ward-management/queue/page.tsx",
"src/app/ward-management/transport/page.tsx"
"src/app/ward-management/transport/page.tsx",
"src/app/ward-management/transport/officer/page.tsx",
"src/app/ward-management/ward/[unitId]/page.tsx"
],
"routeRoots": true,
"roots": [
"src/components/ward-management/coordinator/coordinator-screen.tsx",
"src/components/ward-management/ed/ed-screen.tsx",
"src/components/ward-management/officer/officer-screen.tsx",
"src/components/ward-management/ward-management-console.tsx",
"src/components/ward-management/ward-management-modes.tsx",
"src/components/ward-management/ward-management-navigation.tsx",
"src/components/ward-management/ward-management-network.tsx"
"src/components/ward-management/ward-management-network.tsx",
"src/components/ward-management/ward/ward-screen.tsx"
],
"permittedComponentFamilies": ["controls", "feedback", "layout"],
"expectedShellState": "v2",
Expand Down Expand Up @@ -556,14 +561,13 @@
},
"sanctionedSpecialPatterns": [
"CoordinatorScreen",
"WardManagementConsole",
"PatientMovementWorkspace",
"WardModeWorkspace",
"WardModeNavigation",
"ClinicalRail",
"WardNetworkWorkspace"
],
"documentedDisposition": "Ward Flow is a synthetic operational coordination surface with a command home, full-screen constellation, role-aware queue-first phone fallback, linked operational workspaces, and an explainable human-confirmed destination workflow."
"documentedDisposition": "Ward Flow is a synthetic operational coordination surface with a coordinator command home, statewide flow diagram and explainable shortlist, rail-based mode navigation, role-aware queue-first phone fallback, linked operational workspaces, and an explainable human-confirmed destination workflow."
},
{
"id": "privacy-safety-and-reference",
Expand Down
109 changes: 79 additions & 30 deletions docs/design-system/adoption-manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -1546,7 +1546,8 @@
"tests/search-results-header-band.dom.test.tsx",
"tests/ui-formulation.spec.ts",
"tests/ui-smoke.spec.ts",
"tests/ui-v2-components.dom.test.tsx"
"tests/ui-v2-components.dom.test.tsx",
"tests/ui-ward-coordinator.spec.ts"
],
"baseline": {
"targetLayer": "v2",
Expand Down Expand Up @@ -1593,8 +1594,7 @@
"src/components/in-page-nav/in-page-nav-header.tsx",
"src/components/mode-nav/mode-nav.tsx",
"src/components/tools/tools-search-results-page.tsx",
"src/components/ui/confirm-dialog.tsx",
"src/components/ward-management/ward-management-console.tsx"
"src/components/ui/confirm-dialog.tsx"
],
"productImportFiles": [
"src/components/AccessibleTable.tsx",
Expand All @@ -1621,8 +1621,7 @@
"src/components/forms/form-priority-facts-section.tsx",
"src/components/in-page-nav/in-page-nav-header.tsx",
"src/components/mode-nav/mode-nav.tsx",
"src/components/tools/tools-search-results-page.tsx",
"src/components/ward-management/ward-management-console.tsx"
"src/components/tools/tools-search-results-page.tsx"
],
"designSync": {
"listedInSourceMap": true,
Expand Down Expand Up @@ -3303,18 +3302,20 @@
{
"id": "ward-management",
"disposition": "owned",
"documentedDisposition": "Ward Flow is a synthetic operational coordination surface with a command home, full-screen constellation, role-aware queue-first phone fallback, linked operational workspaces, and an explainable human-confirmed destination workflow.",
"documentedDisposition": "Ward Flow is a synthetic operational coordination surface with a coordinator command home, statewide flow diagram and explainable shortlist, rail-based mode navigation, role-aware queue-first phone fallback, linked operational workspaces, and an explainable human-confirmed destination workflow.",
"routes": [
"src/app/ward-management/capacity/page.tsx",
"src/app/ward-management/constellation/page.tsx",
"src/app/ward-management/ed/[edId]/page.tsx",
"src/app/ward-management/exceptions/page.tsx",
"src/app/ward-management/governance/page.tsx",
"src/app/ward-management/movements/page.tsx",
"src/app/ward-management/network/page.tsx",
"src/app/ward-management/page.tsx",
"src/app/ward-management/patients/[patientId]/page.tsx",
"src/app/ward-management/queue/page.tsx",
"src/app/ward-management/transport/page.tsx"
"src/app/ward-management/transport/officer/page.tsx",
"src/app/ward-management/transport/page.tsx",
"src/app/ward-management/ward/[unitId]/page.tsx"
],
"routeRoots": true,
"proofApplicability": "required",
Expand Down Expand Up @@ -3356,7 +3357,6 @@
"ClinicalRail",
"CoordinatorScreen",
"PatientMovementWorkspace",
"WardManagementConsole",
"WardModeNavigation",
"WardModeWorkspace",
"WardNetworkWorkspace"
Expand All @@ -3373,14 +3373,14 @@
"sanctionedPatternsPresent": ["WardModeWorkspace"]
},
{
"file": "src/app/ward-management/constellation/page.tsx",
"file": "src/app/ward-management/ed/[edId]/page.tsx",
"exists": true,
"imports": [],
"importedFamilies": [],
"literalCkbV2": false,
"dynamicCkbV2": false,
"v2MountMode": "inherited-global-root",
"sanctionedPatternsPresent": ["WardModeWorkspace"]
"sanctionedPatternsPresent": []
},
{
"file": "src/app/ward-management/exceptions/page.tsx",
Expand Down Expand Up @@ -3452,6 +3452,16 @@
"v2MountMode": "inherited-global-root",
"sanctionedPatternsPresent": ["WardModeWorkspace"]
},
{
"file": "src/app/ward-management/transport/officer/page.tsx",
"exists": true,
"imports": [],
"importedFamilies": [],
"literalCkbV2": false,
"dynamicCkbV2": false,
"v2MountMode": "inherited-global-root",
"sanctionedPatternsPresent": []
},
{
"file": "src/app/ward-management/transport/page.tsx",
"exists": true,
Expand All @@ -3460,7 +3470,17 @@
"literalCkbV2": false,
"dynamicCkbV2": false,
"v2MountMode": "inherited-global-root",
"sanctionedPatternsPresent": ["WardModeWorkspace"]
"sanctionedPatternsPresent": []
},
{
"file": "src/app/ward-management/ward/[unitId]/page.tsx",
"exists": true,
"imports": [],
"importedFamilies": [],
"literalCkbV2": false,
"dynamicCkbV2": false,
"v2MountMode": "inherited-global-root",
"sanctionedPatternsPresent": []
},
{
"file": "src/components/ward-management/coordinator/coordinator-screen.tsx",
Expand All @@ -3470,17 +3490,37 @@
"literalCkbV2": false,
"dynamicCkbV2": false,
"v2MountMode": "inherited-global-root",
"sanctionedPatternsPresent": ["CoordinatorScreen", "WardModeNavigation", "ClinicalRail"]
"sanctionedPatternsPresent": ["CoordinatorScreen", "ClinicalRail"]
},
{
"file": "src/components/ward-management/ed/ed-screen.tsx",
"exists": true,
"imports": [],
"importedFamilies": [],
"literalCkbV2": false,
"dynamicCkbV2": false,
"v2MountMode": "inherited-global-root",
"sanctionedPatternsPresent": ["ClinicalRail"]
},
{
"file": "src/components/ward-management/officer/officer-screen.tsx",
"exists": true,
"imports": [],
"importedFamilies": [],
"literalCkbV2": false,
"dynamicCkbV2": false,
"v2MountMode": "inherited-global-root",
"sanctionedPatternsPresent": ["ClinicalRail"]
},
{
"file": "src/components/ward-management/ward-management-console.tsx",
"exists": true,
"imports": ["Sheet"],
"importedFamilies": ["layout"],
"imports": [],
"importedFamilies": [],
"literalCkbV2": false,
"dynamicCkbV2": false,
"v2MountMode": "inherited-global-root",
"sanctionedPatternsPresent": ["WardManagementConsole", "WardModeNavigation", "ClinicalRail"]
"sanctionedPatternsPresent": ["ClinicalRail"]
},
{
"file": "src/components/ward-management/ward-management-modes.tsx",
Expand All @@ -3490,12 +3530,7 @@
"literalCkbV2": false,
"dynamicCkbV2": false,
"v2MountMode": "inherited-global-root",
"sanctionedPatternsPresent": [
"WardModeWorkspace",
"WardModeNavigation",
"ClinicalRail",
"WardNetworkWorkspace"
]
"sanctionedPatternsPresent": ["WardModeWorkspace", "ClinicalRail", "WardNetworkWorkspace"]
},
{
"file": "src/components/ward-management/ward-management-navigation.tsx",
Expand All @@ -3516,6 +3551,16 @@
"dynamicCkbV2": false,
"v2MountMode": "inherited-global-root",
"sanctionedPatternsPresent": ["WardNetworkWorkspace"]
},
{
"file": "src/components/ward-management/ward/ward-screen.tsx",
"exists": true,
"imports": [],
"importedFamilies": [],
"literalCkbV2": false,
"dynamicCkbV2": false,
"v2MountMode": "inherited-global-root",
"sanctionedPatternsPresent": ["ClinicalRail"]
}
]
},
Expand Down Expand Up @@ -3842,15 +3887,17 @@
"src/app/reference/colour-coding/page.tsx",
"src/app/safety-plan/page.tsx",
"src/app/ward-management/capacity/page.tsx",
"src/app/ward-management/constellation/page.tsx",
"src/app/ward-management/ed/[edId]/page.tsx",
"src/app/ward-management/exceptions/page.tsx",
"src/app/ward-management/governance/page.tsx",
"src/app/ward-management/movements/page.tsx",
"src/app/ward-management/network/page.tsx",
"src/app/ward-management/page.tsx",
"src/app/ward-management/patients/[patientId]/page.tsx",
"src/app/ward-management/queue/page.tsx",
"src/app/ward-management/transport/page.tsx"
"src/app/ward-management/transport/officer/page.tsx",
"src/app/ward-management/transport/page.tsx",
"src/app/ward-management/ward/[unitId]/page.tsx"
],
"declared": [
"src/app/(search-app)/calculators/page.tsx",
Expand Down Expand Up @@ -3919,23 +3966,25 @@
"src/app/reference/colour-coding/page.tsx",
"src/app/safety-plan/page.tsx",
"src/app/ward-management/capacity/page.tsx",
"src/app/ward-management/constellation/page.tsx",
"src/app/ward-management/ed/[edId]/page.tsx",
"src/app/ward-management/exceptions/page.tsx",
"src/app/ward-management/governance/page.tsx",
"src/app/ward-management/movements/page.tsx",
"src/app/ward-management/network/page.tsx",
"src/app/ward-management/page.tsx",
"src/app/ward-management/patients/[patientId]/page.tsx",
"src/app/ward-management/queue/page.tsx",
"src/app/ward-management/transport/page.tsx"
"src/app/ward-management/transport/officer/page.tsx",
"src/app/ward-management/transport/page.tsx",
"src/app/ward-management/ward/[unitId]/page.tsx"
],
"undeclared": [],
"missing": [],
"duplicates": []
},
"adoption": {
"literalCkbV2RootCount": 1,
"inheritedCkbV2RootCount": 87,
"inheritedCkbV2RootCount": 92,
"dynamicCkbV2RootCount": 0,
"v2MountedSurfaceCount": 15,
"declaredV2SurfaceCount": 15
Expand All @@ -3944,8 +3993,8 @@
"registeredComponentCount": 54,
"previewCount": 54,
"productImportedComponentCount": 34,
"rootCount": 88,
"productionRouteCount": 75,
"nextUiEntryCount": 132
"rootCount": 93,
"productionRouteCount": 77,
"nextUiEntryCount": 135
}
}
Loading
Loading