test: freeze Agent Spec field-change contract matrix - #67
Open
myobie wants to merge 4 commits into
Open
Conversation
Collaborator
Author
|
Courtesy before draft-to-ready: exact head |
myobie
marked this pull request as ready for review
July 31, 2026 14:21
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
Adds a contract-first, model-free acceptance matrix for the field-change rules documented by merged compoundingtech/st2#102.
This is intentionally a draft/product-red proof. Expected reds are classification evidence, never conformance passes.
Strengthened proof surfaces
Frozen expected-red map
Exact-product passes: F01, F14, F15, F16.
Validation
Exact source head:
cfd8007549ad78c74236580b1b7e0cf74eaa267fExact base:
fa2d6336e12085057bdec29671df5fae870dae5fExact st2 product:
e54a04a3ee8af6fe0b0bce4cd961f8188ac90525Exact rebuilt st2 binary SHA-256:
098d1b48c34ed9baf2f110568ee2e79386fba118536379a16826470fadde5ca4Exact locked PTY source:
afeb3b6234b7010b7db802fd029766ad17c14219Exact PTY launcher SHA-256:
406fbfcc6e292bcd178be15470e0fc8310ba1ddc35becbab25e0cffd0f096334Focused exact-product verdict: expected overall FAIL with 1 red product step and all 5 contract judges green.
Focused receipt SHA-256:
4ee930bd5eeb2c99d3009b1ac5f57582ebf31b5abbce29a9aeb2a4da0ff71242Static oracle self-test: 7/7 green.
Full model-free corpus preflight: green at 59 maintained cells, 225 shell files, 109 KDL files, and 11 nested fleet catalogs using published runner source
0fed14b(SHA-256d61d12b2b1189a391c196ca28f8f4ba69072d14fcbad2571fc29db1f250f4eed).No model or provider call was made.
Review gate
Keep draft and unmerged. Nathan's personal review must cover this exact final head before merge.