Skip to content

Remove one-shot prod merge from docker-entrypoint.sh (#1275)#1328

Merged
jonfroehlich merged 1 commit into
masterfrom
1275-remove-merge-oneshot
Jun 18, 2026
Merged

Remove one-shot prod merge from docker-entrypoint.sh (#1275)#1328
jonfroehlich merged 1 commit into
masterfrom
1275-remove-merge-oneshot

Conversation

@jonfroehlich

Copy link
Copy Markdown
Member

Follow-up to #1327. The 2.11.0 prod deploy ran the one-shot merge_duplicate_people --apply; prod Data Health now reports 0 url_name collisions and 2 duplicate-people rows (the intended jasminezhang namesakes, ids 840/869 — distinct, reachable URLs).

This removes the PROD-gated one-shot from docker-entrypoint.sh so future prod restarts don't re-run it (it's idempotent, so this is hygiene, not a fix). recompute_url_names remains in the entrypoint (renumbered to step 4.8) as the durable de-collision pass.

merge_duplicate_people, dedup_decisions.csv (kept as the audit record of what was merged), and the regression tests stay in the repo.

🤖 Generated with Claude Code

The 2.11.0 prod deploy applied the merge: Data Health on prod now shows 0
url_name collisions and 2 duplicate-people rows (the intended jasminezhang
namesakes). Drop the PROD-gated merge_duplicate_people one-shot from
docker-entrypoint.sh so future prod restarts don't re-run it. recompute_url_names
stays (now step 4.8) as the durable de-collision pass. The command,
dedup_decisions.csv (audit record), and tests remain in the repo.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@jonfroehlich jonfroehlich merged commit 52374ca into master Jun 18, 2026
2 checks passed
@jonfroehlich jonfroehlich deleted the 1275-remove-merge-oneshot branch June 18, 2026 04:13
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