Repository navigation
Ledger: SM1, OP1 and D1's first part merged, with the in-review PRs they touch - #590
Merged
Merged
Conversation
Re-verifies six rows at 0f69bbb: mortality differences (SM1, #570), education (S0.1, #588), births and immigration and emigration (OP1, #566 and #589), SSI (SSI0, D2 and D4 in review) and wealth, pensions and other income (D1's first part, #575; WP2, D2, D4 and the HRS addendum in review). Adds seven link definitions; every reference resolves and none is unused. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
- Wealth: D1's reader checks the setup file's pin and each field's label and columns; the codebook is cited by page, not checked. - Immigration: OP1 wraps the engine's existing entry seam and adds the emigration seam; OP4 owes exit-aware relational updates. - SSI and wealth: D2 covers SSI receipt and amounts; D4's part 1 has POMS's state-supplement charts, with SSA's SSI tables in part 2. - Mortality: DI-origin rows keep the baseline probability, and the no-caller claim cites the birth-evidence test. - Education: the next step starts with S0.1, which ED1 depends on. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
MaxGhenis
marked this pull request as ready for review
October 26, 2026 08:08
Contributor
Author
|
Merged at head
The change is docs only, so it took no tier-count slot. |
MaxGhenis
added a commit
that referenced
this pull request
Oct 26, 2026
Master brings #589, #590 and #580: an OP1 report section, a docs ledger, and the held-out registry's module, tests and mutation record. None is a B0.2 file or anything B0.2's script imports. The tier files conflicted. Resolved as master's counts plus this branch's unit delta: 18,789 + 236 = 19,025 unit, total 25,595. The other tiers are unchanged, and the README table matches. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
MaxGhenis
added a commit
that referenced
this pull request
Oct 26, 2026
Master brings #566, #589, #590 and #580. Git auto-merged scripts/first_estimates_birth_evidence.py and tests/estimates/test_birth_evidence_artifact.py, which both branches changed: against each parent the merged files only add lines, so the merge keeps master's OP1 exclusions and CE1's exclusions and removes no line from either side. No CE1 path changes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This updates
docs/parity-ledger.mdfor what merged after its last check (#587): SM1 (#570), OP1's harness (#566, with its report follow-up #589) and the first part of D1 (#575). It re-verifies six rows at0f69bbb2, master after #589, and names the in-review PRs that track those rows. It changes no code, gate, run or progress data, sodocs/progress.mdand the scorecard are untouched.Verified at
0f69bbb2src/populace_dynamics/mortality_ses/,docs/design/mortality_ses_sm1.md). It scales death probabilities by relative risks for lifetime earnings, education, and race and Hispanic origin, normalized within each single-age, sex and year cell. Rows of disabled-worker origin keep the baseline's probability for the DI adapter. It ships no coefficients, and its tests use invented ones. Outside its own package and tests, only the birth-evidence script's exclusion list and its test name it, so no projection, runner or gate calls it. The status stays None for a gradient, and the next step is S0.1 (#588, a draft in review) and SM2.open_population/births.pyrecords each newborn the unchanged fertility step adds as a birth, and the harness checks the stock-flow identity every year. It draws no births of its own, and the report says it admits no demographic law (docs/design/open_population_evidence/op1_report.md, §1). Every test and measurement uses invented rosters.schedule.py), labeling each entrant with its entry year and declaring it in the stock-flow account, and adds survivor-only emigration from a caller-supplied hazard (exits.py). The hazard defaults toNone, and a non-null one is refused unless the marital slot isno_marital_transitions, because Track A infers widowhood from a spouse's absence (exits.py, lines 9–12 and 63–72). The next step now names the exit-aware relational updates OP4 owes: a spouse who emigrates leaves the marriage as abroad, never as a death.Seven link definitions are added (#572, #573, #574, #575, #579, #581, #588). All 249 references resolve to 89 definitions, and every definition is used.
Review r1 (an independent Opus 5.5 agent) returned REQUEST_CHANGES on
f06691fa, with one medium finding (the codebook claim) and minor wording points. The second commit applies all of them except an optional sentence on OP1's 2100 horizon, which falls in a row this PR does not re-verify.Not covered here
The other rows are unchanged since #587. The in-review PRs they already cite (#562, #563, #583, #584, #585 and #586) are still open drafts.
🤖 Generated with Claude Code