Add typed transport error evidence #105
No reviewers
Labels
No labels
accessibility
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/llm-log!105
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/61-transport-error-evidence"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Tracks #61 as a bounded core transport-evidence slice.
Stacked on #87 so typed failures build on stream integrity and response observation without conflicting edits to the live proxy.
What changed
errors.jsonl, separate from immutableevents.jsonl;gateway_or_accountevidence and deliberately clearmodelattribution;stream_completed=falseintegrity evidence from #86;errors.jsonl;transportdomain rather than treating it as a model/quantization anomaly;RED evidence
Exact test-only head
e3aed841e0cc41c48180de2938ff7f4832d65534ran 110 tests. Exactly five new error-evidence cases failed while the new success/no-error control passed. The downstream-disconnect fixture reproduced the real aiohttp failure:ClientConnectionResetError: Cannot write to closing transportExisting stream-integrity and response-observation contracts remained green.
GREEN evidence
Implementation head
2af15cea6cb6a0fd0aa553ac8d5aa1be6c565038passed:Final exact head
29bf347bd5b265efc9baf0afe1251910010e058calso passed both exact-head workflows after knowledge promotion and attribution hardening:Boundary
This establishes the core durable taxonomy/sink and attribution rules for #61. It does not claim the entire issue is closed: provider-attempt correlation, retry-chain reasoning, alert severity/rate policy, and model/quantization anomaly detection remain separate follow-up work.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.