Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
ba21305
feat(mockups): clinician workflow features 07–15 design study
cursoragent Aug 6, 2026
9f2bc43
Merge branch 'main' into cursor/clinician-workflow-mockups-2b63
BigSimmo Aug 6, 2026
9ab75fd
Merge branch 'main' into cursor/clinician-workflow-mockups-2b63
BigSimmo Aug 6, 2026
88997b7
merge(main): sync after #1649
cursoragent Aug 7, 2026
09b1d2b
fix(safety-plan): clear copy-feedback timer on unmount
cursoragent Aug 7, 2026
83dd660
Merge branch 'main' into cursor/clinician-workflow-mockups-2b63
BigSimmo Aug 7, 2026
9253f4a
Merge branch 'main' into cursor/clinician-workflow-mockups-2b63
BigSimmo Aug 7, 2026
f2f47b2
Merge branch 'main' into cursor/clinician-workflow-mockups-2b63
BigSimmo Aug 7, 2026
baffe2f
Merge branch 'main' into cursor/clinician-workflow-mockups-2b63
BigSimmo Aug 7, 2026
e254c17
Merge branch 'main' into cursor/clinician-workflow-mockups-2b63
BigSimmo Aug 7, 2026
2466a14
Merge branch 'main' into cursor/clinician-workflow-mockups-2b63
BigSimmo Aug 7, 2026
2f52dcc
Merge branch 'main' into cursor/clinician-workflow-mockups-2b63
BigSimmo Aug 7, 2026
3879298
Merge branch 'main' into cursor/clinician-workflow-mockups-2b63
BigSimmo Aug 7, 2026
2abac13
Merge branch 'main' into cursor/clinician-workflow-mockups-2b63
BigSimmo Aug 7, 2026
95de562
Merge branch 'main' into cursor/clinician-workflow-mockups-2b63
BigSimmo Aug 7, 2026
6a9b08c
Merge branch 'main' into cursor/clinician-workflow-mockups-2b63
BigSimmo Aug 7, 2026
42ccad8
merge(main): sync PR #1662 with origin/main
cursoragent Aug 7, 2026
34883fa
fix(mockups): only claim handoff copy on clipboard success
BigSimmo Aug 7, 2026
9b945fe
merge(main): sync PR #1662 with origin/main (behind-but-clean)
BigSimmo Aug 7, 2026
ac5c91c
merge(main): sync PR #1662 with origin/main
cursoragent Aug 7, 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
1 change: 1 addition & 0 deletions docs/site-map.md
Original file line number Diff line number Diff line change
Expand Up @@ -989,6 +989,7 @@ This file is generated by `npm run docs:update` (or `npm run sitemap:update` dir
- `/mockups/calculators-popup-sheet` - Route discovered from app directory Source: `src/app/mockups/calculators-popup-sheet/page.tsx`.
- `/mockups/calculators-search` - Route discovered from app directory Source: `src/app/mockups/calculators-search/page.tsx`.
- `/mockups/calculators-search-page` - Route discovered from app directory Source: `src/app/mockups/calculators-search-page/page.tsx`.
- `/mockups/clinician-workflow-features` - Route discovered from app directory Source: `src/app/mockups/clinician-workflow-features/page.tsx`.
- `/mockups/document-navigation-contract` - Route discovered from app directory Source: `src/app/mockups/document-navigation-contract/page.tsx`.
- `/mockups/document-navigation-final` - Route discovered from app directory Source: `src/app/mockups/document-navigation-final/page.tsx`.
- `/mockups/document-navigation-final-review` - Route discovered from app directory Source: `src/app/mockups/document-navigation-final-review/page.tsx`.
Expand Down
9 changes: 9 additions & 0 deletions mockups/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,15 @@

This folder collects notes for mockup routes that live under `src/app/mockups/`.

## Clinician workflow features (2026-08)

Interactive study for features 07–15 (Continue strip, Split reading, Prefer local, Refer, Forms pathway, Prescribing source pack, Evidence preview, Phone Filter sheet, Ward handoff):

- Route: `/mockups/clinician-workflow-features`
- Component: `src/components/clinician-workflow-features-mockups.tsx`
- Uses design-system `Chip`, `Button`, `Sheet`, `VerificationNotice` and Clinical White tokens.
- Shared search chrome is suppressed (study owns its frames and sheets).

## Authoritative route list

The generated route map in [`docs/site-map.md`](../docs/site-map.md) (mockups section) is the source of truth for runnable mockup URLs. Regenerate it after adding or removing mockup routes:
Expand Down
5 changes: 5 additions & 0 deletions src/app/mockups/clinician-workflow-features/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import { ClinicianWorkflowFeaturesMockupsPage } from "@/components/clinician-workflow-features-mockups";

export default function ClinicianWorkflowFeaturesMockupRoute() {
return <ClinicianWorkflowFeaturesMockupsPage />;
}
4 changes: 4 additions & 0 deletions src/app/mockups/mockups-layout-client.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,8 @@ export function MockupsLayoutClient({ children }: { children: ReactNode }) {
const isWarningConsolidationMockup = pathname === "/mockups/warning-consolidation";
const isWarningLineMockup = pathname === "/mockups/warning-line";
const isAnswerHomeProposalMockup = pathname === "/mockups/answer-home-proposal";
// Own feature frames + sheets; shared composer would compete with the study.
const isClinicianWorkflowFeaturesMockup = pathname === "/mockups/clinician-workflow-features";
// Draws its own sticky chrome + device frames for /privacy; shared shell would
// read as a second real header over the study.
const isPrivacyPageDirectionsMockup = pathname === "/mockups/privacy-page-directions";
Expand Down Expand Up @@ -88,6 +90,7 @@ export function MockupsLayoutClient({ children }: { children: ReactNode }) {
!isWarningConsolidationMockup &&
!isWarningLineMockup &&
!isAnswerHomeProposalMockup &&
!isClinicianWorkflowFeaturesMockup &&
!isPrivacyPageDirectionsMockup &&
!isPrivacyLiveSignalPerfectedMockup &&
!isSearchLensMenuMockup &&
Expand All @@ -104,6 +107,7 @@ export function MockupsLayoutClient({ children }: { children: ReactNode }) {
!isWarningConsolidationMockup &&
!isWarningLineMockup &&
!isAnswerHomeProposalMockup &&
!isClinicianWorkflowFeaturesMockup &&
!isPrivacyPageDirectionsMockup &&
!isPrivacyLiveSignalPerfectedMockup &&
!isSearchLensMenuMockup &&
Expand Down
Loading
Loading