Skip to content

docs: health endpoints are status-only; details need admin (#51) - #21

Merged
elvogel merged 1 commit into
mainfrom
docs/server-health
Sep 29, 2026
Merged

elvogel merged 1 commit into
mainfrom
docs/server-health

Conversation

@elvogel

@elvogel elvogel commented Sep 29, 2026

Copy link
Copy Markdown
Contributor

Documents the status-only health endpoints and admin-only /health/details (phoenixml main 170adf3, #51), with probe guidance, and adds a Breaking for monitoring release-notes entry. Replaces an invented JSON example. Verified in source.

🤖 Generated with Claude Code

https://claude.ai/code/session_019zMS2EzLV6KZG6ooYco8Uf

phoenixml main 170adf3. /health, /health/live and /health/ready return only
Healthy/Degraded/Unhealthy (200, or 503 when unhealthy). The detailed JSON moved to
/health/details behind RequireAdmin. /health/ready now runs the database and engine checks, where
it used to always return 200. No health response carries exception text; the report uses fixed
codes. Verified in Program.cs and the three health checks at 170adf3.

This replaces a Health Endpoint example showing an invented JSON body with version and uptime
fields. Also adds a "Breaking for monitoring" entry to the unreleased database-server notes.

Facts from the db-engine session, each verified in source.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019zMS2EzLV6KZG6ooYco8Uf
@elvogel
elvogel merged commit d13b577 into main Sep 29, 2026
2 checks passed
@elvogel
elvogel deleted the docs/server-health branch September 29, 2026 08:20
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