ruv
f00f09ac7c
docs(worldgraph,worldmodel): add crates.io READMEs
...
Plain-language overviews + feature lists, comparison tables (symbolic graph vs
predictive occupancy; graph vs grid vs event-log), usage, and technical
details. Adds readme = "README.md" to both manifests so they render on
crates.io on the next release.
Co-Authored-By: claude-flow <ruv@ruv.net >
2026-06-09 13:30:26 -04:00
ruv
d24bf36110
release: version bumps for crates.io publish (streaming-engine cascade)
...
- core 0.3.0->0.3.1 (ComplexSample/CanonicalFrame/provenance + blake3 dep)
- ruvector 0.3.0->0.3.1 (ClockQualityGate)
- bfld 0.3.0->0.3.1 (privacy control plane)
- signal 0.3.1->0.3.2 (fuse_scored_calibrated/ArrayCoordinator/evolution/rf_slam)
- geo: add license/repository for first publish; worldgraph/engine pin geo version
- new: geo 0.1.0, worldgraph 0.3.0, engine 0.3.0
Co-Authored-By: claude-flow <ruv@ruv.net >
2026-05-29 09:26:38 -04:00
ruv
521a012d84
feat(worldgraph): ADR-139 WorldGraph environmental digital twin ( #843 )
...
New crate wifi-densepose-worldgraph:
- model.rs: WorldNode (10 kinds) + WorldEdge (7 relations) as serde enums (no
trait objects → deterministic RVF persistence); WorldId, EnuPoint,
ZoneBoundsEnu (with point-in-bounds), SemanticProvenance (house-rule tuple)
- graph.rs: WorldGraph over petgraph StableDiGraph; upsert/add_edge/neighbors,
room_for_area (HomeCore area_id linkage), observed_by/contents_of queries,
add_semantic_state (append-with-provenance DerivedFrom), add_contradiction
(both beliefs retained), apply_privacy_mode → PrivacyRollup, JSON persistence
- 7 tests (upsert/replace, linkage, unknown-endpoint, location, provenance+
contradiction, privacy rollup, deterministic JSON round-trip)
- workspace 0 errors
Co-Authored-By: claude-flow <ruv@ruv.net >
2026-05-28 23:14:29 -04:00