Skip to content

DD-338 Phase C W2A catalog flips — HA + ghome#24

Merged
piersdd merged 1 commit into
mainfrom
feat/dd-338-c-w2a-catalog
May 23, 2026
Merged

DD-338 Phase C W2A catalog flips — HA + ghome#24
piersdd merged 1 commit into
mainfrom
feat/dd-338-c-w2a-catalog

Conversation

@piersdd
Copy link
Copy Markdown
Contributor

@piersdd piersdd commented May 23, 2026

Summary

Catalog-side flips for Subagent A's per-blade PRs:

Per DD-338 Phase C Wave 2 spec ([[atlas/utilities/agent-harness/specs/2026-05-23-dd-338-c-w2-network-iot]]).

home-assistant-blade-mcp 0.5.0 → 0.6.0

Tool audit_surface scope_filtering
ha_search minimal → structured client-side → server-side (OQ-1)
ha_history minimal → structured unchanged
ha_logbook minimal → structured unchanged
ha_calendar_events minimal → structured unchanged
ha_states minimal → structured none → server-side (OQ-2)
ha_camera_snapshot minimal → none unchanged (OQ-8 opaque-blob reclassify)

google-home-blade-mcp 0.1.1 → 0.2.0

Tool audit_surface scope_filtering
ghome_rooms minimal → structured unchanged
ghome_devices minimal → structured unchanged (client-side per OQ-3 honest-worst-case)
ghome_events minimal → structured unchanged
ghome_status minimal → structured unchanged
ghome_thermostats minimal → structured unchanged
ghome_camera_image minimal → none unchanged (OQ-2 opaque-blob reclassify)

Test plan

  • 178/178 npm validate-packs tests green (14 pre-existing skipped)
  • JSON parses cleanly
  • node scripts/build-catalog.js succeeds (59 plugins + 11 packs)

Merge after the two blade PRs land + each blade publishes its new version.

11 tool-entry flips in this PR (catalog side of Subagent A's per-blade
PRs at Groupthink-dev/home-assistant-blade-mcp + .../google-home-blade-mcp).

home-assistant-blade-mcp 0.5.0 → 0.6.0:
- ha_search audit_surface minimal → structured;
  scope_filtering client-side → server-side (OQ-1 honesty flip)
- ha_history audit_surface minimal → structured
- ha_logbook audit_surface minimal → structured
- ha_calendar_events audit_surface minimal → structured
- ha_states audit_surface minimal → structured;
  scope_filtering none → server-side (OQ-2 honesty flip)
- ha_camera_snapshot audit_surface minimal → none (OQ-8 opaque-blob reclassify)

google-home-blade-mcp 0.1.1 → 0.2.0:
- ghome_rooms audit_surface minimal → structured
- ghome_devices audit_surface minimal → structured
  (scope_filtering: client-side UNCHANGED per OQ-3 honest-worst-case)
- ghome_events audit_surface minimal → structured
- ghome_status audit_surface minimal → structured
- ghome_thermostats audit_surface minimal → structured
- ghome_camera_image audit_surface minimal → none (OQ-2 opaque-blob reclassify)

178/178 npm validate-packs tests green (14 pre-existing skipped).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@piersdd piersdd merged commit 6c86fa0 into main May 23, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant