From 5c5112db0e3f4fdb152f5700317ca2ee00388664 Mon Sep 17 00:00:00 2001 From: ruv Date: Fri, 12 Jun 2026 23:00:54 -0400 Subject: [PATCH] =?UTF-8?q?docs(adr):=20correct=20streaming-engine=20statu?= =?UTF-8?q?ses=20136-145=20Proposed=E2=86=92Accepted=20=E2=80=94=20ADR-164?= =?UTF-8?q?=20G5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit All 10 streaming-engine ADRs (136-145) carried Status: Proposed while each has a concrete commit-pinned "Built -- tested building block" Implementation-Status note (136: 11f89727f; 137: 4fa3847ac; 138: fc7674bde; 139: 521a012d8; 140: 169a355bd; 141: 7d88eb84c; 142: 1f8e180d6; 143: 2d4f3dea5; 144: b10bc2e9a; 145: 0f336b7d3), each with a test count. Flipped each to "Accepted — partial (built + tested building block; integration glue pending — see Implementation Status, commit )". Honest "partial", not full Accepted: the notes themselves state the blocks are tested+compiling but "mostly not yet on the live 20 Hz path". 143 (v2 dataset-gated) and 144 (no UWB radio in fleet) carry their specific residual gates inline. Co-Authored-By: claude-flow --- docs/adr/ADR-136-ruview-streaming-engine-frame-contracts.md | 2 +- docs/adr/ADR-137-fusion-engine-quality-scoring-evidence.md | 2 +- docs/adr/ADR-138-linkgroup-array-coordinator-clock-quality.md | 2 +- docs/adr/ADR-139-worldgraph-environmental-digital-twin.md | 2 +- docs/adr/ADR-140-semantic-state-record-and-agent-bridge.md | 2 +- .../adr/ADR-141-bfld-privacy-control-plane-modes-attestation.md | 2 +- .../adr/ADR-142-evolution-tracker-temporal-voxel-aggregation.md | 2 +- docs/adr/ADR-143-rf-slam-reflector-discovery-anchor-learning.md | 2 +- docs/adr/ADR-144-uwb-range-constraint-fusion.md | 2 +- docs/adr/ADR-145-ablation-eval-harness-privacy-leakage.md | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/adr/ADR-136-ruview-streaming-engine-frame-contracts.md b/docs/adr/ADR-136-ruview-streaming-engine-frame-contracts.md index 2e8f0c2f..21f58404 100644 --- a/docs/adr/ADR-136-ruview-streaming-engine-frame-contracts.md +++ b/docs/adr/ADR-136-ruview-streaming-engine-frame-contracts.md @@ -2,7 +2,7 @@ | Field | Value | |-------|-------| -| **Status** | Proposed | +| **Status** | Accepted — partial (built + tested building block; integration glue pending — see §8 Implementation Status, commit `11f89727f`) | | **Date** | 2026-05-28 | | **Deciders** | ruv | | **Codebase target** | `wifi-densepose-core` (`types.rs`: `CsiFrame`/`CsiMetadata`); `wifi-densepose-signal/src/ruvsense/mod.rs` (`RuvSensePipeline`, six-stage flow); `v2/Cargo.toml` (workspace topology) | diff --git a/docs/adr/ADR-137-fusion-engine-quality-scoring-evidence.md b/docs/adr/ADR-137-fusion-engine-quality-scoring-evidence.md index 6d80b20e..fd3c8657 100644 --- a/docs/adr/ADR-137-fusion-engine-quality-scoring-evidence.md +++ b/docs/adr/ADR-137-fusion-engine-quality-scoring-evidence.md @@ -2,7 +2,7 @@ | Field | Value | |-------|-------| -| **Status** | Proposed | +| **Status** | Accepted — partial (built + tested building block; integration glue pending — see Implementation Status, commit `4fa3847ac`) | | **Date** | 2026-05-28 | | **Deciders** | ruv | | **Codebase target** | `wifi-densepose-signal` (`ruvsense/multistatic.rs` — `fuse`, `attention_weighted_fusion`); `wifi-densepose-ruvector` (`viewpoint/fusion.rs` — `MultistaticArray`); `wifi-densepose-bfld` (`event.rs`) | diff --git a/docs/adr/ADR-138-linkgroup-array-coordinator-clock-quality.md b/docs/adr/ADR-138-linkgroup-array-coordinator-clock-quality.md index d0311d95..1d1481d3 100644 --- a/docs/adr/ADR-138-linkgroup-array-coordinator-clock-quality.md +++ b/docs/adr/ADR-138-linkgroup-array-coordinator-clock-quality.md @@ -2,7 +2,7 @@ | Field | Value | |-------|-------| -| **Status** | Proposed | +| **Status** | Accepted — partial (built + tested building block; integration glue pending — see Implementation Status, commit `fc7674bde`) | | **Date** | 2026-05-28 | | **Deciders** | ruv | | **Codebase target** | `wifi-densepose-signal` (`ruvsense/multiband.rs`, `ruvsense/multistatic.rs`); `wifi-densepose-ruvector` (`viewpoint/geometry.rs`, `viewpoint/coherence.rs`, `viewpoint/attention.rs`, `viewpoint/fusion.rs`) | diff --git a/docs/adr/ADR-139-worldgraph-environmental-digital-twin.md b/docs/adr/ADR-139-worldgraph-environmental-digital-twin.md index d2617a5c..d1a83624 100644 --- a/docs/adr/ADR-139-worldgraph-environmental-digital-twin.md +++ b/docs/adr/ADR-139-worldgraph-environmental-digital-twin.md @@ -2,7 +2,7 @@ | Field | Value | |-------|-------| -| **Status** | Proposed | +| **Status** | Accepted — partial (built + tested building block; integration glue pending — see Implementation Status, commit `521a012d8`) | | **Date** | 2026-05-28 | | **Deciders** | ruv | | **Codebase target** | New module/crate `wifi-densepose-worldgraph` alongside `v2/crates/wifi-densepose-geo` and `v2/crates/homecore`; petgraph bridge pattern from `v2/crates/ruv-neural/ruv-neural-graph/src/petgraph_bridge.rs`; integrates `homecore/src/registry.rs` `area_id` and `wifi-densepose-mat/src/domain/scan_zone.rs` | diff --git a/docs/adr/ADR-140-semantic-state-record-and-agent-bridge.md b/docs/adr/ADR-140-semantic-state-record-and-agent-bridge.md index 2b4f8bb5..1537b748 100644 --- a/docs/adr/ADR-140-semantic-state-record-and-agent-bridge.md +++ b/docs/adr/ADR-140-semantic-state-record-and-agent-bridge.md @@ -2,7 +2,7 @@ | Field | Value | |-------|-------| -| **Status** | Proposed | +| **Status** | Accepted — partial (built + tested building block; integration glue pending — see Implementation Status, commit `169a355bd`) | | **Date** | 2026-05-28 | | **Deciders** | ruv | | **Codebase target** | `wifi-densepose-sensing-server/src/semantic/` (`bus.rs`, `common.rs`); `homecore/src/state.rs` + `event.rs`; `homecore-assist` | diff --git a/docs/adr/ADR-141-bfld-privacy-control-plane-modes-attestation.md b/docs/adr/ADR-141-bfld-privacy-control-plane-modes-attestation.md index 8ab3e913..9d3d1e57 100644 --- a/docs/adr/ADR-141-bfld-privacy-control-plane-modes-attestation.md +++ b/docs/adr/ADR-141-bfld-privacy-control-plane-modes-attestation.md @@ -2,7 +2,7 @@ | Field | Value | |-------|-------| -| **Status** | Proposed | +| **Status** | Accepted — partial (built + tested building block; integration glue pending — see Implementation Status, commit `7d88eb84c`) | | **Date** | 2026-05-28 | | **Deciders** | ruv | | **Codebase target** | `wifi-densepose-bfld` (new module `mode.rs` + `attestation.rs`; extends `lib.rs` `PrivacyClass`, `sink.rs`, `privacy_gate.rs`, `identity_risk.rs`, `emitter.rs`, `ha_discovery.rs`) | diff --git a/docs/adr/ADR-142-evolution-tracker-temporal-voxel-aggregation.md b/docs/adr/ADR-142-evolution-tracker-temporal-voxel-aggregation.md index 3b6abfc7..ca6e7f8d 100644 --- a/docs/adr/ADR-142-evolution-tracker-temporal-voxel-aggregation.md +++ b/docs/adr/ADR-142-evolution-tracker-temporal-voxel-aggregation.md @@ -2,7 +2,7 @@ | Field | Value | |-------|-------| -| **Status** | Proposed | +| **Status** | Accepted — partial (built + tested building block; integration glue pending — see Implementation Status, commit `1f8e180d6`) | | **Date** | 2026-05-28 | | **Deciders** | ruv | | **Codebase target** | `wifi-densepose-signal` (`ruvsense/longitudinal.rs`, `ruvsense/attractor_drift.rs`, `ruvsense/calibration.rs`, `ruvsense/field_model.rs`, `ruvsense/tomography.rs`); `wifi-densepose-bfld` (`privacy_gate.rs`) | diff --git a/docs/adr/ADR-143-rf-slam-reflector-discovery-anchor-learning.md b/docs/adr/ADR-143-rf-slam-reflector-discovery-anchor-learning.md index 1e92bb24..c0014df9 100644 --- a/docs/adr/ADR-143-rf-slam-reflector-discovery-anchor-learning.md +++ b/docs/adr/ADR-143-rf-slam-reflector-discovery-anchor-learning.md @@ -2,7 +2,7 @@ | Field | Value | |-------|-------| -| **Status** | Proposed | +| **Status** | Accepted — partial (built + tested building block, v1 fixed-map default; v2 dataset-gated — see Implementation Status, commit `2d4f3dea5`) | | **Date** | 2026-05-28 | | **Deciders** | ruv | | **Codebase target** | `wifi-densepose-signal` (`ruvsense/field_model.rs`, new `ruvsense/rf_slam.rs`); `wifi-densepose-mat` (`tracking/kalman.rs`, `localization/triangulation.rs`); `wifi-densepose-geo`; `wifi-densepose-ruvector` (`mat/triangulation.rs`) | diff --git a/docs/adr/ADR-144-uwb-range-constraint-fusion.md b/docs/adr/ADR-144-uwb-range-constraint-fusion.md index fcc0c3e2..16409a12 100644 --- a/docs/adr/ADR-144-uwb-range-constraint-fusion.md +++ b/docs/adr/ADR-144-uwb-range-constraint-fusion.md @@ -2,7 +2,7 @@ | Field | Value | |-------|-------| -| **Status** | Proposed | +| **Status** | Accepted — partial (built + tested building block; no UWB radio in fleet — see Implementation Status, commit `b10bc2e9a`) | | **Date** | 2026-05-28 | | **Deciders** | ruv | | **Codebase target** | `wifi-densepose-hardware` (new UWB driver/parser/auto-detect in `src/`); `wifi-densepose-signal` (`ruvsense/pose_tracker.rs` constraint-aware Kalman update); `wifi-densepose-mat` (`localization/fusion.rs` constraint integration) | diff --git a/docs/adr/ADR-145-ablation-eval-harness-privacy-leakage.md b/docs/adr/ADR-145-ablation-eval-harness-privacy-leakage.md index 529efa25..c351e112 100644 --- a/docs/adr/ADR-145-ablation-eval-harness-privacy-leakage.md +++ b/docs/adr/ADR-145-ablation-eval-harness-privacy-leakage.md @@ -2,7 +2,7 @@ | Field | Value | |-------|-------| -| **Status** | Proposed | +| **Status** | Accepted — partial (built + tested building block; integration glue pending — see Implementation Status, commit `0f336b7d3`) | | **Date** | 2026-05-28 | | **Deciders** | ruv | | **Codebase target** | `wifi-densepose-train` (`src/eval.rs`, `src/metrics.rs`, `src/ruview_metrics.rs`, `src/proof.rs`); `wifi-densepose-signal` (`src/bin/*_proof_runner.rs`); `wifi-densepose-cli` |