Skip to content

v0.13.0

Latest

Choose a tag to compare

@zw008 zw008 released this 30 Oct 01:34

Security and observability (BREAKING)

  • BREAKING: Writes now require a durable audit intent before contacting the upstream platform. If the audit database cannot accept the intent, the write fails closed; a failed final audit update leaves an unresolved pending intent.
  • Real writes now commit a durable pending audit intent before the upstream call. If audit storage is unavailable, the write does not start; a failed final update leaves a visible pending intent and blocks further writes in that process.
  • Audit rows retain outcome metadata instead of full business responses. AIOPS_WORKFLOW_ID links calls across a workflow; optional AIOPS_TELEMETRY=1 emits metadata-only JSON events and AuditEngine.health() reports audit failures and pending intents.