-
Notifications
You must be signed in to change notification settings - Fork 0
fix: pin models in first-party v2 flows #584
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
khaliqgant
wants to merge
113
commits into
main
Choose a base branch
from
fix/first-party-model-contract-0927
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+9,938
−192
Open
Changes from all commits
Commits
Show all changes
113 commits
Select commit
Hold shift + click to select a range
4d57e22
fix: pin models in first-party v2 flows
khaliqgant a87bfff
fix: close first-party model contract gaps
khaliqgant 5377263
fix: validate every shipped model path
khaliqgant 70238e5
fix: close shipped model validation gaps
khaliqgant aad3ae1
fix: request structured prospect message
khaliqgant dfd927f
fix: reject blank legacy reviewer overrides
khaliqgant 8d29501
test: close shipped model invariant gaps
khaliqgant e953140
test: cover active v1 model pins
khaliqgant e16a9ca
test: reject mutable budget aliases
khaliqgant 3226cb8
fix: close model inventory bypasses
khaliqgant 9bd1348
fix: reject blank model overrides
khaliqgant 6583c84
test: bind model inventory to flow headers
khaliqgant 57ff94d
test: cover trigger-only flow budgets
khaliqgant 3584524
test: close model inventory bypasses
khaliqgant c42ff3d
test: close remaining model inventory gaps
khaliqgant c2de521
fix: run legacy preflight from sealed runtime
khaliqgant 26ad91f
test: journal model probes and bound aliases
khaliqgant e7ec14f
fix: close remaining model inventory gaps
khaliqgant bd65bb2
test: close flow inventory aliases
khaliqgant b7f0f73
test: resolve imported flow constructors
khaliqgant ba306a4
test: audit indirect flow invocations
khaliqgant 2d851d9
test: audit bound flow arguments
khaliqgant 56a50ae
test: close flow inventory aliases
khaliqgant a70f290
test: compose flow invocation aliases
khaliqgant 98486d0
test: audit aliased flow helpers
khaliqgant 045ef4f
test: audit bound worker arguments
khaliqgant 5692fbd
test: close invocation alias gaps
khaliqgant a2a838b
test: close nested invocation alias gaps
khaliqgant 06f7d05
test: audit nested invocation receivers
khaliqgant f4c7d5d
test: reject nested receiver mutations
khaliqgant 1da991e
test: trace nested invocation provenance
khaliqgant 9396396
test: preserve binding defaults and alias writes
khaliqgant 894d450
test: fail closed on aggregate invocation aliases
khaliqgant e29eb12
test: trace aggregate binding provenance
khaliqgant f7d4e85
test: close aggregate invocation escapes
khaliqgant 217d3b5
fix: close readiness and receiver alias gaps
khaliqgant 6a7be81
test: close wrapped Object.assign alias gap
khaliqgant 4881696
test: close wrapped provenance gaps
khaliqgant 2d46ae3
test: trace destructured Object aliases
khaliqgant 0d90d18
test: close reflective receiver write gaps
khaliqgant 0be64a4
test: close aggregate invocation provenance gaps
khaliqgant ba79a64
test: trace computed and spread invocation provenance
khaliqgant ecadaf1
test: fail closed on ambiguous aggregate paths
khaliqgant 6e16a82
test: close remaining invocation provenance gaps
khaliqgant 99dad78
test: trace nested rest and returned receiver aliases
khaliqgant 8a213dc
test: close returned receiver escape gaps
khaliqgant 3ba423b
test: preserve nested rest default paths
khaliqgant 5d090bf
test: close callable provenance gaps
khaliqgant 87a4f18
test: unwrap assignment provenance targets
khaliqgant 81b9376
fix: close remaining first-party audit gaps
khaliqgant 259684e
fix: close assignment and reflect audit gaps
khaliqgant 03ef161
fix: complete provenance audit coverage
khaliqgant f79b2ac
fix: preserve aggregate callable candidates
khaliqgant d443376
fix: close remaining model contract gaps
khaliqgant 9775525
fix: close provenance and readiness gaps
khaliqgant 7be6f15
fix: retain callable member write provenance
khaliqgant 83501b4
fix: decode reflective writer invocations
khaliqgant c69f9b2
fix: close remaining model inventory gaps
khaliqgant 1e12307
fix: close reflective provenance gaps
khaliqgant 49eedbe
test: close remaining provenance gaps
khaliqgant 638d4be
test: complete reflective target provenance
khaliqgant 195f07d
fix: close provenance alias gaps
khaliqgant 2a8d78b
fix: close remaining inventory alias gaps
khaliqgant 8a569ce
test: close remaining shipped-source provenance gaps
khaliqgant eb344ab
fix: close nested provenance gaps
khaliqgant 6ddc55f
fix: trace wrapped provenance targets
khaliqgant d819045
fix: preserve member path provenance
khaliqgant 8b1a53e
fix: close remaining shipped-source provenance gaps
khaliqgant fde1bf9
fix: preserve deferred provenance through wrappers
khaliqgant 97d736e
fix: map local key helper arguments
khaliqgant 4fa2edb
fix: align reflective and wrapper provenance
khaliqgant c685af0
test: close shipped-source provenance gaps
khaliqgant cf9bb8c
test: cover recursive reflective targets
khaliqgant 1f7d60b
test: preserve caller member provenance
khaliqgant df84dc7
Merge origin/main and close provenance gaps
khaliqgant 83c369c
fix: fail closed on unresolved provenance
khaliqgant 409362d
fix: close remaining readiness and provenance gaps
khaliqgant 9ec2a99
Merge remote-tracking branch 'origin/main' into fix/first-party-model…
khaliqgant ddd6bbf
fix: bind probed reviewer executables
khaliqgant 2a63c57
Merge remote-tracking branch 'origin/main' into fix/first-party-model…
khaliqgant c904e53
fix: narrow adopted child run status
khaliqgant 2de3dd2
Merge remote-tracking branch 'origin/main' into fix/first-party-model…
khaliqgant 9bea4ab
chore: use main suspended status contract
khaliqgant 844f397
fix: preserve aggregate callable alternatives
khaliqgant ce5a35e
Merge remote-tracking branch 'origin/main' into fix/first-party-model…
khaliqgant 79d6e3f
fix: fail closed for mutable binding keys
khaliqgant 5ffea45
fix: preserve chained binding alternatives
khaliqgant d411def
fix: preserve alternate intrinsic writers
khaliqgant a4e5a38
fix: close remaining provenance gaps
khaliqgant b8d05ec
fix: audit loop-bound callable provenance
khaliqgant bf2e765
fix: close iterable provenance gaps
khaliqgant f1e3e30
fix: trace loop member provenance
khaliqgant dc95865
fix: trace mutable iterable values
khaliqgant ef835e9
fix: close remaining provenance gaps
khaliqgant faae666
fix: trace remaining iteration sources
khaliqgant dbbe662
fix: close remaining readiness and path gaps
khaliqgant 9b25c05
fix: guard recursive and unknown iterables
khaliqgant 0e5f566
fix(sdk): harden extension budget composition
khaliqgant 7c46c5c
Merge remote-tracking branch 'origin/main' into fix/first-party-model…
khaliqgant 21859e1
fix(sdk): close readiness and provenance gaps
khaliqgant 497665b
fix(sdk): preserve probed executable identity
khaliqgant 0e73641
fix(tests): close remaining provenance gaps
khaliqgant a10ac80
fix: close late executable and provenance gaps
khaliqgant eb098f9
Merge remote-tracking branch 'origin/main' into fix/first-party-model…
khaliqgant 4582458
test: pin hardened Surface runtime bytes
khaliqgant 307bdd3
fix: preserve proved CLI identity and fail-closed provenance
khaliqgant 82825fc
Merge remote-tracking branch 'origin/main' into fix/first-party-model…
khaliqgant 3fdd56a
fix: keep resolved CLI identity out of authoring schema
khaliqgant 6084acf
test: isolate parameter provenance fixture
khaliqgant dcc4a91
fix(sdk): remove unused authored probe surface
khaliqgant a08613f
fix(sdk): preserve cloud identity and lone shorthand budget
khaliqgant 8a9f0d8
fix: close first-party model contract review gaps
khaliqgant 1d357a6
fix: retain constant returns across unknown spreads
khaliqgant File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
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
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.