v0.2.0 — Compound Policy DSL, OTel Export, QueueWaves
Added
- Compound policy DSL —
CompoundConditionwith AND/OR logic over multiplePolicyConditiontriggers - Action chains —
PolicyRule.actionsaccepts a list ofPolicyActionitems fired on a single trigger - Rule rate-limiting — per-rule
cooldown_sandmax_firesfields stability_proxymetric in policy conditions (global mean R)- OpenTelemetry export —
OTelExporterwith span instrumentation, gauge metrics, step counter; no-op fallback - QueueWaves — real-time microservice cascade failure detector with Prometheus ingestion, WebSocket streaming, dashboard, webhook alerts (60 tests, >90% coverage)
- 12 new domainpacks (total: 21)
- 3 adapter bridges: FusionCoreBridge, PlasmaControlBridge, QuantumControlBridge
- Deterministic replay from audit.jsonl with chained phase-vector verification (
spo replay --verify)
Fixed
- [P0] Rust
ImprintModel.modulate_lagantisymmetry fix - [P0] CLI
runnow applies K and Psi supervisor actions - [P0]
stability_proxyuses mean R across all layers - [P1]
compute_plvraises on mismatched arrays - All domainpack binding specs use semver
See CHANGELOG.md for full details.