diff --git a/docs/outstanding-issues-inbox/04d7b548-a676-4f13-beb1-4215e7d9277c.json b/docs/outstanding-issues-inbox/04d7b548-a676-4f13-beb1-4215e7d9277c.json
new file mode 100644
index 0000000000..9aac07d65c
--- /dev/null
+++ b/docs/outstanding-issues-inbox/04d7b548-a676-4f13-beb1-4215e7d9277c.json
@@ -0,0 +1,10 @@
+{
+ "version": 2,
+ "id": "04d7b548-a676-4f13-beb1-4215e7d9277c",
+ "createdOn": "2026-08-21",
+ "action": "cancel",
+ "payload": {
+ "requestId": "3399642f-f5c4-46ac-89cd-473c0e0823fe",
+ "reason": "Stale: #97VQK5's row changed after this request was queued. A separate already-merged reconciliation added an equivalent 2026-08-21 UPDATE to the row (site-map/15-mode-count fixed, punctuation+heading-level scope left open) before this branch merged main in, so the baseRowFingerprint no longer matches and applyRequest fails 'stale: the ledger row changed'. This branch's narrowing reaches the same conclusion as the already-landed update; cancelling as redundant rather than re-litigating."
+ }
+}
diff --git a/docs/outstanding-issues-inbox/068c5a72-0f52-4dcf-bd1b-a9acc7783962.json b/docs/outstanding-issues-inbox/068c5a72-0f52-4dcf-bd1b-a9acc7783962.json
new file mode 100644
index 0000000000..092d7810d4
--- /dev/null
+++ b/docs/outstanding-issues-inbox/068c5a72-0f52-4dcf-bd1b-a9acc7783962.json
@@ -0,0 +1,10 @@
+{
+ "version": 2,
+ "id": "068c5a72-0f52-4dcf-bd1b-a9acc7783962",
+ "createdOn": "2026-08-21",
+ "action": "cancel",
+ "payload": {
+ "requestId": "4ac63981-491c-4ab5-afa5-9ce319a5a10f",
+ "reason": "Stale: #43SSS0 was already closed on main (docs/outstanding-issues.md archived row, 'Resolved 2026-08-21' at 1cc0d2987, same conclusion: the three dead --spring-* tokens have zero occurrences under src/) via a separate already-merged reconciliation before this branch merged main in. applyRequest fails with '#43SSS0 is no longer open'. Cancelling this branch's now-redundant done request."
+ }
+}
diff --git a/docs/outstanding-issues-inbox/090820f0-6389-4cf2-8a19-4ede897364bb.json b/docs/outstanding-issues-inbox/090820f0-6389-4cf2-8a19-4ede897364bb.json
new file mode 100644
index 0000000000..6785f20b53
--- /dev/null
+++ b/docs/outstanding-issues-inbox/090820f0-6389-4cf2-8a19-4ede897364bb.json
@@ -0,0 +1,10 @@
+{
+ "version": 2,
+ "id": "090820f0-6389-4cf2-8a19-4ede897364bb",
+ "createdOn": "2026-08-21",
+ "action": "cancel",
+ "payload": {
+ "requestId": "9a01f033-b9b1-46a3-ab57-f4e24b4f1140",
+ "reason": "Codex review on PR #2207 flagged this as false P2 debt and re-verification confirms it: at both the reviewed HEAD and the claimed reproduction SHA a341832af, scripts/run-playwright.mjs wraps acquireHeavyRunLock in try/catch and calls process.exit(1) in the catch (run-playwright.mjs:86-92); scripts/test-run-lock.mjs's acquireHeavyRunLock throws synchronously once its wait deadline elapses (test-run-lock.mjs:413-414). An occupied exclusive lease cannot exit 0 through this wrapper, so the record's premise is contradicted by the code and no replacement command layer producing that behavior was found. Do not reconcile the target request; if the exit-0 path is ever reproduced, raise a fresh row identifying the actual command that returned it."
+ }
+}
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..c0c87667f1
--- /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-20 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..fe5596416e
--- /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-20: 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..b6da1dc309
--- /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-20: 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..79705f8966
--- /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-20: 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/249bbac7-839b-43c6-85c4-cf93b0f02383.json b/docs/outstanding-issues-inbox/249bbac7-839b-43c6-85c4-cf93b0f02383.json
new file mode 100644
index 0000000000..a8ecc17e37
--- /dev/null
+++ b/docs/outstanding-issues-inbox/249bbac7-839b-43c6-85c4-cf93b0f02383.json
@@ -0,0 +1,10 @@
+{
+ "version": 2,
+ "id": "249bbac7-839b-43c6-85c4-cf93b0f02383",
+ "createdOn": "2026-08-21",
+ "action": "cancel",
+ "payload": {
+ "requestId": "b39c23df-a7eb-4a6a-aae5-a43943377d2d",
+ "reason": "Stale: #6K9YGQ was already closed on main (docs/outstanding-issues.md archived row, 'Resolved 2026-08-21' at 1cc0d2987, same conclusion: loading.tsx exists for medications, calculators and dictionary and the contract test lists all three) via a separate already-merged reconciliation before this branch merged main in. applyRequest fails with '#6K9YGQ is no longer open'. Cancelling this branch's now-redundant done request."
+ }
+}
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..8519270ad0
--- /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-20: verified on origin/main a341832af. recommend-screen.tsx now renders the lucide in the QUICK CONSTRAINTS pills, and a grep for '