From be1e14ddbc556909ba0463eeda4756f58386094b Mon Sep 17 00:00:00 2001 From: BigSimmo <87357024+BigSimmo@users.noreply.github.com> Date: Fri, 21 Aug 2026 05:58:24 +0800 Subject: [PATCH 1/3] docs(issues): queue 21 ledger requests after re-verifying stale UI rows against main Twelve open rows were verified fixed on origin/main a341832af by reading the code rather than the ledger prose, and are queued for closure: #TAQKCN, #43SSS0, #D6G8TC, #0EKBGC, #TWKWE4, #YJ3R7Y, #ZF006G, #339, #D8JBCV, #90Y0FD, #JVYQEM and #6K9YGQ. Three more are closed on run evidence: #SZGPAH and #4TBHS8 (the full chromium-mockups spec reports 16 passed), and #WJDQ0X (an axe re-sweep of the two Dictionary routes it names reports zero violations with the scan proven to have run). Four rows are narrowed rather than closed because only part of each is done: #97VQK5, #VTEW3W, #NEBJAM and #V0EDR4. Two new rows are raised: the mode-home loading contract still enumerates its routes by hand, and run-playwright.mjs exits 0 without running anything when another worktree holds the heavyweight lease. Requests only - the canonical ledger is untouched here and is applied by the reconciliation commit that follows. Co-Authored-By: Claude Opus 5 --- .../17e75361-d767-4c72-96ea-7d1bf34959c6.json | 11 +++++++++++ .../1a175782-d9cf-4de6-a67b-d3b2da632c84.json | 11 +++++++++++ .../1c104a63-698b-49d6-8b95-d933b7ee59d8.json | 11 +++++++++++ .../1c280ab2-7c3d-4985-b6b2-ed1b5466b853.json | 11 +++++++++++ .../29d09ba7-2ee1-4801-98a1-4e7f94644ecd.json | 11 +++++++++++ .../3399642f-f5c4-46ac-89cd-473c0e0823fe.json | 11 +++++++++++ .../34cfce6f-71a8-4ad3-8e95-e5fac0e90c40.json | 11 +++++++++++ .../46755148-9e76-4cc7-9eae-3faa32d9c8b7.json | 11 +++++++++++ .../4a9488a8-ed77-4784-894f-85a98b1599e5.json | 11 +++++++++++ .../4ac63981-491c-4ab5-afa5-9ce319a5a10f.json | 11 +++++++++++ .../5ce31276-9d07-4e4b-a486-b7f41decaa87.json | 11 +++++++++++ .../6c8bdf87-7983-448b-81d9-65f5a735077e.json | 11 +++++++++++ .../6d7c79b5-06cf-4076-a736-9fee535ccce3.json | 11 +++++++++++ .../966143f8-5f2b-411d-9121-56360b5c3f54.json | 11 +++++++++++ .../9a01f033-b9b1-46a3-ab57-f4e24b4f1140.json | 14 ++++++++++++++ .../a2c34077-7eec-4023-aef7-af2a5b21ca42.json | 11 +++++++++++ .../a58cedb0-f8fd-4244-bf19-978699e2fda7.json | 11 +++++++++++ .../b39c23df-a7eb-4a6a-aae5-a43943377d2d.json | 11 +++++++++++ .../bd4997ba-068d-480a-bc47-8b0a216b4451.json | 11 +++++++++++ .../c48838cd-2c96-4257-9297-116553746c5d.json | 11 +++++++++++ .../d3addb93-9550-4ecf-a8d2-c363caed4f49.json | 14 ++++++++++++++ 21 files changed, 237 insertions(+) create mode 100644 docs/outstanding-issues-inbox/17e75361-d767-4c72-96ea-7d1bf34959c6.json create mode 100644 docs/outstanding-issues-inbox/1a175782-d9cf-4de6-a67b-d3b2da632c84.json create mode 100644 docs/outstanding-issues-inbox/1c104a63-698b-49d6-8b95-d933b7ee59d8.json create mode 100644 docs/outstanding-issues-inbox/1c280ab2-7c3d-4985-b6b2-ed1b5466b853.json create mode 100644 docs/outstanding-issues-inbox/29d09ba7-2ee1-4801-98a1-4e7f94644ecd.json create mode 100644 docs/outstanding-issues-inbox/3399642f-f5c4-46ac-89cd-473c0e0823fe.json create mode 100644 docs/outstanding-issues-inbox/34cfce6f-71a8-4ad3-8e95-e5fac0e90c40.json create mode 100644 docs/outstanding-issues-inbox/46755148-9e76-4cc7-9eae-3faa32d9c8b7.json create mode 100644 docs/outstanding-issues-inbox/4a9488a8-ed77-4784-894f-85a98b1599e5.json create mode 100644 docs/outstanding-issues-inbox/4ac63981-491c-4ab5-afa5-9ce319a5a10f.json create mode 100644 docs/outstanding-issues-inbox/5ce31276-9d07-4e4b-a486-b7f41decaa87.json create mode 100644 docs/outstanding-issues-inbox/6c8bdf87-7983-448b-81d9-65f5a735077e.json create mode 100644 docs/outstanding-issues-inbox/6d7c79b5-06cf-4076-a736-9fee535ccce3.json create mode 100644 docs/outstanding-issues-inbox/966143f8-5f2b-411d-9121-56360b5c3f54.json create mode 100644 docs/outstanding-issues-inbox/9a01f033-b9b1-46a3-ab57-f4e24b4f1140.json create mode 100644 docs/outstanding-issues-inbox/a2c34077-7eec-4023-aef7-af2a5b21ca42.json create mode 100644 docs/outstanding-issues-inbox/a58cedb0-f8fd-4244-bf19-978699e2fda7.json create mode 100644 docs/outstanding-issues-inbox/b39c23df-a7eb-4a6a-aae5-a43943377d2d.json create mode 100644 docs/outstanding-issues-inbox/bd4997ba-068d-480a-bc47-8b0a216b4451.json create mode 100644 docs/outstanding-issues-inbox/c48838cd-2c96-4257-9297-116553746c5d.json create mode 100644 docs/outstanding-issues-inbox/d3addb93-9550-4ecf-a8d2-c363caed4f49.json diff --git a/docs/outstanding-issues-inbox/17e75361-d767-4c72-96ea-7d1bf34959c6.json b/docs/outstanding-issues-inbox/17e75361-d767-4c72-96ea-7d1bf34959c6.json new file mode 100644 index 0000000000..65e0bedced --- /dev/null +++ b/docs/outstanding-issues-inbox/17e75361-d767-4c72-96ea-7d1bf34959c6.json @@ -0,0 +1,11 @@ +{ + "version": 2, + "id": "17e75361-d767-4c72-96ea-7d1bf34959c6", + "createdOn": "2026-08-20", + "action": "done", + "payload": { + "id": "#ZF006G", + "outcome": "Resolved 2026-08-21 by PR #2159: verified on origin/main a341832af. src/components/ui/section-heading.tsx:42 is now the only SectionHeading definition in src; dashboard-shell, formulation-ui, specifier-ui and caring-contacts product-ui re-export it, and dictionary-sources-page and search-pins-menu import it. Five independent implementations became one shared recipe.", + "baseRowFingerprint": "f38c6f1947fb845da03b8d01d4a4723699d337e0ebbdaff0c7c1f9d194f64270" + } +} diff --git a/docs/outstanding-issues-inbox/1a175782-d9cf-4de6-a67b-d3b2da632c84.json b/docs/outstanding-issues-inbox/1a175782-d9cf-4de6-a67b-d3b2da632c84.json new file mode 100644 index 0000000000..35457ec6c8 --- /dev/null +++ b/docs/outstanding-issues-inbox/1a175782-d9cf-4de6-a67b-d3b2da632c84.json @@ -0,0 +1,11 @@ +{ + "version": 2, + "id": "1a175782-d9cf-4de6-a67b-d3b2da632c84", + "createdOn": "2026-08-20", + "action": "done", + "payload": { + "id": "#4TBHS8", + "outcome": "Resolved 2026-08-21: the named test now passes. In the full chromium-mockups run at origin/main a341832af, test 9 'phone filter sheet follows the shared local-filter behavior' passed in 6.7s within an overall '16 passed (1.5m)'. Reproduced independently first: all twelve assertions of that test, including the '2 tools' count inside [data-testid=tools-search-filter-sheet] at 390px that this row recorded as hanging on '2 showing', pass against a warm dev server. Same repair as #SZGPAH (PR #2115).", + "baseRowFingerprint": "288f82d7350037884d343247b685a6d10c29629d241c830758022ab5e82a5e74" + } +} diff --git a/docs/outstanding-issues-inbox/1c104a63-698b-49d6-8b95-d933b7ee59d8.json b/docs/outstanding-issues-inbox/1c104a63-698b-49d6-8b95-d933b7ee59d8.json new file mode 100644 index 0000000000..45190b1d41 --- /dev/null +++ b/docs/outstanding-issues-inbox/1c104a63-698b-49d6-8b95-d933b7ee59d8.json @@ -0,0 +1,11 @@ +{ + "version": 2, + "id": "1c104a63-698b-49d6-8b95-d933b7ee59d8", + "createdOn": "2026-08-20", + "action": "done", + "payload": { + "id": "#WJDQ0X", + "outcome": "Resolved 2026-08-21: does not reproduce on current main (a341832af). Re-scanned the two routes this row names as reproducing, /dictionary/browse and /dictionary/compare, at 1440x900 with @axe-core/playwright 4.12 under tags wcag2a+wcag2aa+wcag21a+wcag21aa+best-practice: zero violations on both, and none of region, landmark-no-duplicate-banner, landmark-unique or landmark-one-main present. The scan is proven to have run rather than no-opped - axe reported 38 and 39 rule passes, the pages rendered 17820 and 2265 characters of text with the composer present. A first pass at a 3s settle did report transient landmark-one-main and page-has-heading-one on /dictionary/compare; both cleared at a 9s settle, which is the hydration double-render the ui-accessibility spec already documents. Caveats: dev server, not a production build, and only the two named routes were re-swept. If a production-build sweep of all six Dictionary routes reproduces it, raise a fresh row rather than reopening this one.", + "baseRowFingerprint": "0e04668e0f95e86c653691b523632260ce721331ae04eefed9fc6997be6b9122" + } +} diff --git a/docs/outstanding-issues-inbox/1c280ab2-7c3d-4985-b6b2-ed1b5466b853.json b/docs/outstanding-issues-inbox/1c280ab2-7c3d-4985-b6b2-ed1b5466b853.json new file mode 100644 index 0000000000..190bcd16e1 --- /dev/null +++ b/docs/outstanding-issues-inbox/1c280ab2-7c3d-4985-b6b2-ed1b5466b853.json @@ -0,0 +1,11 @@ +{ + "version": 2, + "id": "1c280ab2-7c3d-4985-b6b2-ed1b5466b853", + "createdOn": "2026-08-20", + "action": "done", + "payload": { + "id": "#D8JBCV", + "outcome": "Resolved 2026-08-21: verified on origin/main a341832af. showsComposerPrivacyNotice (master-search-header.tsx:1824) now reads isDesktopHomeComposer || (mobileHomeComposerPlacement === 'footer' && Boolean(desktopHomeComposerSlotId)), so the Tools phone footer dock renders the patient-identifiable-information line and the privacy link instead of suppressing them.", + "baseRowFingerprint": "22efa2b1dc4e6a5ed846016e43a514b33c5ffff3b6f4219c62fecaf20f08aa74" + } +} diff --git a/docs/outstanding-issues-inbox/29d09ba7-2ee1-4801-98a1-4e7f94644ecd.json b/docs/outstanding-issues-inbox/29d09ba7-2ee1-4801-98a1-4e7f94644ecd.json new file mode 100644 index 0000000000..3c7963ab59 --- /dev/null +++ b/docs/outstanding-issues-inbox/29d09ba7-2ee1-4801-98a1-4e7f94644ecd.json @@ -0,0 +1,11 @@ +{ + "version": 2, + "id": "29d09ba7-2ee1-4801-98a1-4e7f94644ecd", + "createdOn": "2026-08-20", + "action": "done", + "payload": { + "id": "#TAQKCN", + "outcome": "Resolved 2026-08-21: verified on origin/main a341832af. recommend-screen.tsx now renders the lucide in the QUICK CONSTRAINTS pills, and a grep for ' (services:137, forms:127, dsm:19, plus dictionary, calculators, differentials, factsheets, formulation, specifiers and therapy-compass). One title system remains, and the ui-copy.ts doc comment about a clinician seeing the same words whichever door they came through is now true.", + "baseRowFingerprint": "0770fbbe082a9027361f007d15bceea62f13dc88e013ac0fb30ca9a54290d694" + } +} diff --git a/docs/outstanding-issues-inbox/4a9488a8-ed77-4784-894f-85a98b1599e5.json b/docs/outstanding-issues-inbox/4a9488a8-ed77-4784-894f-85a98b1599e5.json new file mode 100644 index 0000000000..9fcc1cee27 --- /dev/null +++ b/docs/outstanding-issues-inbox/4a9488a8-ed77-4784-894f-85a98b1599e5.json @@ -0,0 +1,11 @@ +{ + "version": 2, + "id": "4a9488a8-ed77-4784-894f-85a98b1599e5", + "createdOn": "2026-08-20", + "action": "done", + "payload": { + "id": "#90Y0FD", + "outcome": "Resolved 2026-08-21: verified on origin/main a341832af. searchCommandSurfaceByMode entries now spread sharedHomePresentation..suggestions into examples, and therapy-compass home-screen.tsx takes its pill row from the same source, so the Try this ticket and the pill row can no longer advertise different sets. Residual not re-queued: the typed chip suggestions arrays and tools-catalog remain separate lists serving different surfaces.", + "baseRowFingerprint": "eac038fc08fa02563e1576cedf8705e7046faef3bd915562095e061a50c44e7a" + } +} diff --git a/docs/outstanding-issues-inbox/4ac63981-491c-4ab5-afa5-9ce319a5a10f.json b/docs/outstanding-issues-inbox/4ac63981-491c-4ab5-afa5-9ce319a5a10f.json new file mode 100644 index 0000000000..b5e7227bf6 --- /dev/null +++ b/docs/outstanding-issues-inbox/4ac63981-491c-4ab5-afa5-9ce319a5a10f.json @@ -0,0 +1,11 @@ +{ + "version": 2, + "id": "4ac63981-491c-4ab5-afa5-9ce319a5a10f", + "createdOn": "2026-08-20", + "action": "done", + "payload": { + "id": "#43SSS0", + "outcome": "Resolved 2026-08-21: verified on origin/main a341832af. --spring-tight, --spring-bouncy and --spring-gentle no longer appear in src/app/globals.css and no var(--spring-*) consumer remains anywhere in src. Residual not re-queued: the comment at src/lib/tailwind-merge.ts:42 still names --spring-* as an example.", + "baseRowFingerprint": "6149767334ce65fe06d8bf51484682b910d9ef0a1c78b93d49284ed1428a1130" + } +} diff --git a/docs/outstanding-issues-inbox/5ce31276-9d07-4e4b-a486-b7f41decaa87.json b/docs/outstanding-issues-inbox/5ce31276-9d07-4e4b-a486-b7f41decaa87.json new file mode 100644 index 0000000000..1452ae96a9 --- /dev/null +++ b/docs/outstanding-issues-inbox/5ce31276-9d07-4e4b-a486-b7f41decaa87.json @@ -0,0 +1,11 @@ +{ + "version": 2, + "id": "5ce31276-9d07-4e4b-a486-b7f41decaa87", + "createdOn": "2026-08-20", + "action": "done", + "payload": { + "id": "#JVYQEM", + "outcome": "Resolved 2026-08-21 for the measured phone case: commit 180db07b4 (2026-08-19) 'fix(chrome): reserve the smart-search hint in the phone mode-home composer slot' raised --spacing-mode-home-composer-phone from 6.625rem to 10.125rem, which accounts for SmartRotatingHint rendering above the composer inside the same slot. NOT re-measured: --spacing-mode-home-composer-wide is unchanged at 5.5rem and the sm+ rotating line and prompt-chip row was not checked, so raise a fresh row if a desktop shift is later observed rather than reopening this one.", + "baseRowFingerprint": "0bb1409b0da2428870573be1e788cef36978acc437a7c8e2c975e7813f1c928b" + } +} diff --git a/docs/outstanding-issues-inbox/6c8bdf87-7983-448b-81d9-65f5a735077e.json b/docs/outstanding-issues-inbox/6c8bdf87-7983-448b-81d9-65f5a735077e.json new file mode 100644 index 0000000000..98317348de --- /dev/null +++ b/docs/outstanding-issues-inbox/6c8bdf87-7983-448b-81d9-65f5a735077e.json @@ -0,0 +1,11 @@ +{ + "version": 2, + "id": "6c8bdf87-7983-448b-81d9-65f5a735077e", + "createdOn": "2026-08-20", + "action": "update", + "payload": { + "id": "#VTEW3W", + "detail": "REDUCED 2026-08-21, verified on origin/main a341832af. PR #2159's Therapy Compass component adoption cut this roughly in half: therapyBtn (src/components/therapy-compass/controls.ts) now dresses thirteen raw