Current status

Limits are part of the public contract

This page summarizes selected `docs/limitations.md` boundaries for public readers. The source file remains the authoritative registry.

System status

Boundaries That Must Stay Visible

Pre-production status

The repository contains working ingest, query, object-store, demo, Grafana-smoke, and console pieces, but several target components remain planned or partial.

Separate private surfaces

Public ingest and private query/UI surfaces are separate. The ingest listener does not serve query, UI, admin, token, or dashboard-management endpoints.

Runtime config and secrets

Runtime configuration is TOML. Secrets are referenced by file path and should not be embedded in committed config files or public docs.

Local demo boundary

The local demo is a development harness, not a hardened deployment topology, and it writes state under /tmp/lightmetrics-demo by default.

Implemented

Safe Claims

  • Private query/UI surfaces are separate from public ingest.
  • Logs and alerts APIs are bounded JSON APIs over accepted data.
  • Grafana compatibility means a Prometheus-compatible query subset.

Not complete

Do Not Market As Finished

  • Production service units and package formats.
  • Full PromQL parity and broad Grafana dashboard import/export.
  • Public Cloudflare deployment and custom-domain launch.