Skip to content

feat(ground): bind regional plan execution and evidence - #4350

Closed
d-sorgcodexagent[bot] wants to merge 4 commits into
feat/4274-regional-plan-iofrom
feat/4271-regional-execution-binding
Closed

feat(ground): bind regional plan execution and evidence#4350
d-sorgcodexagent[bot] wants to merge 4 commits into
feat/4274-regional-plan-iofrom
feat/4271-regional-execution-binding

Conversation

@d-sorgcodexagent

Copy link
Copy Markdown
Contributor

Summary

  • bind regional ground execution to the exact embedded material plan and canonical ground-request identity
  • add a strict Python/TypeScript ground-regional-execution-result/v1 evidence envelope without claiming TypeScript physics
  • validate every transition ledger row against a real plan boundary and the corresponding frozen ground-result event
  • represent cancellation and execution failures truthfully as typed null-result outcomes

Verification

  • 143 focused Python ground tests and 24 focused React contract/editor tests
  • independent rerun: 59 Python and 10 React tests
  • Ruff, format, Bandit, strict/coherent MyPy, TypeScript, ESLint, production build, docs, manifest, size, structure, ancestry, and diff gates

Remaining boundaries

This is a UI-neutral execution/contract slice. Regional playback controls, measured calibration, changing geometry, compiled/TypeScript regional physics, downstream consumer parity, and protected release evidence remain open under #4267 and #4271.

Addresses #4271
Part of #4267

@dieterolson

Copy link
Copy Markdown
Collaborator

Consolidated into #4409. Closing to reduce CI/CD runner load.

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