11 KiB
Production roadmap: from loop output to shipped product
Status: synthesis — every loop finding mapped to a concrete next-step action · 2026-05-22
Why this document exists
The SOTA research loop produced 34+ ticks of physics, simulation, architecture, and vertical sketches. Without a roadmap, none of it ships. This document maps every loop output to:
- Owner (which team / role picks it up)
- LOC estimate (rough engineering cost)
- Dependencies (what must land first)
- Priority (HIGH/MEDIUM/LOW based on leverage × certainty)
Reading order: top sections are the highest-leverage / shortest-path-to-ship items. Bottom sections are exotic / long-horizon work.
Tier 1 — Ship in next quarter (Q3 2026)
1.1 — wifi-densepose plan-antennas CLI tool
Source ticks: R6.2 / R6.2.1 / R6.2.2 / R6.2.2.1 / R6.2.3 / R6.2.4 / R6.2.5 / ADR-113 Owner: CLI maintainer (per ADR-104) LOC: ~360 (placement search engine, 4-axis matrix lookup, 3D ellipsoid extension, multi-target union) Dependencies: none (reference numpy implementations exist in examples/research-sota/) Priority: HIGH — 93× sensing-coverage lift from physics alone; existing customers can re-mount today
wifi-densepose plan-antennas \
--room 5 5 [Z] \
--target NAME X Y W H [DX DY DZ] \
--target-mode {body, chest} \
--cog COG_NAME \
--freq-ghz 2.4 \
--n-anchors N
1.2 — R12.1 pose-PABS closed loop in vital_signs cog
Source ticks: R12 PABS / R12.1 / R6.1
Owner: vital_signs.rs maintainer
LOC: ~80 (PABS = ||observed − predicted||² / ||observed||², coupled with pose_tracker.rs updates)
Dependencies: existing pose pipeline (ADR-079, ADR-101), R6.1 multi-scatterer forward operator
Priority: HIGH — 9.36× intruder-detection lift; ships a V0 security feature
1.3 — cog-person-count v0.0.3 with chest-centric placement
Source ticks: R5 / R8 / R6.2.3 / ADR-113
Owner: cog-person-count maintainer (ADR-103)
LOC: ~50 (placement-aware training config + per-cog --target-mode=body default in ADR-113 matrix)
Dependencies: 1.1 CLI tool
Priority: HIGH — already shipped v0.0.2 from this loop's K-fold + label-smoothing work; v0.0.3 is the placement-aware retrain
1.4 — ADR-029 amendment with ADR-113 placement matrix
Source: ADR-113 Owner: ADR-029 author / architect LOC: 0 (ADR amendment only) Dependencies: 1.1 CLI tool (validates the matrix) Priority: HIGH — closes the multistatic-placement question ADR-029 left open
Tier 2 — Ship in next 6 months (Q3-Q4 2026)
2.1 — ruview-fed crate (within-installation federation)
Source: ADR-105 + ADR-106 Owner: federation specialist (new role) LOC: ~800 (Krum aggregator, LoRA+int8 delta codec, MERIDIAN centroid hook, mincut consistency check, DP-SGD with Moments Accountant, primitive isolation enforcement) Dependencies: AgentDB, ruvllm-microlora, ruvector-mincut (all existing) Priority: HIGH — enables R14 empathic appliances + R16/R17/R18 vertical work; ~3-week effort
2.2 — Updated cog-vital-signs with R15 primitive isolation
Source: R14 / R15 / ADR-106
Owner: vital-signs cog maintainer
LOC: ~120 (PrimitiveTag enum, on-device-only enforcement at API surface, per-cog config schema)
Dependencies: 2.1 ruview-fed
Priority: HIGH — privacy-compliant medical-grade vitals; required for R16 healthcare deployment
2.3 — Bench validation suite for placement matrix
Source: ADR-113 honest scope Owner: bench engineer + COM5 hardware LOC: ~200 (test fixtures + CSI capture + matrix-vs-observed comparison) Dependencies: 1.1 CLI tool Priority: MEDIUM — turns ADR-113's synthetic numbers into validated numbers
2.4 — MCP tool ruview_placement_recommend
Source: ADR-104 + ADR-113 Owner: ruview-mcp maintainer LOC: ~60 Dependencies: 1.1 CLI tool Priority: MEDIUM — enables AI-agent-driven deployment
Tier 3 — Ship in next year (2027)
3.1 — Cross-installation federation (ADR-107)
Source: ADR-107
Owner: federation + crypto specialist
LOC: +530 (Bonawitz secure aggregation, threshold Shamir, PKI client, per-installation rotation key)
Dependencies: 2.1 ruview-fed
Priority: MEDIUM — enables R16-R17-R18 cross-installation cogs
3.2 — PQC migration Phase 1 (ADR-108 + ADR-109)
Source: ADR-108 + ADR-109 Owner: crypto specialist LOC: +220 (Kyber-768 KEM) + +270 (Dilithium-3 signing) = +490 total Dependencies: 3.1 cross-installation federation Priority: MEDIUM — opt-in pgc-hybrid mode; required by Phase 2 (2027-Q2)
3.3 — Real-AETHER + R3.2 embedding-level cross-room re-ID
Source: R3 / R3.1 / R3.2 / ADR-024 Owner: ML training engineer LOC: ~200 (R3.2 protocol composed with ADR-024 contrastive head) Dependencies: ADR-024 AETHER training (~1-2 days on RTX 5080) Priority: MEDIUM — produces working cross-room re-ID, unblocks R14 per-occupant features
3.4 — cog-fall-detection (R12.1 production)
Source: R12.1 + ADR-079 Owner: cog developer LOC: ~200 (pose-PABS pipeline + fall-event detector + EHR/alert integration shim) Dependencies: 1.2 R12.1 in vital_signs Priority: HIGH for R16 healthcare; MEDIUM for general
Tier 4 — Long horizon (2027-2030)
4.1 — PQC migration Phase 2 (hybrid default)
Source: ADR-108 + ADR-109 Phase 2 Owner: crypto specialist LOC: +150 Dependencies: 3.2 Phase 1 deployed and stable Priority: MEDIUM — CNSA 2.0 compliance
4.2 — Wildlife cog (R10 + cog-wildlife)
Source: R10 Owner: ecology partner + cog developer LOC: ~300 (gait-frequency classifier + species-prior model + labelled wildlife CSI dataset) Dependencies: 2.1 federation (for cross-deployment training), labelled dataset (external partnership) Priority: LOW — high impact but long lead-time for data
4.3 — Maritime cog (R11 + cog-maritime-watch)
Source: R11 Owner: maritime partner + cog developer LOC: ~250 (through-seam acoustic-coupled CSI + man-overboard detector + crew-vitals) Dependencies: 2.1 federation, maritime partner for ship deployment Priority: LOW — niche but high-value-per-deployment
4.4 — R6.1 multi-scatterer in production vital_signs
Source: R6.1 Owner: vital-signs maintainer LOC: ~150 (replace scalar Fresnel with multi-scatterer forward; PPE-aware variant for R17 industrial) Dependencies: 1.2 R12.1 first Priority: MEDIUM — improves SNR-budget accuracy; PPE variant for R17
Tier 5 — Research-needed (post-2027)
5.1 — R6.1 with real body RCS measurements
Source: R6.1 honest scope Owner: physics consultant + bench engineer LOC: 0 (paper, measurement campaign) Dependencies: anechoic-chamber access Priority: LOW — refines per-body-part reflectivity by 2-3×
5.2 — Outdoor / weather-affected propagation
Source: R10 / R11 / R17 / R18 honest scope Owner: physics consultant LOC: 0 (paper) Dependencies: weather-station data Priority: LOW — needed for outdoor cogs
5.3 — Long-shift gait fatigue (cog-worker-fatigue)
Source: R17 + R10 Owner: ergonomics + ML developer LOC: ~300 (temporal gait-drift detector) Dependencies: labelled multi-hour worker data Priority: LOW — OSHA-aligned but long lead-time
5.4 — Disaster-deployment federation with consent
Source: R18 Owner: ethics consultant + legal LOC: 0 (policy work) Dependencies: FEMA / urban-SAR partnerships Priority: LOW — ethical work first, technical later
Tier 6 — Operational / management
6.1 — Owner-key rotation policy (ADR-111)
Source: ADR-109 honest scope Owner: security architect Priority: MEDIUM — required before ADR-109 Phase 1
6.2 — Cross-organisation PKI bootstrapping (ADR-107 operational)
Source: ADR-107 deferred items Owner: ops architect Priority: MEDIUM — needed before cross-installation federation goes multi-org
6.3 — FDA / CE regulatory pathway (R16)
Source: R16 healthcare honest scope Owner: regulatory consultant Cost: $500K-$2M per device class Timeline: 6-18 months Priority: HIGH for healthcare deployment
Critical-path graph (text version)
1.1 plan-antennas CLI ----+
v
1.2 R12.1 vital_signs ---+
v
1.3 cog-person-count v0.0.3 ---+
v
2.1 ruview-fed crate --------+
v
2.2 cog-vital-signs DP -----+
v
3.1 cross-install fed -----+
v
3.2 PQC migration --------+
v
3.3 R3.2 embedding cross-room
3.4 cog-fall-detection (independent of 3.3)
4.x verticals (R10, R11, R16, R17, R18)
Total engineering budget across the loop's output
| Tier | LOC | Person-weeks |
|---|---|---|
| Tier 1 (Q3 2026) | ~490 | 3-4 |
| Tier 2 (Q3-Q4 2026) | ~1180 | 6-8 |
| Tier 3 (2027) | ~1140 | 8-10 |
| Tier 4-5 (long horizon) | ~700+ | 6-8 |
| Total | ~3,500 LOC | ~25 person-weeks |
This includes both the privacy + federation + PQC chain (~1,820 LOC) and the placement / cog / integration work (~1,700 LOC).
What this roadmap DOES enable
- A team can pick this up and start shipping without re-reading the 34 research notes.
- Priority alignment for engineering managers.
- Estimate-anchoring for project planning.
- Critical-path visibility for parallel work scheduling.
What this roadmap DOES NOT enable
- Production validation (still required per Tier 2.3 bench validation).
- Regulatory approval (Tier 6.3 separate pathway).
- Partnership establishment (Tier 4.4 / 4.3 / 5.4 all need external partners).
- The roadmap is only as good as the underlying ticks — synthetic-data-based estimates may shift.
Composes with every loop thread
This document is the terminal output of the loop — every research thread, ADR, vertical sketch, and follow-up has a line in some Tier above.
Connection back
Every loop output → roadmap line:
- Research threads R1, R3, R5–R18 → Tier 3-5 cogs + Tier 1-2 implementations
- ADRs 105-109 + 113 → Tier 2-4 implementation work
- R6 family (9 ticks) → Tier 1.1 CLI + Tier 4.4 production multi-scatterer
- R3 arc (3 ticks) → Tier 3.3 real-AETHER + Tier 3 cross-room re-ID
- R12 arc (3 ticks) → Tier 1.2 R12.1 pose-PABS + Tier 3.4 cog-fall-detection
- Negative results (R12 revisited, R13 floor, R3.1 architecture) → Tier 5 research-needed items
- Honest-scope findings → Tier 5 research-needed items