Skip to content

[#457] Add exhaustive typed pool error taxonomy - #464

Open
arisu6804 wants to merge 1 commit into
StableRoute-Org:mainfrom
arisu6804:feat/issue-457-pool-error-taxonomy
Open

[#457] Add exhaustive typed pool error taxonomy#464
arisu6804 wants to merge 1 commit into
StableRoute-Org:mainfrom
arisu6804:feat/issue-457-pool-error-taxonomy

Conversation

@arisu6804

Copy link
Copy Markdown

Summary

This PR adds the exhaustive typed pool-error taxonomy requested in #457.

  • preserves all existing append-only RouterError codes;
  • adds typed class/name metadata and retry/configuration remediation guidance;
  • adds an on-chain get_error_catalog discovery surface;
  • adds exact code round-trip and unknown-code handling;
  • adds exhaustive operation, class, retryability, and boundary metadata tests;
  • documents every code, negative-path matrix, client handling rules, and review checklist.

The change set contains 599 added lines of implementation, tests, and documentation.

Validation

  • git diff --cached --check
  • cargo test --lib error_taxonomy::tests — 14 passed

Closes #457

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.

typed error taxonomy with exhaustive negative-path tests for pool

1 participant