You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- 2026-02-11: Enabled baseline RLS policies and grants for new tenant-bound tables and RPC execution.
49
49
- 2026-02-11: Added follow-up migration `20260211000200_public_submission_hardening.sql` for `dockets.identity_mode` policy constraints and submission rate-limit indexes.
50
50
- 2026-02-11: Added follow-up migration `20260211000300_api_rate_limiting.sql` for reusable API route throttling primitives (`api_rate_limits`, `check_api_rate_limit`).
51
+
- 2026-02-11: Added follow-up migration `20260211000400_agency_rls_reconciliation.sql` to align dockets/comments/legacy attachments RLS with agency membership and platform role model.
Copy file name to clipboardExpand all lines: docs/plan/M03-agency-operations.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ Replace mock agency workflows with real data operations.
16
16
17
17
-[x] Wire `/agency/users` to real user management page.
18
18
-[x] Remove high-visibility "coming soon" placeholders in core agency routes.
19
-
-[] Connect docket pages to real Supabase tables/RPCs.
19
+
-[x] Connect docket pages to real Supabase tables/RPCs.
20
20
-[ ] Ensure moderation queue reads/writes real moderation data.
21
21
22
22
## Acceptance criteria
@@ -38,3 +38,5 @@ Replace mock agency workflows with real data operations.
38
38
- 2026-02-11: Updated app routing so `/agency/users` now renders `UserManagement` instead of placeholder content.
39
39
- 2026-02-11: Updated moderation routing and queue behavior so `/agency/moderation/flagged` opens real moderation queue with flagged-tab default selection.
40
40
- 2026-02-11: Replaced public placeholder screens for data access and platform status with implemented content pages.
41
+
- 2026-02-11: Replaced mock data in `src/pages/agency/DocketList.tsx` with real Supabase queries scoped to current agency membership.
42
+
- 2026-02-11: Implemented real docket creation in `src/pages/agency/DocketWizard.tsx` including identity-mode, moderation/captcha settings, and best-effort supporting document persistence.
Copy file name to clipboardExpand all lines: docs/plan/M04-public-commenting-workflow.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ Deliver complete public submission workflow with configurable identity policy.
16
16
17
17
-[x] Add per-docket identity mode setting.
18
18
-[x] Enforce submission mode in backend logic.
19
-
-[] Complete upload + attachment record consistency.
19
+
-[x] Complete upload + attachment record consistency.
20
20
-[x] Ensure deterministic submission status creation.
21
21
22
22
## Acceptance criteria
@@ -38,3 +38,4 @@ Deliver complete public submission workflow with configurable identity policy.
38
38
- 2026-02-11: Added migration `20260211000200_public_submission_hardening.sql` introducing `dockets.identity_mode` with enforced allowed values and rate-limit indexes for comments.
39
39
- 2026-02-11: Added edge function `supabase/functions/submit-comment/index.ts` for server-side comment submission with hCaptcha verification, identity-mode enforcement, per-docket limits, IP rate limiting, and deterministic status assignment.
40
40
- 2026-02-11: Updated `src/pages/public/CommentWizard.tsx` to submit through server function, enforce per-docket identity requirements in UX/validation, and support authenticated-required dockets without hardcoded global login redirects.
41
+
- 2026-02-11: Hardened attachment lifecycle in `src/pages/public/CommentWizard.tsx` by removing uploaded files from storage when metadata insert fails, preventing orphaned attachment objects.
0 commit comments