feat(providers): map Herdr protocol events (COD-438) - #34
Conversation
🤖 Automated Review PanelGPT-5.6-terra (openai-codex)Changes requested; all correctness findings fixed before PR.
Gemini 3 Flash (google/gemini-3-flash-preview)Changes requested; all correctness findings fixed before PR.
Post-review validation passed: provider tests (7 Herdr tests), strict clippy, full workspace build/test, fmt, and codegen freshness. The only output was the pre-existing |
Auto-Merge GateConfidence: 0.91 The PR clearly implements COD-438's pure, deterministic Herdr protocol-19 mapping layer. The focused mapping suite passes locally (7 tests); CI reports green Test, Format Check, Clippy, Secret Scan, Dependency Audit, and Creed context drift. The diff is limited to the new mapper and its module export; no credentials, deployment, destructive behavior, or manual-review marker was found. Self-authored PR: this visible rationale is the audit record if GitHub declines formal self-approval. |
Summary
Implements the pure Herdr protocol-19 mapper for IRIS-12b.
data.typefallback, rejects empty bridge replay IDs, and handlespane_movedembedded workspace lifecycle.Verification
All passed.
imap-proto v0.10.2retains its pre-existing future-incompatibility warning.Notes
The mapper deliberately emits typed persistence intents rather than adding storage or HTTP I/O. COD-437 owns that ingest/persistence transaction seam.