Skip to content

fix(release): harden 2026.6.33 live validation#108356

Merged
RomneyDa merged 6 commits into
extended-stable/2026.6.33from
dev/extended-stable-2026.6.33-v6.11-repair2
Jul 15, 2026
Merged

fix(release): harden 2026.6.33 live validation#108356
RomneyDa merged 6 commits into
extended-stable/2026.6.33from
dev/extended-stable-2026.6.33-v6.11-repair2

Conversation

@RomneyDa

@RomneyDa RomneyDa commented Jul 15, 2026

Copy link
Copy Markdown
Member

What Problem This Solves

Fresh Full Release Validation for the v2026.6.11-based 2026.6.33 extended-stable candidate repeatedly reached terminal completion on the OpenAI tool-only probe but failed because the frozen live-test harness still required assistant transcript text and could not distinguish terminal replies from tool preambles.

The first backport pass also lacked two later companion invariants: correlating transcript replies to the current user turn and retrying ordinary tool-read results that complete without reply text.

Why This Change Was Made

Backport only the v6.11-compatible test-harness sequence from upstream commits 6801d34d9c3, 3442a8e6f5d, 1f49d94bb29, 60bef7bd413, and the two owning companion hunks from 851158529154 / PR #103204.

The repair:

  • allows assistant text to be optional only for the tool-only completion probe;
  • requires the final terminal reply for ordinary text-bearing turns;
  • recognizes the shipped status=error,error=completed envelope only where appropriate;
  • correlates replies after the current matching user turn so late prior writes cannot satisfy a retry; and
  • retries completed-without-reply ordinary tool-read results under the existing bounded policy.

No product runtime, SQLite, provider catalog, installer, publication, or current-only GPT-5.6 work is imported. The changelog contribution record was regenerated through the final content commit.

User Impact

The extended-stable candidate can be validated against the live behavior it actually ships without weakening failure handling or accepting stale transcript evidence. This PR itself publishes nothing and creates no tag.

Evidence

  • OPENCLAW_LIVE_TEST=0 LIVE=0 OPENCLAW_LIVE_GATEWAY=0 node scripts/test-live.mjs -- src/gateway/gateway-models.profiles.live.test.ts — 102 passed, 2 live suites skipped.
  • node_modules/.bin/oxfmt --check src/gateway/gateway-models.profiles.live.test.ts — passed.
  • git diff --check — passed.
  • Changelog verifier — 169 merged PRs and 63 linked issues verified through content head db7af38c0b2.
  • Final branch autoreview against canonical extended-stable/2026.6.33 — zero findings, patch is correct, confidence 0.96.

Exact hosted OpenAI live proof, fresh nonpublishing npm preflight, and fresh all-groups Full Release Validation will run only after this PR merges into the canonical branch.

@openclaw-barnacle openclaw-barnacle Bot added gateway Gateway runtime size: L maintainer Maintainer-authored PR labels Jul 15, 2026
vincentkoc and others added 6 commits July 15, 2026 08:03
* test(release): accept tool-only completion signal

* test(release): retry transient tool-read failures

(cherry picked from commit 60bef7b)
Partial backport of the v6.11-compatible transcript correlation and completed-without-reply retry contract only.

(cherry picked from commit 8511585)
@RomneyDa
RomneyDa force-pushed the dev/extended-stable-2026.6.33-v6.11-repair2 branch from 022934d to ee5c4dd Compare July 15, 2026 15:09
@RomneyDa

Copy link
Copy Markdown
Member Author

Land-ready proof for exact head ee5c4dd6667a13191df1ddad04bd0ff34eef965e:

  • Hosted CI run 29426870995 completed successfully with 44 successful jobs, 7 intentional skips, and zero failures: https://github.com/openclaw/openclaw/actions/runs/29426870995
  • OPENCLAW_LIVE_TEST=0 LIVE=0 OPENCLAW_LIVE_GATEWAY=0 node scripts/test-live.mjs -- src/gateway/gateway-models.profiles.live.test.ts passed 102 assertions with the two real live suites skipped.
  • The changelog verifier passed with 169 merged PRs and 63 linked issues through content head db7af38c0b2.
  • Targeted formatting and git diff --check passed.
  • Final branch autoreview against canonical extended-stable/2026.6.33 returned zero findings: patch is correct, confidence 0.94.

Known proof gap: the real OpenAI gateway lane, fresh npm preflight, and all-groups Full Release Validation must bind the canonical post-merge SHA. Those runs are intentionally deferred until this PR establishes merge-backed canonical provenance and trusted-harness PR #108343 lands on main. This PR creates no tag and publishes nothing.

@RomneyDa
RomneyDa merged commit bc276f2 into extended-stable/2026.6.33 Jul 15, 2026
106 of 110 checks passed
@RomneyDa
RomneyDa deleted the dev/extended-stable-2026.6.33-v6.11-repair2 branch July 15, 2026 15:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

gateway Gateway runtime maintainer Maintainer-authored PR size: M

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants