Skip to content

Preserve execution provenance and recover report persistence#1109

Draft
MaxGhenis wants to merge 1 commit into
mainfrom
codex/execution-receipt-app
Draft

Preserve execution provenance and recover report persistence#1109
MaxGhenis wants to merge 1 commit into
mainfrom
codex/execution-receipt-app

Conversation

@MaxGhenis

Copy link
Copy Markdown
Contributor

Summary

  • Add an engine-neutral execution receipt contract and preserve calculation provenance through household and society-wide API adapters and durable simulation outputs.
  • Consolidate household calculations on the shared managed orchestrator, removing the competing legacy orchestration stack.
  • Track calculation completion separately from durable persistence so failed saves can be retried without recalculating. Persist terminal errors, recover pending household reports after reload, and deduplicate concurrent finalization writes.
  • Keep runtime, model, ruleset, and population identities distinct so calculator results can carry native Axiom and Populace provenance during the migration.

Validation

  • Full Vitest suite: 3,232 passed, 10 skipped
  • TypeScript typecheck passed
  • ESLint passed
  • Prettier check passed
  • Website production build passed
  • Calculator production build passed
  • git diff --check passed

@vercel

vercel Bot commented Jul 10, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
policyengine-app-v2 Ready Ready Preview, Comment Jul 10, 2026 1:31am
policyengine-calculator Ready Ready Preview, Comment Jul 10, 2026 1:31am
policyengine-calculator-next Ready Ready Preview, Comment Jul 10, 2026 1:31am
policyengine-website Ready Ready Preview, Comment Jul 10, 2026 1:31am

Request Review

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