Skip to content

fix(conformance): bind merged Chat pairing diagnostics - #232

Merged
BunsDev merged 2 commits into
mainfrom
fix/chat254-pairing-validator
Sep 13, 2026
Merged

fix(conformance): bind merged Chat pairing diagnostics#232
BunsDev merged 2 commits into
mainfrom
fix/chat254-pairing-validator

Conversation

@BunsDev

@BunsDev BunsDev commented Sep 13, 2026

Copy link
Copy Markdown
Member

Summary

Bind the protected conformance validator to merged OpenCoven/chat#254 at 9a750513f3ffc7a09242993b6b1fac9e2ff88207, tree 96c132953431c6ba627a2d3a1ac40ae5c1fd0c84, retaining signed harness source e7b9d73cfb3c067333bb2c78194b2cad6e16a34c. Chat adds bounded pairing diagnostics, including pairing_pending, to identify the Windows failure seen in protected run 34734409422.

Rotate exact producer metadata and all three bootstrap digests (Windows parent, Windows child, Unix preparation), refresh workflow fixtures, and update release/conformance documentation. Counterpart revisions and mandatory decoded supervisor validation remain unchanged.

Validation

  • Targeted tests cover the changed binding and exact workflow fixtures.
  • corepack pnpm@10.34.0 verify:repository passes on the actual merge binding: 1,515 tests, two skipped; packed-package checks; coverage; three stress runs of six tests; lint.
  • Documentation and contract fixtures are updated.
  • No credentials, private endpoints, or sensitive error causes are included.
  • Independent review verifies actual producer identity, tested tree, frozen ancestry, metadata, fixtures, and all three digest constants.

Changeset: not applicable; private conformance binding only. Chat's exact-head CI 34736339002 passed all ten jobs before its signed merge.

Release impact

No publication authorization. SDK #38 remains open. After this verified binding lands, rotate both Chat validator scopes to the actual SDK merge and obtain fresh protected validation. Prior run 34734409422 passed Linux/macOS but failed Windows pairing; it produced no accepted aggregate. Chat and active worktrees remain preserved.

Review disposition: clarified “harness source revision” in both documents (3998726685); focused contract/gap suites pass 80 tests with one skipped after the wording change. Retained independent reviewed bootstrap digest constants (3998726694): the validator compares the lock and downloaded workflow against separately reviewed constants. Deriving those expected constants from the same lock would remove that independent check. Existing drift tests remain mandatory.

Copilot AI lite review requested due to automatic review settings September 13, 2026 04:14

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Warning

Copilot couldn't run its full agentic review because it didn't start before the timeout. Make sure your repository has a runner available, or add a copilot-code-review.yml file specifying one with the runs-on attribute. See the docs for more details.

Pull request overview

Updates the protected conformance binding to the merged OpenCoven/chat#254 producer, rotating associated workflow/bootstraps digests and refreshing fixtures/docs to support new bounded pairing diagnostics (incl. Windows pairing failure categories).

Changes:

  • Rotated pinned Chat producer commit/tree and updated harness/workflow byte digests in lock + tests.
  • Updated bootstrap script SHA-256 constants (Windows parent/child, Unix preparation) and refreshed workflow contract fixtures.
  • Updated release and workflow documentation to describe the new binding and the Windows pairing diagnostic context.

Reviewed changes

Copilot reviewed 6 out of 9 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
tests/conformance-gaps.spec.ts Updates expected producer metadata and digest assertions to match the new Chat merge binding.
tests/conformance-contract.spec.ts Refreshes workflow fixture expectations for new commit and harness revision references.
scripts/github-conformance-evidence.mjs Rotates reviewed bootstrap SHA-256 constants used by the evidence collector.
docs/workflows/client-v1-cross-repository-conformance.md Updates narrative documentation to reflect the new Chat #254 binding and diagnostics rationale.
conformance/client-v1-cross-repository-lock.json Rotates the pinned evidence producer metadata and reviewed digests to the new merge binding.
RELEASING.md Refreshes release guidance text to reflect the new producer binding and Windows pairing context.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread docs/workflows/client-v1-cross-repository-conformance.md Outdated
Comment on lines +55 to +59
'e97f1e6c0225dd041b2150e355f968ed06cc6d56bef285b2849a22b1bdf14509';
const REVIEWED_WINDOWS_CHILD_BOOTSTRAP_SHA256 =
'2bcbb2fd519301db5a22686b96c1ad4f322289dd56f10969a8d9939cee6ee8e5';
'bb3578715a67e2ff50f432e51353f0db50e95025db4e9484b7bc2bcb7404e79e';
const REVIEWED_UNIX_SUPERVISOR_PREPARATION_SCRIPT_SHA256 =
'3d486717e471c739612ce00db2c69b620530e67bf230b04aec37cf68625ef428';
'6623fe3ddafd4126acec6e194d5cc34069ddbe49a94a861cc13312d53122a03e';
@BunsDev
BunsDev merged commit 170c3ca into main Sep 13, 2026
8 checks passed
@BunsDev
BunsDev deleted the fix/chat254-pairing-validator branch September 13, 2026 04:38
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.

2 participants