Skip to content

Merge main into model-v2 (clears #24's conflict) - #31

Merged
vahid-ahmadi merged 5 commits into
model-v2from
merge-main-into-model-v2
Oct 15, 2026
Merged

vahid-ahmadi merged 5 commits into
model-v2from
merge-main-into-model-v2

Conversation

@vahid-ahmadi

Copy link
Copy Markdown
Contributor

Brings main's two commits not yet in model-v2 — #25 (CI: cancel superseded runs, job timeouts) and #26 (stop publishing single-record diagnostics) — into model-v2, so #24 can merge to main.

Conflicts. model-v2 already strips the single-record fields in the pipeline (pipeline.redact_records) and tests that, so where #26's edits overlap (StepPopulation, dataHelpers, trajectoryHelpers, tests/test_results.py) this keeps model-v2's version. It keeps #26's scripts/redact_single_record_fields.py (running it changes nothing: the committed results carry none of those keys), #25/#26's workflow changes, and #26's dashboard guard test ("never reports a single survey record").

Checks (local): pytest 1,729 passed; dashboard tests 152 passed; lint and build pass. Results files unchanged.

After this: #24 (model-v2 → main) should be conflict-free.

🤖 Generated with Claude Code

MaxGhenis and others added 4 commits October 8, 2026 19:33
PR #24 (model-v2) triggered 87 Pipeline and 87 Dashboard runs from
2026-10-06 01:20 to 10-07 03:16 UTC; sampled Pipeline jobs ran about
10 minutes after waiting 23 to 86 minutes for a shared org runner.
model-v2 added this same concurrency block on 10-06; add it on main too
(identical text, so the PR merges cleanly) and give both jobs timeouts.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
FRS records are licensed data, so nothing published may describe one
survey record, its weighted contribution to a total included. Remove
largest_household, concentration_by_year, largest_record_bn and
net_excluding_largest_record from data/results.json and the dashboard
copy (scripts/redact_single_record_fields.py; deletions only), drop the
dashboard's single-household notes, table columns and summary line, and
test that no published JSON carries these keys at any depth.

src/ is unchanged so the committed results stay fresh against their
source hashes.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
model-v2 already strips single-record fields in the pipeline (redact_records)
and tests it. Take model-v2's StepPopulation, dataHelpers, trajectoryHelpers
and test_results; keep #26's redaction script, CI changes and its dashboard
guard test. pytest 1,729 passed; dashboard 152 passed; lint and build pass.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vercel

vercel Bot commented Oct 15, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
uk-triple-lock Ready Ready Preview Oct 15, 2026 3:19pm UTC

Request Review

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

This branch was successfully deployed

1 active deployment
Preview — 80508242 Deployed Oct 15, 2026 by vercel[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