Preserve owning categories in public errors

This commit is contained in:
2026-11-05 13:45:00 +00:00
parent e881bbdcf4
commit cd373ee46b
4 changed files with 74 additions and 0 deletions

View File

@@ -147,6 +147,11 @@ for their respective later units.
preserve `errors.Is`/`errors.As`, existing capacity metadata, exhaustion and
provider projections, and cancellation identity.
Completion: public projection preserves the owning operation alongside nested
causes and specialized projections. Root and generation tests pass on Go 1.27.3;
two use-case preparation-classification tests await the direct preparation
marker specified below.
## Stage 5: Retain Successful-Response Read Failures
**Catalog:** 8. **Files:** `internal/llm/openai_compatible_client.go` and focused