Merge repaired invitation core into historical maintenance candidate

Retain the standalone repair and its approval, writer-pause and repair-twice requirements. Update its upgrade boundary to main schema 0068 and invitation expansion 0069 without changing executable repair SQL.

Co-authored-by: Codex <noreply@openai.com>
Signed-off-by: seiler <seiler@squareup.com>
This commit is contained in:
seiler
2026-10-22 17:48:35 +00:00
85 changed files with 6484 additions and 1594 deletions

View File

@@ -1,5 +1,5 @@
-- This companion must be separately approved before core deployment and run
-- in that same controlled rollout, after schema migration 0068 and draining
-- in that same controlled rollout, after schema migration 0069 and draining
-- every old writer. Prevent invite mint/claim, ban lifts, and NEW timeouts/mutes
-- throughout drain/repair. Without controls covering all writer paths, remove
-- public traffic and stop all relay/admin/background/direct writers; run only

View File

@@ -147,6 +147,9 @@ run_unit_tests() {
run_test_step "buzz-admin NIP-FI binding command tests" \
cargo test -p buzz-admin nip_fi::tests -- --nocapture
run_test_step "buzz-admin user-deletion intake command tests" \
cargo test -p buzz-admin user_deletions::tests -- --nocapture
# Multi-tenant conformance gate: independent replay checker + golden
# fixtures (buzz-conformance). Pure in-process trace replay, no infra.
run_test_step "buzz-conformance tests" \