spec: forward-port pilot-driven normative snapshot onto Tool 0.2.2 main - #13
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.
Forward-ports the pilot-driven
0.2.0-draftnormative snapshot onto the current Tool 0.2.2mainbaseline (3aa5c0b0c91841b2a5eabba4aff1335703b832b1) without reverting Human Clarification.Key migration decisions:
895e12d27230af2bb99ad17a96e8df8ef41bc3e0until a later Tool explicitly rebinds;ptsip clarify, deterministic zero-LLM clarification, GitHuborigindetection, explicit GitHub-Issue publication, and external clarification state;boundaries XOR componentsfor the canonical reference profile;MUST/MUST NOTviolation =>NON_CONFORMANTuntil remediation and reevaluation;PTSIP-EXC-001in the new snapshot while preserving historical immutable revisions;The branch includes temporary self-removing migration workflows used only to apply and verify the corrective forward-port on this PR. They are removed by the migration result commit before merge.
This PR must not merge until Python 3.11-3.14 CI and the canonical spec-asset tests pass.
Post-merge CI usage optimization
After this PR merged as
14a0c2f54bb486de6a109979224f998b04fd04a3,mainreceived follow-up CI-usage reductions. These do not change this normative snapshot or Tool semantics.The latest optimization is commit
e418b1382a7c87b952d7513b4b6c1a9ef68643b9(ci: reduce tooling test action usage). The effectivetooling-testpolicy is now:mainpushes;mainis closed, run the test job only if the PR was actually merged;tool-v*Tool-version tag is pushed;pytest,ptsip --version, andptsip specchecks;The earlier post-merge optimization commit
276da64fe696719a589f85d2c3be7e28c0eb852fintroduced path filtering and same-ref cancellation; the latere418b1382a7c87b952d7513b4b6c1a9ef68643b9commit supersedes its broader trigger/matrix policy.