chore(consistency): register KEY-WP-0025 [auto]

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NV9oijZukGyGbRQGGKnK4P

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 713576@bnt-lap001
Assistant-Session: 384c511d-9bce-4cb8-a676-2aef6c0c8df6
This commit is contained in:
tegwick 2026-09-08 09:44:33 +02:00
parent d568b79223
commit dd8d5781e3
2 changed files with 10 additions and 0 deletions

View file

@ -9,6 +9,7 @@ owner: claude
topic_slug: runtime-lifecycle-and-readiness
created: "2026-09-08"
updated: "2026-09-08"
state_hub_workstream_id: "70f74bbd-6748-5bbe-b261-a310b6f24e0c"
---
Closes gap G08. `/healthz` returned a constant without probing anything, the
@ -26,6 +27,7 @@ requests, and write the limits down honestly.
id: KEY-WP-0025-T01
status: done
priority: medium
state_hub_task_id: "0e0d3349-efaf-546c-a58d-2a9b736278a9"
```
Added `internal/server/readiness` and a `/readyz` endpoint probing LLDAP,
@ -56,6 +58,7 @@ Design decisions worth keeping:
id: KEY-WP-0025-T02
status: done
priority: medium
state_hub_task_id: "0bea0780-523a-587e-a157-d429df15307b"
```
`SIGTERM`/`SIGINT` now drain in-flight requests for up to 15 seconds. The grace
@ -72,6 +75,7 @@ documented rather than papered over.
id: KEY-WP-0025-T03
status: done
priority: medium
state_hub_task_id: "97eba4bb-f8a0-5941-bdc8-6d59b0fa2942"
```
`docs/operations.md` states the supported topology — exactly one replica, because
@ -97,6 +101,7 @@ any number would be invented.
id: KEY-WP-0025-T04
status: done
priority: medium
state_hub_task_id: "bc64fdc2-0a31-5dab-afd1-5e7b6d11d2b3"
```
Checked against the built executable rather than the handlers, following the