Repository navigation
Pin the graph extra to microcosm main instead of #873's head - #541
Conversation
microcosm-frame and microcosm-graph were pinned to 3ff92b0a, the head of microcosm#873, which is not on main. Under ARCH-1 (Max, 2026-10-15) #873 retires once dynamics pins a main commit. Repin both to main c28b4537. Validated by a GPT-6.1 Sol build lane (20261015-061437-md-repin-microcosm): the CI graph-integration tests pass on Python 3.13 and 3.14 (155 each, no skips); keyed_uniform draws are byte-identical to 3ff92b0a on 315 integer coordinate/stream cases; canonical.py is byte-identical. Implementation hashes change because runtime.py and trajectory.py hash keyed_uniform's defining module, but no committed reproduction pin depends on them. No Python, test, runs/ or gates.yaml change; tier counts unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Merged at reviewed head f34888d (merge commit 2c0eb63) by the dynamics coordinator. Gates: Independent review: Subfleet
One minor finding is left for a follow-up: the comment at Master moved from 22e3f82 to e9ad042 after CI ran. None of those 63 commits touch Next: closing microcosm#873, which microcosm main (#1285) supersedes. |
…iers Master gained #525, #528, #534, #535, #538, #539, #541, #543, #545, since this branch's base (9af5392). Conflicts were the two tier files only; tests/track_u2/test_u2_loader.py, changed on both sides, merged cleanly: the merged file is master's plus exactly this branch's one added test, and this branch's plus exactly master's changes. Every other file equals its one changing side. Tier files rewritten from `pytest --collect-only -q -m <tier>` on the merged tree: unit 9,902, artifact 4,244, integration_psid 1,423, reproduction_legacy 520, oracle_policyengine 308 (16,397), which is master's counts plus this branch's +1 unit. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…iers Master gained #525, #528, #534, #535, #538, #539, #541, #543 and #545 since this branch's base (9af5392). Conflicts were the two tier files only; tests/track_u2/test_u2_loader.py, changed on both sides, merged cleanly: the merged file is master's plus exactly this branch's one added test, and this branch's plus exactly master's changes. Every other file equals its one changing side. Tier files rewritten from `pytest --collect-only -q -m <tier>` on the merged tree: unit 9,902, artifact 4,244, integration_psid 1,423, reproduction_legacy 520, oracle_policyengine 308 (16,397), which is master's counts plus this branch's +1 unit. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The optional
graphextra pinnedmicrocosm-frameandmicrocosm-graphto3ff92b0a, the head of PolicyEngine/microcosm#873, which is not on microcosm main. Under ARCH-1 (Max, 2026-10-15), #873 retires once dynamics pins a main commit (microcosm#1285, the release contract). This PR repins both packages to microcosm mainc28b4537.Validation
By a GPT-6.1 Sol build lane,
20261015-061437-md-repin-microcosm:uv pip install -e '.[dev,graph]'. Both packages'direct_url.jsonconfirms the exact commit, andrequire_graph()passes.graph-integrationtests, which cover every test importingmicrocosm.*, give 155 passed with no skips on each Python version.canonical.pyis byte-identical between the two commits.keyed_uniformdraws are byte-identical between3ff92b0aand main on 315 cases. Main changes only temporal NumPy coordinates and signed float zero; dynamics passes integer person/year/draw coordinates and string process names.runtime.py:642andtrajectory.py:573hashkeyed_uniform's whole defining module viasource_hash. No committed graph reproduction pin depends on them, and the frozen candidate spec hashes intests/test_m6_engine_refit.pyare unchanged. Noruns/*.json,gates.yaml, Python or test file changes.Docs
docs/population-graph.mdnow:tests/test_graph_trajectory_accounting.pyin the test command CI already runs.Dynamics needs no #873-only feature, so microcosm#873 can close once this merges.
🤖 Generated with Claude Code