mirror of
https://github.com/ruvnet/RuView.git
synced 2026-04-26 13:10:40 +00:00
* chore: update vendored ruvector to latest main (v2.1.0-40) Was at v2.0.5-172 (f8f2c600a), now at v2.1.0-40 (050c3fe6f). 316 commits with new crates: ruvector-coherence, sona, ruvector-core, ruvector-gnn improvements, and security hardening. Co-Authored-By: claude-flow <ruv@ruv.net> * feat: RuVector Phases 2+3 — temporal smoothing, kinematic constraints, coherence gating Phase 2 (sensing server): - Temporal keypoint smoothing via EMA (alpha=0.3) with coherence-adaptive blending - Coherence scoring: running variance of motion_energy over 20 frames - Low coherence → reduce alpha to 0.1 (trust measurements less) - Per-node prev_keypoints for frame-to-frame smoothing - Bone length clamping (±20%) in derive_single_person_pose Phase 3 (signal crate): - SkeletonConstraints: Jakobsen relaxation (3 iterations) on 12-bone COCO-17 kinematic tree — prevents impossible skeletons - CompressedPoseHistory: two-tier storage (hot f32 + warm i16 quantized) for trajectory matching and re-ID - 8 new tests for constraints + history Vendored ruvector updated to v2.1.0-40 (latest main, 316 commits). Workspace deps remain at v2.0.4 (crates.io) until v2.1.0 is published. 647 tests pass across both crates (0 failures). Refs #296 Co-Authored-By: claude-flow <ruv@ruv.net> |
||
|---|---|---|
| .. | ||
| midstream@30fe5eb7a1 | ||
| ruvector@050c3fe6f8 | ||
| sublinear-time-solver@1210646955 | ||
| README.md | ||
vendor/
Third-party dependencies managed as git submodules.
| Directory | Upstream | Description |
|---|---|---|
midstream/ |
ruvnet/midstream | Claude Flow middleware and agent orchestration |
ruvector/ |
ruvnet/ruvector | RuVector signal processing and ML pipelines |
sublinear-time-solver/ |
ruvnet/sublinear-time-solver | Sublinear-time optimization solvers |
All submodules track the main branch of their upstream repos.
Setup
After cloning this repo, initialize submodules:
git submodule update --init --recursive
Or clone with submodules in one step:
git clone --recurse-submodules https://github.com/ruvnet/RuView.git
Update to latest upstream
git submodule update --remote --merge
git add vendor/
git commit -m "chore: update vendor submodules"
A GitHub Actions workflow also checks for updates every 6 hours and opens a PR automatically.