PostgreSQL Regression Checklist
Use this checklist before release cutover and after major migrations.
1. Platform Boot
make deploycompletes without errorsvectorvue_apphealth endpoint reports healthy- login and token issuance operate normally
2. Core Workflows
- campaign data loads and tenant scoping is correct
- findings and evidence APIs return expected payloads
- remediation and risk endpoints return expected payloads
- report listing and download paths are functional
- portal builder validation passes:
docker compose --profile qa run --rm vectorvue_portal_builder npm run build
3. Analytics and Workers
- ML worker is running and queue listener is active
- analytics endpoints return score/confidence/explanation contract
- no cross-tenant analytics leakage observed
4. Compliance Assurance
- compliance workers are running
/compliance/frameworksreturns signed response envelope- framework score/report endpoints return valid dataset hash
- audit window endpoint returns expected counts
/api/v1/client/legal/documentsreturns full legal payload with current hash/version/api/v1/client/legal/accept+/api/v1/client/auth/registerenforce server-side legal acceptance
5. Data Integrity
- immutable compliance event behavior enforced
- hash-chain validation succeeds for sampled tenant
- evidence export package checksums verify
6. Security Controls
- RBAC enforcement works by role
- tenant claim enforcement blocks unauthorized scope access
- telemetry ingestion respects privacy constraints
- tenant theming cannot remove platform brand lock/attribution metadata from theme API payload