Skip to content

fix(runtime): isolate Fitbit candidate port - #4

Merged
kachofugetsu09 merged 1 commit into
mainfrom
fix/candidate-port-isolation
Aug 11, 2026
Merged

fix(runtime): isolate Fitbit candidate port#4
kachofugetsu09 merged 1 commit into
mainfrom
fix/candidate-port-isolation

Conversation

@kachofugetsu09

Copy link
Copy Markdown
Member

Summary

  • declare the Fitbit monitor exclusive endpoint for candidate isolation
  • make both monitor and MCP honor FITBIT_MONITOR_PORT
  • expose only four read-only Fitbit tools to candidate validation
  • publish 1.4.2 for a fresh Core-owned plugin venv

Incident evidence

  • 1.4.1 candidate correctly aborted because the changed managed service lacked validation_port_env
  • the stable 1.4.0 endpoint remained running throughout

Verification

  • targeted plugin and runtime-env tests: 10 passed
  • full local suite collection is unavailable because the desktop Python environment lacks the declared mcp dependency; repository CI remains authoritative
  • git diff --check

@kachofugetsu09
kachofugetsu09 merged commit 2806c41 into main Aug 11, 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