mirror of
https://github.com/ruvnet/RuView
synced 2026-08-04 19:31:42 +00:00
6b5fd3cf25
cmd_manifest emitted a null skeleton (binary_sha256: null) while the real signed manifest existed on disk at cog/artifacts/manifests/<arch>/manifest.json. - New manifest module include_str!-embeds the real signed manifests (x86_64 + arm), selected by build target arch. - cmd_manifest parses-then-emits the embedded signed manifest, mirroring cog-pose-estimation manifest_roundtrips. CLI now reports the real binary_sha256, weights_sha256, Ed25519 signature, and honest build_metadata (training_class1_accuracy = 0.343). Failing-on-old test: manifest::tests::embedded_manifest_has_non_null_binary_sha256 (+ embedded_manifest_is_signed, embedded_manifest_id_matches_cog). Verified end-to-end: cog-person-count manifest -> non-null sha256. Co-Authored-By: claude-flow <ruv@ruv.net>
18 lines
569 B
Rust
18 lines
569 B
Rust
//! `cog-person-count` — learned multi-person counter (ADR-103).
|
|
//!
|
|
//! Replaces the PR #491 slot heuristic with:
|
|
//! * a small Candle network (encoder + count head + confidence head),
|
|
//! * Stoer-Wagner-bounded multi-node fusion,
|
|
//! * `{count, confidence, count_p95_low, count_p95_high}` output.
|
|
//!
|
|
//! Design lives in `docs/adr/ADR-103-learned-multi-person-counter.md`.
|
|
|
|
pub mod fusion;
|
|
pub mod inference;
|
|
pub mod manifest;
|
|
pub mod publisher;
|
|
pub mod runtime;
|
|
|
|
pub const COG_ID: &str = "person-count";
|
|
pub const COG_VERSION: &str = env!("CARGO_PKG_VERSION");
|