Skip to content

fix(service): aggregate health must exclude unconfigured adapters #826

Description

@rickylabs

Readiness-authority fix. Evidence (eis-chat#150): aggregate health includes an unused MySQL adapter in a SQLite-only app, so response status cannot be trusted and the POC fell back to listener probes. Blocks trustworthy health-gated activation everywhere: PM readiness (E14), deploy health-gated up, update confirm gates.

Acceptance:

  • gate: unconfigured/unused adapters excluded from aggregate health; per-adapter-class unit tests
  • gate: consumer-compile check; scaffold.runtime health-path assertion

Design source: PR #822 (rfc.md + plan.md rev 10, 9-cycle adversarial trail) in .llm/runs/rfc-single-deployment--orchestrator/.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions