From 8fb7f16b13e35d409022008a07db06818858383a Mon Sep 17 00:00:00 2001 From: ruv Date: Sat, 23 May 2026 15:30:01 -0400 Subject: [PATCH] =?UTF-8?q?chore(adr-115):=20expand=20witness=20bundle=20m?= =?UTF-8?q?anifest=20=E2=80=94=20Matter=20+=20release=20+=20blueprints=20+?= =?UTF-8?q?=20Lovelace=20+=20ops?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The witness-bundle generator's `ADR_FILES` array was snapshotted at P10 (commit a4f56d2f1). Since then we've shipped: - 4 Matter source files (P7+P8a: mod.rs, clusters.rs, bridge.rs, commissioning.rs) - 4 ops/docs files (v0.7.0 release notes, benchmarks.md, validate-esp32-mqtt.sh, validate-ha-blueprints.py) - 9 blueprint files (README + 8 YAMLs under examples/ha-blueprints/) - 4 Lovelace files (README + 3 dashboard YAMLs) - Also fixed a typo where the manifest pointed at `src/Cargo.toml` instead of the crate-level `Cargo.toml`. After this commit the witness bundle's `manifest/source-hashes.txt` covers **55 files** (was 28) — full source surface that ships with v0.7.0. Bundle still self-verifies end-to-end via `bash VERIFY.sh`. Local regen + verify on HEAD cb3ea9fbd: bash scripts/witness-adr-115.sh cd dist/witness-bundle-ADR115-*/ && bash VERIFY.sh → ADR-115 witness bundle: VERIFIED ✓ Refs #776, PR #778. Co-Authored-By: claude-flow --- scripts/witness-adr-115.sh | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/scripts/witness-adr-115.sh b/scripts/witness-adr-115.sh index aecf820c..5ba15a9d 100644 --- a/scripts/witness-adr-115.sh +++ b/scripts/witness-adr-115.sh @@ -122,11 +122,36 @@ ADR_FILES=( v2/crates/wifi-densepose-sensing-server/src/semantic/bed_exit.rs v2/crates/wifi-densepose-sensing-server/src/semantic/no_movement.rs v2/crates/wifi-densepose-sensing-server/src/semantic/multi_room.rs - v2/crates/wifi-densepose-sensing-server/src/Cargo.toml + v2/crates/wifi-densepose-sensing-server/Cargo.toml v2/crates/wifi-densepose-sensing-server/tests/mqtt_integration.rs v2/crates/wifi-densepose-sensing-server/benches/mqtt_throughput.rs v2/crates/wifi-densepose-sensing-server/examples/mqtt_publisher.rs .github/workflows/mqtt-integration.yml + # Matter scaffolding (P7 + P8a) + v2/crates/wifi-densepose-sensing-server/src/matter/mod.rs + v2/crates/wifi-densepose-sensing-server/src/matter/clusters.rs + v2/crates/wifi-densepose-sensing-server/src/matter/bridge.rs + v2/crates/wifi-densepose-sensing-server/src/matter/commissioning.rs + # Release + ops artifacts + docs/releases/v0.7.0-mqtt-matter.md + docs/integrations/benchmarks.md + scripts/validate-esp32-mqtt.sh + scripts/validate-ha-blueprints.py + # HA Blueprints (8) + examples/ha-blueprints/README.md + examples/ha-blueprints/01-notify-on-possible-distress.yaml + examples/ha-blueprints/02-dim-hallway-when-sleeping.yaml + examples/ha-blueprints/03-wake-routine-on-bed-exit.yaml + examples/ha-blueprints/04-alert-elderly-inactivity-anomaly.yaml + examples/ha-blueprints/05-meeting-lights-presence-mode.yaml + examples/ha-blueprints/06-bathroom-fan-while-occupied.yaml + examples/ha-blueprints/07-fall-risk-escalation.yaml + examples/ha-blueprints/08-auto-arm-security-when-not-active.yaml + # Lovelace dashboards (3) + examples/lovelace/README.md + examples/lovelace/01-single-room-overview.yaml + examples/lovelace/02-multi-node-grid.yaml + examples/lovelace/03-healthcare-aal-view.yaml ) { echo "# ADR-115 source manifest"