Add durable schema migrations and continuity gates - #30
Draft
xrpbanks wants to merge 2 commits into
Draft
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This stacked DS-2 draft builds on #29 and adds the next durable-data and release-safety layer without selecting a provider, creating a live database, deploying, merging, or publishing.
Durable data
/readyendpointOfficial product and separate ecosystem
Identity Bridge code provenance
xummlogin_api_key,xummlogin_api_secretandxummlogin_create_useras a source/version/licence review blockerThe repository grants no general reuse licence. The separately packaged Identity Bridge declares GPL-2.0-or-later, but that component licence does not grant access to the official service, production configuration, user data, branding or official status.
No ecosystem developer access is enabled here. A future client interface remains disabled by default and requires reviewed registration, explicit per-purpose user consent, least-privilege scopes, pairwise pseudonymous subjects, short-lived audience-restricted tokens, redirect allowlisting and revocation.
Verification
Known non-blocking warning: the existing Starlette TestClient deprecation warning.
Release boundary
Still blocked pending PostgreSQL staging validation, zero-additional-cost provider/capacity/exit proof, restart and redeploy persistence, export/import, complete account erasure, encrypted backup and restore drill, retention/privacy approval, confidential operator recovery testing, and Identity Bridge source clearance.
No merge, deployment, provider account, live-user onboarding, external developer access, XRPL enablement, financial action, public publication, plugin release, or brand change is included.