DashboardopencodeAIError reason ownership

AIError reason ownership

Category: architecture
Confidence: 1.00
ID: 01a08428-49e8-73a0-81d5-13b61d8ac237
Project ID: c0425955-02bc-4c17-9af2-b114c00077e7
Cross-project: No
Recalled in other projects: 1
Source session: 16od9eLodujFsAeYb
Created: 2026-09-09 03:13:48
Updated: 2026-09-09 03:13:48

Cross-Project Recalls

ProjectHitsLast recalled
opencode-lore 1 11h ago

Content

Chose AIError as a wrapper around one tagged reason over duplicating error fields because each reason owns its readable message, category fields, optional original body, observed http, and underlying cause. Preserve body before decoding, never invent HTTP status/request IDs, and explicitly copy non-enumerable message and cause during reclassification.

Move to: