docs/research/sota-2026-05-22/ticks/tick-31.md
Thread: ADR-113 (multistatic placement strategy) Verdict: Consolidates the 9-tick R6 family into a single architectural specification with a 4-axis decision matrix (dimension × zone-mode × occupants × cog). Amends ADR-029. Most ship-relevant integrative output of the loop.
docs/adr/ADR-113-multistatic-placement-strategy.md — full ADR draft.| Cog | Dim | Mode | Occ | N | Heights | Coverage |
|---|---|---|---|---|---|---|
| Presence | 2D | body | 1 | 3 | walls 0.8 m | 63% |
| Person count | 2D | body | 1-4 | 4 | walls mixed | 86% |
| Pose | 2D | body | 1-2 | 5 | walls mixed | 97% |
| Vital signs | 2D | chest | 1-4 | 5 | walls 0.8/1.5 | 100% |
| Pose | 3D | body | 1-2 | 7-8 | mixed 0.8/1.5/2.4 | 65%+ |
| Vital signs | 3D | chest | 1-4 | 6 | walls 0.8/1.5 NO ceiling | 82% |
| Maritime cabin | 2D | chest | 1-3 | 4 | low | 80%+ |
| Wildlife | 1D | linear | 1-5 | 4 | tree mixed | 70%+ |
wifi-densepose plan-antennas
--room W H [Z] --target ... --target-mode {body,chest}
--freq-ghz F --n-anchors N --cog NAME
ruview_placement_recommend(room, targets, cog) -> {anchors, coverage, rationale}
~360 LOC total for placement-strategy productisation.
| Cog | Mode | N |
|---|---|---|
| cog-presence | body | 3 |
| cog-person-count | body | 4 |
| cog-pose-estimation | body | 5/7 (2D/3D) |
| cog-vital-signs | chest | 5/6 |
| cog-breathing | chest | 5/6 |
| cog-heart-rate | chest | 5/6 |
| cog-intruder | body | 5 |
| cog-maritime-watch | chest | 4 |
| cog-wildlife | linear | 4 |
The R6 family produced 9 ticks of physics + simulation, each adding 1-2 axes to the placement question. ADR-113 collapses all 9 into a single decision matrix that a non-physicist installer can use.
| # | ADR | Status |
|---|---|---|
| 1 | ADR-105 | within-install fed |
| 2 | ADR-106 | DP + isolation |
| 3 | ADR-107 | cross-install + SA |
| 4 | ADR-108 | PQC key exchange |
| 5 | ADR-109 | PQC signatures |
| 6 | ADR-113 | multistatic placement |
Plus 3 already shipped before the loop (100, 103, 104). 9 ADRs total in the privacy + federation + provenance + placement chain.
ticks/tick-31.md. No PROGRESS.md edit. Branch research/sota-adr113-multistatic-placement.
After 31 ticks, the loop has produced everything addressable in the cron-driven 8-min unit:
~1.8h to cron stop. Remaining time can be used for: