fix(access): complete outstanding P0/P1 hardening and test alignment#279
fix(access): complete outstanding P0/P1 hardening and test alignment#279BigSimmo wants to merge 7 commits into
Conversation
- Hide footer Evidence/Sources chips on phone hero composers; scope stays in + menu - Suppress bottom-dock composer flash until hero portal slot is ready - Increase composer action/send touch targets to 44px on phones - Update Playwright tests for scope menu, Answer home geometry, and stress fallback
|
This pull request has been ignored for the connected project Preview Branches by Supabase. |
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
Organizing open PRs (Jul 6): Superseded in part by #274 on main. Rebase remaining unique hardening onto main if still needed. |
|
Closing as superseded by merged work on \main:
Production is live with these fixes. Any remaining unique commits should be cherry-picked onto a fresh branch from current \main. |
Summary
Completes outstanding access-hardening work and P2/P3 follow-up verification.
Code fixes (prior commits)
4298, upload guard409,withOwnerReadScopemock alignmentP2/P3 verification (this turn)
npm run governance:release— PASS (label coverage, label governance, source metadata audit)tests/private-access-routes.test.ts+tests/answer-render-policy.test.ts— 99/99 passnpm run eval:quality:release— FAIL thresholds: P95 latency ~50.7s (ceiling 25s); 4 latency cases >20s; 2 routing mismatches (illegal-substances,unsupported-close-title-noise)tests/ui-tools.spec.ts— blocked by local server port churn (4298vs4299) during long Playwright run; needs a single ensured URL for the full suiteDocs
docs/clinical-governance.md: records public/anonymous API access patterns, rate-limit buckets, signed-url gates, and upload local-project guardFollow-up
verify:ui/ui-toolswith stablenpm run ensureURL (no competing dev servers)