Open Pstack 1.8.5 bounds failure-receipt diagnostics
This historical checkpoint is backfilled from the original merged version. No code changes are included in this release publication.
Cursor baseline: 0.15.5. PR #68.
Failure receipts persist a bounded provider-aware diagnostic instead of truncated raw output: launcher notes, canonical quota codes, selected terminal fields and structural capture counts. Intermediate prompts, reasoning, tool IO, narration, unknown envelope fields, and arbitrary stderr are excluded from persisted diagnostics. Retained terminal result or error text can still quote task content. Routing, quota, timeout, cancellation, and cleanup semantics are unchanged.
Validation
Original validation and review. The release package tree matches the tested PR candidate 297d046b49fb56b022a06d199a8611f18127cbe5 exactly. Completed Claude follow-up.
Package tree: 476cb524f1c7159ca2d1761510ca0198b632db66. Original merge: 12a8f97, 2026-09-27.
Known limits
The live cancellation check had zero captured output. Exclusion of nonempty private captures was tested synthetically. The original Claude verification deferral was completed in issue #69.
Checkpoint history
Previous tested published tag: v1.8.4. Adaptations and exclusions.