Skip to content

[Router] AuditSink — CloudEvents JSONL (M10) #2387

Description

@ramkrishna2910

Goal

AuditSink (module M10) — persist every decision.

Scope

  • Append one CloudEvents JSONL record per decision to route_audit.jsonl (schema from the audit-schema issue).
  • Input hashed by default.
  • Wired into the dispatch path.

Acceptance

Each routed request emits exactly one schema-valid CloudEvents line; input_hash present; no raw input unless opt-in flag set.


Depends on: #2385, #2377

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions