wifi-densepose/docs/research/sota-2026-05-22/PRODUCTION-ROADMAP.md

11 KiB
Raw Permalink Blame History

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

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

  1. A team can pick this up and start shipping without re-reading the 34 research notes.
  2. Priority alignment for engineering managers.
  3. Estimate-anchoring for project planning.
  4. 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, R5R18 → 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