Repository navigation
feat: integrate review pipeline qualification candidate #293
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
Draft
frankekn
wants to merge
340
commits into
main
Choose a base branch
from
codex/integrated-qualification-admission
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.
Draft
Changes from all commits
Commits
Show all changes
340 commits
Select commit
Hold shift + click to select a range
feeaf7f
fix: resolve slash-relative Codex commands on Windows
ce48c9f
fix(github): isolate pinned App author trust
d41a68f
fix(explain): use the validated check App pin
3a70d85
Merge pinned App author isolation into collection handling
2fb64ae
feat(runtime): bind public evaluation identity and publication metadata
d0e8fc5
fix(eval): define Phase 2 measurement admission
6d41f52
Merge main into residual critic parity fix
09f7538
fix(runtime): preserve private identity drift and reject opaque compa…
4c9b431
fix(eval): withhold private identity read diagnostics
fa828e1
fix(eval): reject unknown ACP identity and private attestation labels
d29ad6a
fix(eval): bind declared credentials and platform launcher names
2538397
Merge main into untrusted policy review branch
6b101d7
test(eval): reproduce Windows public launcher metadata failures
7164f44
fix(eval): normalize Windows public launcher metadata
6b21217
Keep Grok startup outside target repository policy
2f7339e
test(eval): reject drive-dependent Windows launcher metadata
6fa5ace
fix(eval): require fully qualified Windows launcher paths
17fc8e3
test(eval): reproduce embedded private publication labels
4680af3
fix(eval): reject embedded private publication labels
32b8d8a
fix(eval): constrain slash labels to public selectors
67a16bc
Merge caller launch isolation for Codex key selection
1706db3
feat(connections): bind Codex API keys to explicit routes
0122a97
test(publication): expose unchecked site drift
e6f7e33
test(publication): cover site runtime block drift
f2b2880
fix(publication): check generated site runtime block
8269b0a
fix(connections): reject encoded credentials in Codex routes
ad026b0
test(connections): expose encoded Codex credential output leaks
b9b27c9
fix(connections): withhold percent-encoded Codex credentials
b89602a
Merge immutable review capture into ordered fallback integration
6ce7630
Merge native Codex JSONL boundary into fallback integration
438de3b
Merge route capability preflight into fallback integration
1812959
Merge current documentation and source into fallback integration
c4eae4f
fix(review): preserve option-aware capability planning after parent m…
96bbd1a
test(connections): cover mixed encoding of percent-bearing keys
9fb7ce8
feat(codex): classify verified terminal quota failures without retry
313981d
fix(connections): match partial encoding without changing key bytes
9e7b70f
test(connections): preserve safe malformed UTF-8 diagnostics
9ed776a
fix(connections): preserve invalid UTF-8 during credential screening
d82cc18
feat(review): share captured source and deadline across whole-route f…
c3b00a1
fix(codex): recognize observed native quota reconnect envelopes
475b4f2
fix(publication): preserve drift diagnostics on Node 20
d2ca8a9
test(connections): retain Unicode case screening through percent enco…
7ee0672
fix(connections): strictly decode valid UTF-8 credential views
360a5bf
docs(shift-left): add a shared pre-PR review gate
15c9909
fix(shift-left): stop review processes on terminal hangup
baca5ab
feat(connections): route ordered whole reviews through one resolution…
8c25ee9
Merge commit '7ee0672f86f53477eef2cda05a25a12491679e49' into codex/is…
bbb13b6
fix(review): retain session evidence through integrity and cleanup fa…
407b53b
test(cache): reproduce untrimmed persisted quotes
fc6f861
fix(cache): reject untrimmed persisted quotes
436d34b
Merge commit 'fc6f8616ab383e65a66dd9ca2b83cf2219119803' into codex/is…
7deabb9
test: reproduce branch-to-tag pre-push bypass
93de928
fix: reject non-branch pre-push destinations
ca114ec
Merge commit '436d34bc6844f4732235e85eb28080ca47afacef' into codex/is…
288fdbe
Merge Codex key-route and latest policy into qualification admission
7c0b140
fix(review): enforce ordered output guards and preview budget
a937164
Merge source evidence into qualification admission
edb60d2
test: expose blocked shift-left diagnostic loss
1c8b716
test: assert real verdict failure diagnostics
75c65e7
fix: retain bounded shift-left failure diagnostics
2d39346
merge: integrate descendant controller into admission candidate
12e7c91
feat(trace): observe private native Codex command receipts
32169db
merge: integrate managed doctor probes into admission candidate
7183ea7
test(lifecycle): require idle cleanup after termination finalizers
7f43a30
fix(review): preserve deep failure results and clean drained Linux se…
6bf3c5e
merge: integrate critic residual provenance into admission candidate
6397a63
fix(trace): keep contradictory native receipts incomplete
573d211
Merge commit '7f43a306b5c377d2c7a1cc86a418daa1680943b0' into codex/is…
b93fbfd
merge: retain connection and runtime contracts with current guides
195db3e
Merge commit 'ba6c34f04b252c97aca4dc3b2c2baa5fb66daa94' into codex/is…
525f06f
test: expose shift-left resource budget violations
3c5af7f
test(review): cover selected capability and captured quotes
ccdcec6
fix: enforce whole-gate shift-left resource limits
0dfd11f
merge: preserve delivery lifecycle with connection runtime support
6e8ecb6
fix(review): verify quotes against captured fixed refs
bac8e8b
Merge commit '6e8ecb639e8cbc589512d5de0d595595d5e6f486' into codex/is…
e54bc52
fix(eval): version concurrency plan after runner integration
8aa2a47
merge: integrate incomplete review and delivery contracts into admission
bb68fae
merge: integrate conservative binary coverage into admission
1d36824
feat(github): record public review measurements in check output
f022922
feat(connections): add atomic raw-document machine editor
fde7327
Merge commit '6e8ecb639e8cbc589512d5de0d595595d5e6f486' into codex/is…
88ad5b5
Merge commit 'e54bc52fa58f663a0bdd0ecdab86fe42785938c0' into codex/is…
d9acefc
Allow managed callers to force-stop their process group
4efe377
test: reproduce size-capped input bypassing review coverage
25cbcd1
fix(eval): require an explicit job identity contract for measurements
952338b
Collect bounded literal context from fixed Git snapshots
fbae2ef
merge: integrate ordered captured review sessions
33e7220
merge: preserve versioned offline concurrency protocol
4fe760d
merge: integrate ordered connection sessions and fixed measurement plan
765c600
Merge commit '6e8ecb639e8cbc589512d5de0d595595d5e6f486' into codex/is…
dd5879a
fix: reject reviews with size-capped untracked content
f851303
test: distinguish shift-left timeout configuration errors
3658f83
fix: explain invalid shift-left timeout configuration
070ae6e
docs(github): define measurement scope for ordered review sessions
90a4e7e
fix(connections): persist directory creation and lock removal
fe01a98
fix: preserve binary dry-run and asynchronous doctor integration
dc2f6c6
test: reproduce cleanup exceeding the termination deadline
36d0d77
fix: bound Linux temp cleanup by the termination deadline
2f2d409
test: exercise credential fencing with owned GitHub checks
63e499c
merge: integrate private native command receipts
ebdf089
fix(connections): bound syncs to the created directory chain
acc5210
merge: reject capped source through the shared review plan
0fd41ad
test: pass runner options to the shared omission guard
959e5b9
merge: preserve bounded Linux shutdown and ownership recovery
359d242
refactor(connections): require an existing configuration directory
303c108
Merge commit '36d0d77e6489af27cb02ae5be8bc3265abb81f68' into codex/is…
26bfa72
merge: integrate bounded literal collector
dfa687f
Merge shutdown deadline parent into private receipt branch
6437677
fix(ci): fetch history for pinned study replay
f056293
feat(eval): join historical review measurements into adoption reports
2378967
test(github): provide owned checks in connection fixtures
5ea4508
test(github): assert exact connection error diagnostic
8c3cc5f
eval: seal packet span consumer holdout
70f1f66
test: reproduce replaced-root termination cleanup
a4eef81
fix(ci): fetch history for pinned study replay
491f5f0
feat(core): feed bounded literal context to large deep reviews
fc6c4ce
fix: anchor terminating cleanup to allocated directories
2ed95cd
docs(connections): scope timeout to stdin collection
7b015f7
merge: preserve suspended OpenCode admission with captured review routes
f60d264
test(eval): reproduce partial receipt weekly admission
8967c80
test: cover root replacement across final removal
a56bab7
fix(eval): keep incomplete receipt delivery unknown
7d58e44
fix: retain owner when final removal hits a replacement
45bd015
merge: keep captured LFS fallback within the shared review deadline
ea38c1b
feat(connections): add session-only machine review ingress
38881eb
merge: retain closed-application fixture version and historical loader
9eb40e0
merge: preserve sealed Tier-1 fixture families
7cea9fb
merge: retain Phase 2 unknown admission across the combined catalog
2f26f2f
Merge commit '7d58e44060b4e88ce5e8a19ad2e514519570087c' into codex/is…
46d03b9
Merge shutdown root identity protection into connections editor
2026e6c
Merge commit '7d58e44060b4e88ce5e8a19ad2e514519570087c' into codex/is…
86e1d0a
merge: preserve public runtime identity and current publication binding
1ac741c
merge: retain bounded shift-left review gate
edbfad2
merge: retain refreshed private receipt parent ancestry
91d8606
fix(ci): fetch history for pinned study replay
51d0aa3
merge: preserve descriptor-owned Linux cleanup roots
46b0da7
fix(ci): retain ownership receipts for suspended runner results
276e78c
fix(review): refuse suspended automatic selection before fast paths
c720908
test: expose shared snapshot metadata loss after quota
0a3004e
test(github): reproduce measurement feedback regressions
ff11c32
fix: retain snapshot integrity across ordered routes
4439579
test(review): reproduce template tokens inside runner input data
9753a6b
Merge bounded literal context caller into qualification candidate
962e002
fix(review): substitute prompt fields in one literal pass
4deea1e
Update catalog metadata for literal context holdout union
21f799d
Merge captured session ingress into qualification candidate
83960c6
fix(github): preserve measurement phases and safe upgrades
8b31a60
Merge fallback snapshot integrity fixes without losing captured sessi…
ae82953
Preserve selected connection through model-free review paths
b167199
Merge historical adoption and weekly measurement tooling into qualifi…
125dbdc
Merge commit '46d03b9e71b5885420dc536604d7df2beb3db9b8' into codex/in…
0bf5f3c
Merge commit '962e002d8f7db0e6d1f31b747ed8e7042e3472e3' into codex/in…
538bb2d
test(github): reproduce symbolic refs and paginated rules
a748c93
fix(github): support symbolic refs and complete rule pagination
249cdf6
Keep template regression assertions aligned with bounded context packets
d373ab1
test(eval): reject private placeholders at public admission
fecd3fa
fix(eval): reject redacted environment attestation
8832cec
Merge commit 'ff11c32eaa8d3b45f09b50ad75d57a96c368a2fc' into codex/is…
c59a183
Merge commit 'fecd3fa663391f889e46200f742b85f98197f1c4' into codex/in…
e21db39
test: preserve raw transcripts around private schema diagnostics
c3896f7
Merge current measurement delivery and workflow fixes while retaining…
d8b59e4
fix(runner): keep schema diagnostics out of raw transcripts
678fed7
Align runtime controls with suspended OpenCode admission
e67fcd7
Merge private runner diagnostics while preserving raw and native trac…
e7c29fb
Verify private diagnostic and native receipt trace coexistence
9527d96
test: provide valid bundles for OpenCode suspension checks
7f86fbc
fix: defer fast-path auth and enforce collector boundaries
85194ac
fix: validate review and delivery boundaries
83ae938
Merge verified review boundary fixes
76a82c1
feat: bind native Codex runtime to admitted qualification proof
1d4c9a4
Merge supported native Codex runtime qualification
a615834
Fix CI fixtures for lifecycle roots and App review identity
a70cec3
Wait for stdin readiness before testing machine cancellation
76f8e20
Bound optional runtime identity probe by the review deadline
ed58666
Close optional version probe stdin without an empty write
0f5f763
Merge commit 'ed5866633b7ab8700cc79cb05bf0d85328ceb9d5' into codex/pr…
683b84d
test: reproduce missing captured Codex home at startup
5a44bba
fix: create captured Codex home before env-auth startup
c032659
test: keep Codex home permission check portable
86ff663
Merge independent doctor ancestry into reviewed core
a1e2ebf
test: reproduce bare CR binary filename rendering
023b77f
fix: fold bare CR before rendering review Markdown
c16b00c
test: cover binary diagnostics and isolated native version checks
b571e3e
fix: preserve binary coverage and isolate native proof version checks
88c0b44
test: reproduce captured Codex executable drift
1455e66
fix: reject drifted captured Codex executables before launch
72e2f0a
test: add sealed table option forwarding holdout
7e3dc47
test: reject captured executable replacement during review
63002fe
fix: materialize critic findings from a total decision ledger
8e292fe
test: expose retries of drifted captured Codex executables
feae94d
fix: stop retrying drifted captured Codex executables
dcd84a4
test: migrate remaining connection and schema critic stubs
3e3cdbe
Merge commit 'dcd84a4e1ffe365104a5692b60d059f9a456f2e6' into codex/pr…
bd3d269
Merge commit '72e2f0adcd4c0cee0f4ef61a9f40136b85457fa3' into codex/pr…
e3cdadb
fix: require explicit critic drop decisions
db01986
test: align catalog metadata and termination critic stub
981cf20
test: reproduce repeated ABA local capture classification
9fc1aa3
fix: derive uncommitted metadata from captured patch
1f7f167
test: cover protected source ownership allowance
410b139
fix: retain trust for resolved source metadata lookups
c36ccab
fix: classify captured paths with native patch metadata
120696a
test: reproduce configurable local diff prefix failures
b1fca3a
fix: pin local patch prefixes and disable diff color
fbac46d
fix: keep uncommitted source git reads read-only
37bf309
test: reproduce source index refresh during local capture
edb2672
fix: prevent local diff reads from refreshing the source index
c795778
test: cover session review verdict exit status
21f1e9a
fix: align session review exits with verdict contract
6485c1c
Merge verified source-read and session-review repairs
9871b3d
test: resolve checkout before simulating protected ownership
ba1f637
test: reject private placeholders in public reproduction commands
febd3ff
fix: reject unusable public reproduction commands and stale hosted gu…
5d18f78
test(local): isolate protected ownership configuration
4f95b9d
Merge reviewed ownership and publication corrections
8fad9d9
test: reproduce managed temp allocation failure leaks
d9cd40c
test: reject contradictory Codex quota terminals
a302d16
test: cover allocation registry cleanup and descriptor reuse
14460ec
fix: release managed temp allocation resources on failure
44f7d0b
fix: reject quota fallback after contradictory Codex terminals
42ac0ea
test: cover termination during temp owner acquisition
11819f8
test: expose contradictory native errors crossing provider boundaries
2f70940
fix: complete failed temp cleanup before termination can exit
b421be8
fix: keep contradictory native streams from provider fallback
cf9a32b
docs: remove redundant fallback workflow comment
e7725bc
Merge current main into PR293 repair candidate
adca4fe
fix(eval): retain call stats from failed reviews and routes
cb04b64
docs: define operator-supplied native reproduction contract
87480d8
Constrain Codex critic output with an internal schema
e96876d
docs(eval): record incomplete PR293 Class R threshold failure
fbbff7c
test: isolate pipeline deadline and filesystem capability controls
3df8e80
fix: reject unresolved effective runner identity labels
2c98fc6
fix: share runner defaults with public identity attestation
2017bdd
Merge pull request #297 from frankekn/codex/pr293-temp-allocation-cle…
frankekn b7a920b
Merge pull request #298 from frankekn/codex/pr293-native-terminal-order
frankekn dc8a7e2
chore(core): remove redundant accounting narration
8038e43
Merge reviewed cleanup and native terminal fixes into qualification r…
f6f70e0
Merge current main into qualification repair
9807752
test(eval): isolate accounting runner auth from operator home
2742b12
fix(eval): capture Grok model before report attestation
c5b9632
fix: align report contracts and schema cleanup assertions
6d7b4d1
fix: reject final line terminators in public quotes
f5e238a
test(eval): require captured Pi effort in weekly checks
047c100
fix(eval): require exact workflow job check association
194c734
fix(eval): version logical call accounting comparisons
3376a4b
Merge main capability preflight into integrated qualification
e4fbf9f
fix: align persisted and critic boundary validation
41d55e4
fix(action): keep author gate compatible with Bash 3
f81e2e4
test(schema): reject invalid URLs in either persisted surface
cf6bd7e
Merge current incomplete-review delivery rules from main
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
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.