From f54d7ecd78f40c7586ec58d7337f4a1455ab65d1 Mon Sep 17 00:00:00 2001 From: chihlasm Date: Sun, 12 Apr 2026 04:35:30 +0000 Subject: [PATCH] docs: update current state after Phase 4 merge --- CURRENT-STATE.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/CURRENT-STATE.md b/CURRENT-STATE.md index 3cc7329c..ddde944b 100644 --- a/CURRENT-STATE.md +++ b/CURRENT-STATE.md @@ -2,7 +2,7 @@ > **Purpose:** Quick-reference file showing exactly where the project stands. > **For Claude Code:** Read this first to understand what's done and what's next. -> **Last Updated:** March 23, 2026 +> **Last Updated:** April 12, 2026 --- @@ -163,6 +163,13 @@ - SQL wildcard escaping in tag search - PSA credentials encrypted at rest (Fernet) +### Tenant Isolation (Phases 1-4 Complete) +- PostgreSQL RLS enabled across tenant-scoped tables in phased rollout +- `account_id` propagation completed across core content, sessions, analytics, notifications, shares, and remaining Phase 4 tables +- Global platform tables correctly excluded from tenant RLS where they have no `account_id` (`script_categories`, `platform_steps`, `template_trees`) +- Runtime bootstrap paths updated to use BYPASSRLS/admin sessions where needed (auth/user mutations, startup service account, background jobs, seed scripts) +- Preview Railway backend and frontend deployments green for PR 136 after the Phase 4 fixes + ### Copilot-First Dashboard (March 2026) - Redesigned dashboard as FlowPilot copilot launchpad (ChatGPT-style input)