> This file helps you quickly understand what this repository is about,
> when it is relevant, and when it is not.
> It is intentionally lightweight and may be incomplete.
---
## One-liner
Observability for Railiance — monitoring, metrics, logs, traces, and alerting that turn running behaviour into evidence and give the self-organizing control loop a signal to close on.
---
## Core Idea
Five Railiance layers independently declare that they intend to be
"self-evidencing" or "auditable". None of them owned the place that evidence
goes, and the live cluster has no monitoring namespace at all. This repo fills
that gap: it is the evidence plane the rest of the stack emits into.
The distinction that keeps this repo honest: it owns **the signal**, not
**the meaning of the signal**. Conformance rules and consistency checks belong
to the repos that own those concerns; telemetry carries and surfaces their
output.
---
## In Scope
- Metrics collection, storage, and query
- Log aggregation and retention
- Tracing substrate
- Alerting rules, routing, and notification paths
- Dashboards and operator/agent-facing health surfaces
- The standard emission contract other Railiance layers implement
- Retention policy sufficient to prove restore drills and rollout holds
- Signal exposure that automated control loops consume
---
## Out of Scope
- Conformance and declaration-validation *rules* — owned by the repos whose
declarations they check (`railiance-master`, family declaration validator)
- The monitoring stack as a deployable package → `rapp-*` territory
- Immutable audit custody — a separate concern with separate guarantees
- Business, cost, and revenue analytics → `resource-control`, `fin-hub`