ci: define public release truth checks - #467
Merged
Merged
Conversation
Signed-off-by: Tom Ballard <tom@armytage.co>
tcballard
force-pushed
the
agent/add-surfacecheck
branch
from
August 30, 2026 11:42
6b3e57f to
a0e0be6
Compare
tcballard
marked this pull request as ready for review
August 30, 2026 14:12
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.
What changed
Add
surfacecheck.tomlas the explicit post-release truth contract for AsDecided Core.It ties the Cargo workspace version to the repository changelog and install instructions, the public homepage and release record, canonical documentation, sitemap,
llms.txt, GitHub About metadata, and the latest GitHub release. The v0.29 federation and export-contract documentation are required public surfaces.Dependency
Requires tcballard/SurfaceCheck#2, which adds Cargo workspace version support, templated surface URLs, and native certificate roots. Keep this PR draft until that dependency is available at a pinned ref or release.
Current v0.29 audit
Against Core
bb4b785and manifest version0.29.0:The 11 live-site failures are expected before the staged v0.29 site is published. GitHub contributes three remaining failures: latest release is still v0.28.0, the homepage still points to
https://docs.asdecided.com/core/, and the description still uses the older requirements-as-code wording. The contract intentionally does not accept those stale values.Verification
<img>warnings)