Architecture Overview — v0.3.1
Entry point. CLI parsing, config loading, pipeline resolution, and runtime orchestration.
Thin adapters translating Pingora callbacks into filter pipeline invocations. ArcSwap for hot-reload.
Filter pipeline engine, condition evaluation, body access, and all 33 built-in filter implementations.
Shared foundation: YAML config, validation, error types, health state, KV stores, ID generation.
TLS configuration, certificate loading, SNI-based selection, mTLS, and certificate hot-reload.