Skip to content

Diagnose dev program differences against pre-upgrade backup - #852

Merged
TThanos3000 merged 1 commit into
devfrom
codex/dev-dependency-data-diagnostics
Nov 2, 2026
Merged

TThanos3000 merged 1 commit into
devfrom
codex/dev-dependency-data-diagnostics

Conversation

@TThanos3000

Copy link
Copy Markdown
Collaborator

The post-upgrade DEV fingerprint check detected one changed PartnerProgram and no missing records. Compare the protected pre-deployment archive with the live program rows using typed PostgreSQL values in a read-only transaction. Logs contain only program IDs and changed field names. A hash mismatch is cleared only when every archived program field matches and archive primary keys match the original manifest.

Run the independent CDN and single authorized control-email acceptance before reporting an unresolved data mismatch. Unexpected changes still fail verification. Existing email receipts prevent automatic duplicate delivery. This changes only the DEV verification helper and does not redeploy the application.

Validation: six disposable PostgreSQL 16 checks (real COPY Unicode/NULL/JSON/timestamps, changed-field and deletion detection, enforced read-only mode, malformed archive rejection); 11 existing backup and email-receipt checks; Black, Flake8 and git diff --check passed.

@TThanos3000
TThanos3000 merged commit 58a5627 into dev Nov 2, 2026
4 checks passed
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