Enforce public-source release health - #31
Merged
Merged
Conversation
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.
Outcome
Closes the post-M4 release-health gap: ordinary CI now scans complete reachable Git history, and public product documents accurately record that M1-M4 are merged and deployed to the persistent Community alpha without claiming named-client certification or human-only live acceptance.
The obsolete pre-squash public branch that triggered the scanner was removed after its complete history was preserved in a verified local bundle and all source content was confirmed present on main.
Scope and acceptance criteria
Live named-client exercises, destructive rollback, plugin marketplace submission, personal-vault testing, and managed-service expansion remain separate authorized/human gates.
Risk review
.obsidian, Markdown, or attachmentsRisk is limited to release workflow/history validation and status wording. No runtime, binding, secret, schema, or durable record changed. Full-history checkout intentionally makes ordinary CI enforce the existing release scanner.
Verification
pnpm checkpnpm buildpnpm deploy:dry-runpnpm public-source:checkpasses locally across 32 revisions / 836 blobs and in a fresh all-branches GitHub clone across 32 revisions / 838 blobs. The prior exact M4 candidate and merged main completed the full test, browser, build, and deploy-dry-run gate; this follow-up changes only CI and documentation.Screenshots or traces
Not applicable; no UI or runtime behavior changed.