Skip to content

feat: add physics core world contract - #4

Merged
snkmcb merged 2 commits into
mainfrom
codex/phase-1-world-contract
Sep 22, 2026
Merged

snkmcb merged 2 commits into
mainfrom
codex/phase-1-world-contract

Conversation

@snkmcb

@snkmcb snkmcb commented Sep 22, 2026

Copy link
Copy Markdown
Member

Summary

  • add the solver-neutral PhysicsWorld, BodyState, and fixed-step/vector validation surface
  • add typed backend error codes and PhysicsError
  • define and test lifecycle, command, stale/cross-world handle, and deterministic changed-state drain behavior
  • update package, capability, design, and roadmap documentation to match the implemented Phase 1 slice

Testing

  • ost build
  • ost test (Windows/MSVC, 9/9 passed)
  • cmake --build --preset linux-release (WSL/GCC)
  • ctest --preset linux-release (WSL/GCC, 9/9 passed)

@snkmcb
snkmcb merged commit a1f8bb6 into main Sep 22, 2026
3 checks passed
@snkmcb
snkmcb deleted the codex/phase-1-world-contract branch September 22, 2026 05:46
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