Electric: enforce one-way Supabase authority in managed mode - #22
Electric: enforce one-way Supabase authority in managed mode#22100yenadmin wants to merge 5 commits into
Conversation
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
This pre-reset staging PR is closed as superseded by merged upstream-first reset PR #37 and the current thin-adapter tracker #1/#36. No code is being deleted. The branch and review history remain available. Retained behavior was replayed narrowly in #37; dropped managed brokers, blanket guards, duplicate UI, and control-signed routine collaboration must not be revived from this PR. |
Closes #5 only after the separate relay policy gate is also satisfied.
Stacked on #21 (
feature/4-managed-electric-login) because merge authority is outside this implementation program. Retarget tomainafter #21 merges.What changed
current(andagent_onlyassignment isassigned)Local proof on
0df1fb69681d4f180fdf8405aac13c55a2e46a1apnpm typecheck: passedbiome check src: passed (1,438 files)git diff --check: passedaudiopus_sysbuild requires an unavailablecmake; exact-head GitHub CI is the canonical Rust proofProof boundary
This PR is the Buzz client-side one-way-authority change. Relay rejection of hand-crafted native membership/channel/DM events remains the separate
control_planepolicy work in #15; this PR does not claim that relay-side gate, merge, release, deployment, or runtime canary proof.