feat: bind Issue #62 runtime inventory to Codex 0.146 - #355
Merged
Conversation
added 10 commits
August 4, 2026 20:31
NOirBRight
force-pushed
the
codex/issue-62-inventory-retry
branch
from
August 4, 2026 12:31
e48478c to
6ecec73
Compare
Owner
Author
Orchestrator delivery update (exact head b88cf5c)Nested strict-schema hardening is now included:
Fresh exact-SHA Spec/Quality review and Hosted CI / gate are still required. |
Owner
Author
Final parity delivery update (exact head 69f6cce)The latest slice adds:
Verification on this exact head: focused audit/inventory/trace suite 192 passed; full Issue #62 suite 244 passed; generator drift, PowerShell identity/replay negatives, py_compile, and diff checks pass. The source contract remains intentionally unobserved/unqualified; no #65 unlock or real 0.146 capture is claimed. |
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.
Refs #62
Exact candidate head: b88cf5c
Summary
0.144.0-alpha.4, source commit9e552e9d15ba52bed7077d5357f3e18e330f8f38, captured at2026-07-12T14:57:55+08:00.codex-0.146-source-contract.jsonfor the source-attested CLI0.146.0(rust-v0.146.0, commite363b08c9175ac1cbe5893615dd2cb9ddf95043b, candidate revision and binary SHA-256), explicitlycapture_status=not_observedandqualification_status=unqualified.response.output_item.donethenresponse.completed, with no text delta or item-added event.--source-contract, emit exact 0.146not_observedprovenance plus nested historical 0.144 metadata, and fail closed on source-contract capture claims or historical provenance drift.Evidence boundary
No real 0.146 runtime capture is claimed.
qualification.ready_for_beta2remainsfalse; planner completeness, clean current-binding cold start, independently fingerprinted full pre/post request and response bodies, non-streaming/terminal/error/hosted/unknown controls, and wire replay evidence remain incomplete. This PR does not qualify or unlock #65 and does not mutate shared Desktop/Gateway/config/catalog state.Verification
--check-driftpython -m py_compile scripts/audit_issue_62_runtime_artifacts.py scripts/build_issue_62_runtime_inventory.pygit diff --checkFinal replay hardening (e48478c)
reconcile_inventory(..., evidence_root=None)now compares evidence-binding basenames/hashes and the manifest against the retained Issue 0.1.8 Beta2: Inventory Codex CLI 0.146 tool types and representative Responses lifecycles #62 package identity. It also pins the retained unobserved terminal classifications, gate map, blocking lists, unknown-tag count, andready_for_beta2=false; self-consistent edits cannot self-qualify.runtime_wire_surface,request_shape, andresponse_shapeschemas (including regenerated nested maps) in the inventory generator, audit sanitizer, and PowerShell reconciliation.capture_status=not_observed/qualification_status=unqualified; no 0.146 runtime capture or 0.1.8 Beta2: Define tool-type compatibility rules for custom Responses endpoints #65 unlock is claimed. This branch intentionally validates only that versioned unobserved source contract; a future observed source contract requires a deliberate schema/version transition and is not claimed admissible here.Latest exact-head verification: 161 passed across the focused inventory, trace, audit, control-manifest, and bounded-phase suite; generator
--check-drift, Python compile, PowerShell parse/identity replay, and diff checks passed.