Skip to content

feat(pan2): read verified Spaces snapshots into physical hypotheses; publish them as labelled simulations - #21

Merged
ruvnet merged 4 commits into
mainfrom
feat/pan2-spaces-physical
Nov 12, 2026
Merged

ruvnet merged 4 commits into
mainfrom
feat/pan2-spaces-physical

Conversation

@ruvnet

@ruvnet ruvnet commented Nov 12, 2026

Copy link
Copy Markdown
Owner

Summary

  • Builds a validated physical scene from an API-verified Cognitum Spaces snapshot (placement bounds, object obstacles, zone speed ceiling, anonymous tracks) and turns a validated forecast branch into a labelled, confidence-0 `physical.hypothesis` simulation body for `POST /v1/spatial/spaces/{id}/simulations`.
  • Trajectories are `points` objects, never arrays of arrays (Firestore rejects those; the API answers 500 instead of 400).
  • A local snapshot file cannot build a scene; the snapshot must carry the API-verified `snapshotHash`.

Verified

  • 6 new tests plus the existing worldgraph-pan2 and worldmodel suites pass.
  • Round trip against the Firestore emulator passes.

Not verified

  • No live production write: that needs a `spaces:simulate` key.
  • The forecast is a labelled fixture; no real PAN 2 physical-forecast extractor exists yet.

🤖 Generated with claude-flow

…ranch

Co-Authored-By: claude-flow <ruv@ruv.net>
… (Pan2 keeps its own validation arm)

Co-Authored-By: claude-flow <ruv@ruv.net>
… and publish them as labelled simulations

Co-Authored-By: claude-flow <ruv@ruv.net>
@ruvnet
ruvnet merged commit 4fd7680 into main Nov 12, 2026
5 checks passed
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