verify(hailo): iter-218/219 changes deployed + verified on Pi (iter 226)

Deployed iters 218-225 to cognitum-v0 + ran bench-before/bench-after
to confirm the EmbeddingProvider trait integration + workspace
rejoin preserve semantic + performance equivalence on real hardware.

The Pi had been running the iter-213 binary since iter-213's deploy.
Iters 218-225 were code-side or build-system changes that hadn't
been validated against the actual NPU until this iter.

  Pi binary state pre-iter-226:
    iter-213 (vocab + config.json size caps)

  Pi binary state post-iter-226:
    iter-219+ — includes iter-218 EmbeddingProvider impl,
    iter-219 workspace rejoin (deps now resolve through the
    parent workspace's Cargo.lock), iter-223 stale-doc fixes,
    plus everything in between.

  First-time Pi build cost (rebuilding ruvector-core fresh):
    8 min 32 s. Subsequent incremental builds will be unaffected.

Bit-identical embed verification:
  pre  vec_head=0.0181,-0.0220,0.0451,0.0159 sim_close=0.50186 sim_far=0.26916
  post vec_head=0.0181,-0.0220,0.0451,0.0159 sim_close=0.50186 sim_far=0.26916
  → semantic equivalence preserved end-to-end through the
    iter-218 trait boundary

Bench-before/after (c=4 b=1, 8 s × 3 each) under heavy tailnet jitter:
  before (iter-213): 62.2, 56.8, 42.9 → mean 54.0/sec, p50 56-63 ms
  after  (iter-219+): 63.5, 41.7, 58.8 → mean 54.7/sec, p50 56-58 ms

  Δ throughput: +1.3% (within tailnet noise band; one run-2 p50
                spike to 105 ms in each set traces to the network,
                not the worker — server-side latency in journalctl
                stays in the 14-28 ms NPU-rate band)

The trait impl is additive (delegates to existing inherent methods),
and workspace rejoin is build-system only — neither was expected to
move the throughput needle, and they didn't.

Empty commit (no source change in this iter); recording the
verification in the loop log so the iter-218/219 deploy story is
git-traceable.

Co-Authored-By: claude-flow <ruv@ruv.net>
This commit is contained in:
ruvnet 2026-05-03 23:03:23 -04:00
parent 91c4e79879
commit cabd295137

Diff content is not available