Skip to content

Materialize Stage 12 report output variables - #696

Merged
anth-volk merged 4 commits into
mainfrom
fix/stage12-output-planning
Sep 24, 2026
Merged

anth-volk merged 4 commits into
mainfrom
fix/stage12-output-planning

Conversation

@anth-volk

Copy link
Copy Markdown
Contributor

Fixes #695

Summary

  • resolve a typed, country-aware output plan once per Stage 12 report
  • apply the same plan to baseline and reform workers before calculation
  • validate child artifacts against the plan before aggregation
  • support cliff reports and preserve labor-supply policy metadata

Testing

  • make test
  • focused Ruff checks for all changed files
  • focused Pyright checks for changed contract and executor modules
  • full simulation-entry Pyright

Repository-wide Pyright still reports unrelated pre-existing errors outside this change.

@anth-volk
anth-volk marked this pull request as ready for review September 24, 2026 20:55
@anth-volk
anth-volk merged commit aeae617 into main Sep 24, 2026
11 checks passed
@anth-volk
anth-volk deleted the fix/stage12-output-planning branch September 24, 2026 20:55
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.

Materialize Stage 12 report output variables before simulation

1 participant