Repository navigation
Scope:
- Publication label: final
Stablefor tagv1.0.0. - Current tagged public release remains
v1.0.0-rc.4until the final tag is
published. - Stable compatibility is limited to normative
README.mdtext,
fixtures/conformance/v1.0.0/, and the self-contained
tools/check-conformance-fixtures.mjs. - No DocAI HTTP format, authoritative input, conformance contract, checker
expectation, or projected client behavior changes from reviewed RC.4.
Evidence:
- The full/compact stable corpus covers resources, workflows, webhooks,
non-JSON representations, polymorphism, safe retry behavior, and the complete
unknown/unsupportedsurface required by README section 9.1. RC4-METADATA-REVIEW.mdrecords focused review completion with no remaining
stable blocker, wording issue, backlog item, or question.- The stable checker validates the corpus in isolation, including focused
metadata and source-contract negative tests. - Existing required-target responses regrade successfully against the reviewed
contract without new provider submission. - OpenAPI comparison evidence remains scoped to the evaluated
0.12.0fixture,
target models, task contracts, run dates, and grader policy.
Compatibility:
- This is the first Stable DocAI HTTP compatibility release.
- Implementers already targeting
v1.0.0-rc.4require no document-format or
projected-client migration. - Candidate-only evidence paths do not create additional stable promises.
- Recursive finite representation, public validator APIs, source-to-projection
validator guarantees, hosted live-provider CI, translations, optional target
requirements, normalized provider-cost claims, and expanded benchmarks are
explicitly not promoted by1.0.0. - Later changes must follow README section 3.1 compatibility and versioning
rules; published tags must not be moved or recreated.
Required pre-tag validation:
node docai-http/tools/check-release-readiness.mjs.git diff --check.- Confirm the final preparation changes only publication wording, release
metadata, and review records relative to the reviewed RC.4 contract. - Confirm
v1.0.0does not already exist locally or on the release remote.
Publication notes:
- Create annotated tag
v1.0.0at the reviewed stable-preparation commit. - Publish this section as the final release notes.
- After publication, update current-release wording from
v1.0.0-rc.4to
v1.0.0in a separate commit without changing the tag.