Skip to content

fix: bind server health to configured product release - #152

Merged
pcvantol merged 2 commits into
mainfrom
codex/ep-product-operation-contract-v1
Sep 9, 2026
Merged

fix: bind server health to configured product release#152
pcvantol merged 2 commits into
mainfrom
codex/ep-product-operation-contract-v1

Conversation

@pcvantol

@pcvantol pcvantol commented Sep 9, 2026

Copy link
Copy Markdown
Owner

Problem

The server health route verified instance identity but constructed its selected operational installation without a configured product version. A reachable wrong release could therefore pass that service-level check.

Change

Server configuration v3 persists the running product version, upgrades v1/v2 configurations during initialization, and requires /health to return that exact release identity.

Validation

  • PYTHONPATH=src python3 -m unittest tests.engineering.test_server_foundation tests.engineering.test_operational_installation (82 tests)

Boundary

This is a health/identity correctness increment only; it performs no live service cutover or installation mutation.

@pcvantol
pcvantol merged commit df4b4a2 into main Sep 9, 2026
18 checks passed
@pcvantol
pcvantol deleted the codex/ep-product-operation-contract-v1 branch September 9, 2026 13:47
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