Skip to content

Add a topic-grouped mockup index to mockups/README.md - #2423

Merged
BigSimmo merged 10 commits into
mainfrom
claude/organize-remote-mockups-15wshq
Aug 27, 2026
Merged

Add a topic-grouped mockup index to mockups/README.md#2423
BigSimmo merged 10 commits into
mainfrom
claude/organize-remote-mockups-15wshq

Conversation

@BigSimmo

@BigSimmoBigSimmo commented Aug 27, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds a "Mockup index, by topic" section to mockups/README.md cataloguing all 84 routes under src/app/mockups/ by topic, with a status for each (prototype app / chosen design / active study / redirect / superseded draft / parallel draft with no recorded winner).
  • Removes six early favourites-page mockup studies (favourites-command-console, favourites-command-desk, favourites-library-view, favourites-review-console, favourites-set-board, favourites-set-navigator) already documented as superseded by favourites-phone-perfected, plus their shared component folder src/components/favourites-page-mockups/ — confirmed by an import-graph search to have no other route or test depending on them.
  • Regenerates docs/site-map.md and data/repo-awareness-snapshot.json to reflect the removed routes.
  • No production behaviour changes: all touched routes 404 in production (src/app/mockups/** is design-scratch, exempt from the wiring/reachability gates per AGENTS.md).

Verification

  • npm run typecheck — clean, both before and after merging main into this branch.
  • npm run check:dead-code-candidate -- --diff origin/main — run after deepening the shallow clone. The handful of flagged symbol names (ReviewState, IconTile, PageHeader, variants, favouriteItems) were individually checked against the files/tests that reference them and all resolve to unrelated, differently-shaped symbols elsewhere in the codebase (name collisions), not real dependents of the removed files.
  • npm run format run and committed.
  • Verification not run: verify:pr-local / verify:ui / verify:release — the changed routes 404 in production and carry no user-facing behaviour; nothing in scope for those gates changed.
  • UI verification not run: no production-visible UI changed — only design-scratch mockup routes that 404 in production were removed.

Risk and rollout

  • Risk: low — deletes design-scratch mockup routes/components that already 404 in production, plus doc/index updates. No production route, schema, or clinical-content change.
  • Rollback: revert this PR's commits; the six removed mockup routes and their shared component folder are fully recoverable from git history.
  • Provider or production effects: None.
  • RAG impact: none — no files under src/lib/rag/** or any other RAG-ranking surface are touched.

Clinical Governance Preflight

This PR is flagged clinical-risk only because it touches data/repo-awareness-snapshot.json (a generated repo-metadata snapshot listing routes/docs counts, not clinical content). None of the below items are affected by this change; all remain true as before it. The last item is not applicable — no clinical decision-support behaviour changed in this PR — and is checked to record that it was considered, per the preflight's own convention for satisfied/not-applicable items.

  • Source-backed claims still require linked source verification before clinical use
  • No patient-identifiable document workflow was introduced or expanded without explicit governance approval
  • Supabase target remains Clinical KB Database (sjrfecxgysukkwxsowpy)
  • Service-role keys and private document access remain server-only
  • Demo/synthetic content remains clearly separated from real clinical sources
  • Source metadata, review status, and outdated/unknown-source behavior remain conservative
  • Deployment classification/TGA SaMD impact was checked when clinical decision-support behavior changed

Notes

  • See the mockup index's "Favourites page" section in mockups/README.md for the removal rationale, and the "One-off studies" / "Parallel draft" sections for what was deliberately left alone (no written evidence of a chosen direction).

Note

Low Risk
Documentation and dev-only mockup route removal only; no production wiring, auth, or clinical decision-support changes.

Overview
Adds a topic-grouped mockup index to mockups/README.md with a status key (prototype app, chosen design, active study, redirect, superseded, parallel draft) so reviewers can scan routes by area without opening every folder. docs/site-map.md and data/repo-awareness-snapshot.json are refreshed to match (mockup page count 195 → 189).

Favourites cleanup: six superseded design-scratch routes (favourites-command-console, command-desk, library-view, review-console, set-board, set-navigator) and the shared src/components/favourites-page-mockups/ tree are removed; favourites-phone-perfected remains as the recorded chosen direction (2026-08-27).

No production routes or clinical behaviour change — removed paths are dev-only /mockups/* surfaces that 404 in production.

Reviewed by Cursor Bugbot for commit e1e4200. Configure here.

Catalogues all 84 mockup routes by topic with a status (prototype app,
chosen design, active study, redirect, or superseded draft), so the
accumulated design-scratch pages under src/app/mockups/ can be scanned
at a glance instead of opened one by one.
Identifies six early favourites-page studies as safe-to-remove
(already recorded elsewhere in this file as superseded, confirmed here
to have no other route depending on them) — pending separate approval
before deletion.
@coderabbitai

coderabbitaiBot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Warning

Review limit reached

Next included review available in 7 minutes.

View limit details

Limit details: You’ve used the included review currently available. Your 102 included PR review attempts over the past 7 days set your current allowance at 1 review per hour.

Your organization has reached its usage spending cap. Adjust your spending cap in the billing tab.

Learn how review limits work.

Review configuration:

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 573adc2c-c338-4bdd-b8e3-f4b7a90984e3

📥 Commits

Reviewing files that changed from the base of the PR and between 49653bb and 5d5b60f.

⛔ Files ignored due to path filters (2)
  • docs/site-map.md is excluded by !docs/**, !**/*.md
  • mockups/README.md is excluded by !mockups/**, !**/*.md
📒 Files selected for processing (10)
  • data/repo-awareness-snapshot.json
  • src/app/mockups/favourites-command-console/page.tsx
  • src/app/mockups/favourites-command-desk/page.tsx
  • src/app/mockups/favourites-library-view/page.tsx
  • src/app/mockups/favourites-review-console/page.tsx
  • src/app/mockups/favourites-set-board/page.tsx
  • src/app/mockups/favourites-set-navigator/page.tsx
  • src/components/favourites-page-mockups/favourites-library-redesign-page.tsx
  • src/components/favourites-page-mockups/favourites-page-mockup-page.tsx
  • src/components/favourites-page-mockups/index.ts

Comment @coderabbitai help to get the list of available commands.

@supabase

supabaseBot commented Aug 27, 2026

Copy link
Copy Markdown

This pull request has been ignored for the connected project sjrfecxgysukkwxsowpy because there are no changes detected in supabase directory. You can change this behaviour in Project Integrations Settings ↗︎.


Preview Branches by Supabase.
Learn more about Supabase Branching ↗︎.

@BigSimmo
BigSimmo marked this pull request as ready for review August 27, 2026 11:22
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@cursor

cursorBot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Bugbot couldn't run - usage limit reached

Bugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit.

A user or team admin can review and increase usage limits in the Cursor dashboard.

(requestId: serverGenReqId_d0ea0bb5-00e5-4723-9953-4d7a3835cebb)

favourites-command-console, favourites-command-desk, favourites-library-view,
favourites-review-console, favourites-set-board, and favourites-set-navigator
were already documented in mockups/README.md as replaced by
favourites-phone-perfected. Confirmed by import search that no other route
or test depends on them or their shared component folder
(favourites-page-mockups/), and re-confirmed the same result with
check:dead-code-candidate after deepening the shallow clone -- the handful
of flagged symbol names (ReviewState, IconTile, PageHeader, variants,
favouriteItems) all resolve to unrelated, differently-shaped symbols
elsewhere in the codebase, not real dependents.
Updates mockups/README.md's mockup index and regenerates docs/site-map.md
accordingly.
…5wshq' into claude/organize-remote-mockups-15wshq
CI's check:repo-awareness-snapshot caught that data/repo-awareness-snapshot.json
still listed routes for the six favourites mockup pages removed in the previous
commit. The local pre-commit hook doesn't run this check, only sitemap:update,
so it went stale locally.
…e-mockups-15wshq
# Conflicts:
#	data/repo-awareness-snapshot.json
…e-mockups-15wshq
# Conflicts:
#	data/repo-awareness-snapshot.json
@cursor

cursorBot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Bugbot couldn't run - usage limit reached

Bugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit.

A user or team admin can review and increase usage limits in the Cursor dashboard.

(requestId: serverGenReqId_2e223092-4565-4eb6-b948-399ba4b1b19f)

@BigSimmo
BigSimmo enabled auto-merge (squash) August 27, 2026 13:04
@BigSimmo
BigSimmo merged commit 989767a into mainAug 27, 2026
29 checks passed
@BigSimmo
BigSimmo deleted the claude/organize-remote-mockups-15wshq branch August 27, 2026 13:15
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@BigSimmo@claude