Add bounded project status workflow - #100
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.
Adds
status --repo-rootandnext --repo-rootso an explicitly selected repository can be classified and routed to one bounded repair or verification action. Classification reads the project manifest, its declared children, and transaction control state; it never turns source declarations into proof that native verification completed.This is a breaking 0.9.0 release:
change-workflow-plan --input ...becomeschange plan --input .... The internal command and its JSON contracts remain the same, and the old CLI route is rejected. The public contract also makes the command-ID fallback for omitted routes explicit.Implementation
Validation
npm run checkpassed on commit070abde62974d06d40f00a06d4b978eadb4a15d5, tree040dd10d9c16d583b0e6be28393c1ff24a54e269: Go tests and static checks, 93 browser tests across Chromium/Firefox/WebKit, npm and wheel artifact verification, self-hosting receipts, coverage, and local release closeout. The tracked tree remained clean and unchanged after validation.git diff --check origin/main...HEADpassed.Project status remains a structural observation. It does not execute native verification, authenticate receipts, approve merge or publication, or declare production readiness. Registry publication and provider verification will be performed through the release workflow after merge.