Skip to content

Commit 691457b

Browse files
committed
chore: update hyperi-ai submodule, fix core pillars status in STATE.md
1 parent 0ac98cb commit 691457b

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

STATE.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -119,9 +119,9 @@ free — no handles passed, no opt-in, no extra code in downstream apps.
119119
| Config | `OnceLock<Config>` | `config` | `T::from_cascade()` reads from global figment |
120120
| Logging | Global `tracing` subscriber | `logger` | `tracing::info!()` macros — always available |
121121
| Metrics | Global `metrics` recorder | `metrics` | `metrics::counter!()` macros — no-op if no recorder |
122-
| Tracing | Global OTel subscriber | `otel` | Trace context auto-propagated (planned: always-on) |
123-
| Health | Global `HealthState` | `http-server` | Unified readiness flag (planned: auto-wired) |
124-
| Shutdown | `CancellationToken` | (planned) | Unified graceful shutdown (planned: auto-wired) |
122+
| Tracing | Global OTel subscriber | `otel` | W3C traceparent auto-propagated in gRPC/Kafka/HTTP |
123+
| Health | Global `HealthRegistry` | `health` | Modules auto-register, `/readyz` aggregates |
124+
| Shutdown | `CancellationToken` | `shutdown` | SIGTERM/SIGINT → all modules drain gracefully |
125125

126126
**Rule:** When adding ANY new module or feature to rustlib:
127127
1. If it has configurable behaviour → load from cascade via `from_cascade()`

hyperi-ai

0 commit comments

Comments
 (0)