Skip to content

Consume finalized Codex review responses#81

Merged
lynnswap merged 1 commit into
mainfrom
codex/final-review-contract
Jul 4, 2026
Merged

Consume finalized Codex review responses#81
lynnswap merged 1 commit into
mainfrom
codex/final-review-contract

Conversation

@lynnswap

@lynnswap lynnswap commented Jul 4, 2026

Copy link
Copy Markdown
Owner

Purpose

Consume the CodexKit final review response contract fix so a completed app-server review succeeds only when the terminal Codex response exposes final review text.

Depends on lynnswap/CodexKit#17.

Changes

  • Pin CodexKit to 23276c81cf160b773b3f9fb5ae710d257838cad0.
  • Add app-server coverage for a final-answer delta followed by a sparse turn/completed payload.
  • Keep fail-fast behavior for completed reviews that still have no final response source.

Testing

  • swift test --build-system swiftbuild --no-parallel
  • xcodebuild test -project Tools/ReviewMonitor/CodexReviewMonitor.xcodeproj -scheme CodexReviewMonitor -destination 'platform=macOS,arch=arm64' CODE_SIGNING_ALLOWED=NO CODE_SIGNING_REQUIRED=NO

Screenshots

Not applicable.

@lynnswap lynnswap merged commit cb69947 into main Jul 4, 2026
1 check passed
@lynnswap lynnswap deleted the codex/final-review-contract branch July 4, 2026 04:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant