audit-logger: record the event's x-event-id (ADR 0047) #1

Closed
jschoubben wants to merge 0 commits from events/adr-0047-alignment into main
Owner

The trail's id is now the event's own x-event-id — the handle a reader dedups the at-least-once stream on — instead of the type@time placeholder the first cut used while headers didn't exist yet. Carries causationId / schema through when present.

Depends on the sdk change (Event.id / headers). Handler test 1/1; manifest still parses (consumes: ["#"]).

Part of the ADR-0047 alignment across mesh-sdk / mesh-tools / mesh-catalog.

https://claude.ai/code/session_01LrgweAeERJYBg88c5cKDzF

The trail's `id` is now the event's own **x-event-id** — the handle a reader dedups the at-least-once stream on — instead of the `type@time` placeholder the first cut used while headers didn't exist yet. Carries `causationId` / `schema` through when present. Depends on the sdk change (Event.id / headers). Handler test 1/1; manifest still parses (`consumes: ["#"]`). Part of the ADR-0047 alignment across mesh-sdk / mesh-tools / mesh-catalog. https://claude.ai/code/session_01LrgweAeERJYBg88c5cKDzF
jschoubben added 1 commit 2026-09-03 22:26:43 +00:00
The trail's id is now the event's x-event-id — the handle a reader dedups
the at-least-once stream on — not the type@time placeholder the first cut
used. Carries causation/schema through when present.

Claude-Session: https://claude.ai/code/session_01LrgweAeERJYBg88c5cKDzF
jschoubben closed this pull request 2026-09-05 01:19:55 +00:00

Pull request closed

This pull request cannot be reopened because the branch was deleted.
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/mesh-catalog#1