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
The gate's own guidance says a NOT RUN result is usually the wrong database -
but the report never said which one it read, so a PASS could not be checked
against the box you meant to audit. Printed twice on purpose: once before the
run, so a run that dies partway (missing identities table, unreadable media)
has still said what it was pointed at, and once inside the report block, which
is the part that gets teed to a file and pasted into tickets.
The Postgres password is stripped. That output is screenshotted and shared, and
a connection string carrying rackstack_user:hunter2 would leak the database
password into every copy. Redaction goes through the URL parser rather than a
regex, so a password containing an @ cannot survive half-masked - asserted by
test.
Also brings the docs into line with reality now that the gate has been run
against production (2026-08-08, Unraid, 6/6, GATE: PASS):
- The runbook's "what has NOT been verified" list had shadow mode as never run.
It is now struck through and records the result. Cutover to dual is cleared.
- authentication-methods.md Phase 0 dropped the "supply a production export"
prerequisite - running the gate on the container audits the live database and
is strictly better than auditing a copy.
- Phase 0's v1.7-on-Postgres item is now honest that the status is unconfirmed,
and notes the SuperTokens core needs its own Postgres database in Phase 2
whatever RackStack itself runs on.
- The v1.8.0 changelog entry still says shadow mode had not been run, which was
true at that release; the v1.8.1 entry records that it has.
634 tests green on SQLite, 660 on Postgres, 39 smoke assertions.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
0 commit comments