Skip to content

Prepare support for CTRF specification 0.3.0 - #95

Draft
Ma11hewThomas wants to merge 2 commits into
mainfrom
prep/spec-0.3.0
Draft

Ma11hewThomas wants to merge 2 commits into
mainfrom
prep/spec-0.3.0

Conversation

@Ma11hewThomas

Copy link
Copy Markdown
Contributor

Prepares support for CTRF specification 0.3.0, including the specification stack and attempt threadId proposal.

  • Adds the versioned schema, public types and builders for descriptions, assertion failures, global errors and attempt thread IDs.
  • Preserves diagnostics through report processing, retains historical schemas and retry validation, and rejects mixed-version merges instead of silently converting reports.
  • Updates examples and generated API documentation.

Validation: 296 tests, 271 upstream schema cases, nine examples, type/lint/format checks, build, package exports and ESM/CommonJS consumer checks pass.

Draft pending specification 0.3.0 acceptance and final schema synchronization.

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