Skip to content

feat(ground): add repeated-bounce evidence wire contract - #4355

Closed
d-sorgcodexagent[bot] wants to merge 3 commits into
feat/4271-regional-trajectory-exportfrom
feat/4271-repeated-bounce-wire
Closed

feat(ground): add repeated-bounce evidence wire contract#4355
d-sorgcodexagent[bot] wants to merge 3 commits into
feat/4271-regional-trajectory-exportfrom
feat/4271-repeated-bounce-wire

Conversation

@d-sorgcodexagent

Copy link
Copy Markdown
Contributor

Summary

  • add strict ground-repeated-bounce-result/v1 Python serialization/parsing for the complete validated repeated-bounce evidence prefix
  • add import-only TypeScript parser/serializer parity without browser-side physics
  • enforce exact nested keys, duplicate-key and UTF-8 size guards, frame/model/request identities, trajectory/event/impact chronology, passive energy accounting, terminal handoff, and typed termination invariants
  • pin deterministic cross-runtime JSON/SHA evidence, including valid eventless pre-contact cancellation

Verification

  • 162 Python ground tests passed in the complete candidate gate; 20 focused wire tests passed after the cancellation clarification
  • 113 React test files / 712 tests passed in the complete candidate gate; 19 focused TypeScript wire tests passed after the clarification
  • MyPy, Ruff/format, TypeScript, zero-warning ESLint, Cargo-related inherited gates, production build, manifest/docs/governance, module-size and diff checks passed locally
  • independent review identified four evidence-integrity defects; each was fixed with matched adversarial coverage before publication

Scope boundary

This is an evidence/interchange boundary only. Request construction, UI executor invocation, persistence, playback, measured calibration, compiled-runtime parity, downstream consumer parity, protected release, and completion of #4267/#4270/#4271 remain open.

Part of #4270
Part of #4271
Part of #4267
Depends on #4354

@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