docs(vrs): define Agent Spec field-change reconciliation - #102
Merged
Conversation
This was referenced Jul 30, 2026
28 tasks
myobie
force-pushed
the
agent/agent-spec-field-reconciliation-vrs
branch
from
July 31, 2026 12:23
bc8483a to
8f86623
Compare
myobie
marked this pull request as ready for review
July 31, 2026 12:47
Contributor
Author
|
CoS exact review is green at 069553a. The compact field-first contract keeps the reviewed semantics and corrects the four final clarity defects: plain convert wording, exact F01 comparison inputs, grammatical ownership retention, and the F13 identity/child removal references. Hosted Nix is green. GitHub cannot record an approval because the active GitHub identity opened this PR. Nathan authorized CoS review and merge of this documentation. |
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
Authority boundary
The canonical Agent Spec and proof corpus live in compoundingtech/evals at exact merged commit
e9b53e79b05b1c0e1d7eea02db2eaba47376fe05, pinned there to st29887b2842222def0838c2cd82e6c24c218f7efa6.st2 is one implementation; it does not own or copy the Agent Spec. Another implementation, including a future st3, can target the same contract and proof suite. This PR describes desired st2 conformance and st2-specific gaps. Cross-implementation field-change semantics remain proposed until the canonical evals specification and proof corpus adopt them.
Every field section links separately to:
The pin predates three fields used by this PR: Resource bindings,
argv, and tasklifecycle. The relevant sections state those gaps explicitly.Preserved field decisions
Size and semantic diff
Against review-red exact head
bc8483a6de557679a893a54c1332c2b0ef2bf7ba:requirements.md: 97 lines / 789 words → 98 lines / 808 wordsspec.md: 285 lines / 1,637 words → 292 lines / 1,711 wordsAgainst prior exact head
2128945cccc043a09f6e44f4963e856f802d4532:requirements.md: 205 lines → 98 linesspec.md: 321 lines → 292 linesThe branch is restacked on current main exact
a8c57122b878c48e2f4cad79925534cdbb863ac0. The rebase itself changed no PR document bytes. The PR remains docs only; it changes no runtime, command, catalog, provider, or test behavior.Validation
At exact head
069553a848f7e2f587ba8e748ccefc4659823983:e9b53e79; exact supported-field lines 79-101 and explicit-task lines 153-157 were checked9887b2842222def0838c2cd82e6c24c218f7efa6st2 up --once#53, and Define a guided migration operation for state-bearing st2 paths #85 resolvecargo test --test invariants -- --test-threads=1cargo test --doc --workspacegit diff --checkReview state
This PR remains draft, reviewer-free, unmerged, and implementation-free. CoS will review the exact head before any ready or merge action.