Skip to content

Add PostgreSQL proof and V2 safety boundaries - #31

Draft
xrpbanks wants to merge 1 commit into
feature/durable-data-migrations-ds2from
feature/postgresql-staging-proof-ds3
Draft

Add PostgreSQL proof and V2 safety boundaries#31
xrpbanks wants to merge 1 commit into
feature/durable-data-migrations-ds2from
feature/postgresql-staging-proof-ds3

Conversation

@xrpbanks

Copy link
Copy Markdown
Contributor

Doel

Voltooit DS-3 als V2-veiligheids- en compatibiliteitsstap bovenop DS-2. DS-3 betekent Data Safety stap 3, niet productversie V3.

Inhoud

  • voegt een geïsoleerde PostgreSQL 16-integratieproef toe aan CI;
  • legt de functioneel bewezen V2-baseline en de resterende releasevolgorde vast;
  • maakt Open Food Facts de eerste adapter, niet de enige of canonieke databron;
  • begrenst request-, retry-, capaciteits- en mutatierisico's en voorkomt retry-amplificatie;
  • beschermt onafhankelijke ecosysteemontwikkeling en bewijsbare componentrechten;
  • verbiedt volledige autonome product- of ecosysteembesturing permanent;
  • houdt richting, bevoegdheidsscope, privacy/rechten, releases, incidenten, noodstop en beroep onder menselijke verantwoordelijkheid;
  • staat in V2 hoogstens inventarisatie en een geïsoleerde niet-bindende preview van de bestaande voting tool met testdata toe;
  • reserveert echte holderstemming en volledige DAO-implementatie voor V3, na aparte menselijke goedkeuring, ontwerp en audit.

Lokale verificatie

  • 301 backendtests geslaagd;
  • 3 PostgreSQL-tests lokaal overgeslagen omdat geen testdatabase-URL was ingesteld; de CI-job levert die PostgreSQL 16-service;
  • 10 Identity Bridge-contract/provenance/release-tests geslaagd;
  • schema-upgrade en readiness-check geslaagd;
  • frontendlint en productiebuild geslaagd;
  • juridische/licentie- en tracked-artifactgrenzen geslaagd.

Uitdrukkelijk niet uitgevoerd

Geen merge, deployment, publicatie, bronactivatie, providerselectie, echte voting, DAO-activatie, financiële actie of XRPL-transactie.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant