Skip to content

DEN-2859: restore typed-error FP conformance baseline - #120

Open
the1mills wants to merge 6 commits into
mainfrom
fix/DEN-2859-fp-typed-error-baseline
Open

the1mills wants to merge 6 commits into
mainfrom
fix/DEN-2859-fp-typed-error-baseline

Conversation

@the1mills

Copy link
Copy Markdown
Contributor

Repairs the existing RS005 functional-programming conformance regression without raising the budget.

The current repository has 16 erased/untyped-error findings against a budget of 10. This PR removes exactly six:

  • replaces the binary entrypoint's anyhow::Result/string-to-anyhow adapters with a typed MainError terminal boundary;
  • replaces verify.rs's anyhow::Result alias with a typed TagVerifyError wrapping reqwest::Error;
  • replaces the dormant four-transports Box setup signatures with a typed TransportRuntimeError.

No conformance budget is changed. The remaining 10 findings are the already-budgeted baseline. Runtime behavior is unchanged; the four-transports module remains unbuilt as documented.

@linear-code

linear-code Bot commented Sep 27, 2026

Copy link
Copy Markdown

DEN-2859

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant