Skip to content

Fix stalled PRIZM collection and prioritize major-donor coverage - #13

Merged
heybeaux merged 5 commits into
mainfrom
fix/prizm-queue-observability
Sep 7, 2026
Merged

heybeaux merged 5 commits into
mainfrom
fix/prizm-queue-observability

Conversation

@heybeaux

@heybeaux heybeaux commented Sep 7, 2026

Copy link
Copy Markdown
Owner

Daily enrichment repeatedly selected postal codes with missing optional net worth, producing cache hits instead of new captures. Collection now uses a private major-donor cohort and permanent capture history, with an atomic limit of ten new codes per Vancouver calendar day. Salesforce processes the daily selection in individual queueable transactions.

Historical imports add absent postal codes without overwriting current records or inventing fresh capture timestamps. Dashboard, CSV exports and the existing weekly report distinguish new captures, cache hits, failed attempts and cohort coverage. Production startup snapshots the original database and serializes worker migrations.

Validation: 31 Python tests and Ruff pass; Salesforce validation-only deployment passed all six tests. Browser checks covered desktop/mobile dashboard, cohort CSV and report preview. Source databases and donor cohort data are excluded from this PR. Rollout imports historical data and cohort membership before activating the Salesforce changes.

@railway-app

railway-app Bot commented Sep 7, 2026 •

Copy link
Copy Markdown

🚅 Deployed to the prizm-api-pr-13 environment in prizm-api

Service Status Web Updated
prizm-api ✅ Success (View Logs) Web Sep 7, 2026 at 12:19 am UTC

@railway-app
railway-app Bot temporarily deployed to prizm-api / prizm-api-pr-13 September 7, 2026 00:17 Destroyed
@coderabbitai

coderabbitai Bot commented Sep 7, 2026 •

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Team

Run ID: e7093392-eea3-40e1-ac3e-6f6b51d3ab58


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@railway-app
railway-app Bot temporarily deployed to prizm-api / prizm-api-pr-13 September 7, 2026 00:18 Destroyed
@heybeaux
heybeaux merged commit 16ef4a4 into main Sep 7, 2026
8 checks passed

This branch was successfully deployed

No deployments
prizm-api / prizm-api-pr-13 — 71c6354c Deployed Sep 7, 2026 by railway-app[bot]
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.

2 participants