Description: KoraError has ~35 variants spanning 7 functional domains with no single reference document explaining what each means, when a client should expect it, and how it should be surfaced to end users — currently a developer must grep source to find where each variant is thrown.
Suggested execution: git checkout -b docs/errors-reference-page. Write docs/ERRORS.md: a table of every KoraError variant, its numeric code, the contract(s)/function(s) that throw it, and recommended client-side handling/messaging.
Example commit message: docs: add comprehensive error code reference documentation
Guidelines: PR description must include Closes #<this-issue-number>. Complexity: High (200 points). Coordinate with A2's renumbering.
Description:
KoraErrorhas ~35 variants spanning 7 functional domains with no single reference document explaining what each means, when a client should expect it, and how it should be surfaced to end users — currently a developer must grep source to find where each variant is thrown.Suggested execution:
git checkout -b docs/errors-reference-page. Writedocs/ERRORS.md: a table of everyKoraErrorvariant, its numeric code, the contract(s)/function(s) that throw it, and recommended client-side handling/messaging.Example commit message:
docs: add comprehensive error code reference documentationGuidelines: PR description must include
Closes #<this-issue-number>. Complexity: High (200 points). Coordinate with A2's renumbering.