WALEventBusMiddleware appends completed event snapshots to a JSONL file.
Constructor params
wal_path: filesystem path for append-only JSONL output
Setup with EventBus
Behavior
- Writes one JSON line per completed event.
- Uses internal locking for thread-safe file appends.
- Creates parent directories automatically.
- Intended for replay/debug/audit workflows.