vil_trigger_cdc 0.2.2

VIL Phase 3 — Database Change Data Capture trigger via PostgreSQL logical replication
Documentation
# vil_trigger_cdc — VIL Phase 3 CDC Trigger

PostgreSQL logical replication CDC trigger for VIL Phase 3.

## Features

- Connects via `tokio-postgres` in logical replication mode
- Consumes `INSERT` / `UPDATE` / `DELETE` events from a pgoutput publication
- Emits `mq_log!` on every trigger fire with timing and table hash
- Plain `CdcFault` enum — no thiserror, no String fields
- `register_str()` used for all hash fields

## Tri-Lane Mapping

| Lane | Direction | Content |
|------|-----------|---------|
| Trigger | Outbound → Pipeline | TriggerEvent (kind=cdc) |
| Data | Outbound → Pipeline | Row before/after (future) |
| Control | Inbound ← Pipeline | Pause / Resume / Stop |

## Log Emit Table

| Operation | op_type | Macro |
|-----------|---------|-------|
| INSERT fire | 0 (publish) | mq_log! |
| UPDATE fire | 1 (consume) | mq_log! |
| DELETE fire | 2 (ack)     | mq_log! |