Skip to content

[codex] Treat voice input as optional health#6

Draft
realadeel wants to merge 1 commit into
mainfrom
codex/optional-service-health
Draft

[codex] Treat voice input as optional health#6
realadeel wants to merge 1 commit into
mainfrom
codex/optional-service-health

Conversation

@realadeel
Copy link
Copy Markdown
Owner

Summary

Separates required services from optional adapters in OTA mark-good checks and the web health dashboard.

voice-pipelined remains visible as an optional adapter, but it no longer makes a text-first system look broken or prevents RAUC auto mark-good when it is not installed.

Impact

  • update-managerd gates mark-good on required services only.
  • Optional services are logged as informational when missing or unhealthy.
  • ui-web reports service group metadata and renders core services separately from optional adapters.
  • Adds service tests for required vs optional health behavior.

Validation

  • python -m pytest tests/ -q -> 116 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