docs: portable signed records across AI and agent workflows#878
Merged
Conversation
7a853f0 to
6063e3e
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Refreshes release metadata, generated release/conformance tables, package version stamps, and the changelog for
the next patch release. Includes three small public documentation hygiene fixes. No schema, registry, wire
format, signing, public API, CLI, package-set, or protocol behavior change.
Scope
scripts/publish-manifest.json,specs/kernel/errors.json(version), the MCP serverSERVER_VERSION,smithery.yamlpin, the@peac/telemetry-otelversion source,docs/releases/{facts.json,current.json}, and the conformance toolingVERSIONconstant. The package-surface audit allowlist is advanced to accept the new target.docs/releases/facts.jsonversionplus measuredmetrics.tests/metrics.test_files.0.15.3entry; the date is kept only on the newest and the first-ever entries, per theexisting convention.
packages/kernel/src/errors.generated.ts,error-categories.generated.ts, anddocs/specs/CONFORMANCE-MATRIX.mdfrom the bumped specs (codegen-drift verified clean). Conformance vector andmanifest JSON files carry the same version-string bump and are otherwise unchanged.
examples/open-model-inference-records/README.mdwithASCII; tightened the wording in
docs/standards/portable-signed-records-evidence-primitive.md("records what was reported", "is signed by an issuer", "canonicalized ... reported interaction", and a section
rename); and normalized "attested" to "reported" in the
README.mdprotocol-boundary paragraph for accuracy.Sentinels (frozen; unchanged)
receipt types 61, extension groups 19, conformance requirement IDs 290, conformance sections 32, API contract
keys 27, wire format 0.2, published packages 36, build targets 107.
errors_versionandSERVER_VERSIONmove0.15.2 -> 0.15.3; no error definitions are added (only the
versionfield changes inerrors.json).Not changed
No schema, registry, type URI, extension group, wire format, signing envelope, public API, exported symbol, CLI
command/flag, or package-set change. No tag, publish, GitHub release, or external action is performed by this PR.
Validation
facts.jsonmetrics).format:check,git diff --check,typecheck:core, registries-schema validation, the semantic no-wideninggate (18/18, "safe to tag"), the API-contract check (924 exports, 27 contract keys), codegen-drift, and
forbid-stringsall pass.verify-release: all release facts verified (25 passed, 0 failed; the only skip is the gate report generatedat tag time).