From da9c68cb135993dc67e36047bdc41581b5ac2154 Mon Sep 17 00:00:00 2001 From: Val Alexander Date: Wed, 14 Oct 2026 15:33:21 -0500 Subject: [PATCH] Repin the harness authority to #459's merge commit #459 changed scripts/windows-job-supervisor.cs (residual window evidence on profile cleanup failures) and the workflow that embeds it, both governed by harnessAuthority. Pin harness.revision and harnessAuthority to its merge commit b293d5f6812b7e9dfe410a602e47ac974a0ec3b3 with the new blobs and digests, so main's "Phase 1 authority is current" check passes again. Coven-Harness: Claude Code / claude-fable-5-1 --- docs/phase1-conformance.md | 4 ++-- phase1-conformance.lock.json | 14 +++++++------- src/phase1-conformance-lock.test.ts | 12 ++++++------ 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/docs/phase1-conformance.md b/docs/phase1-conformance.md index 22895e01..0a45e33d 100644 --- a/docs/phase1-conformance.md +++ b/docs/phase1-conformance.md @@ -214,8 +214,8 @@ assignment, RPC decoder and primary/secondary exception pipeline. This fixture correction does not establish the protected installation failure's cause or relax the round-trip assertions. -The lock now selects reviewed source `d5338789e79c72581f51aff3cae7ef488f5fb5fb`, -tree `74515f5228919e11b65027dc1dbad2582b88be54`, including all 25 governed files +The lock now selects reviewed source `b293d5f6812b7e9dfe410a602e47ac974a0ec3b3`, +tree `44c6371a5d67ab31ff6dc692ec01c8854808bb0f`, including all 25 governed files and ten production deltas. The checkout regression exercises all five labels from that immutable revision. SDK rebinding, both scope rotations and fresh protected validation remain required; this binding alone is not acceptance. diff --git a/phase1-conformance.lock.json b/phase1-conformance.lock.json index d0681819..038aadf5 100644 --- a/phase1-conformance.lock.json +++ b/phase1-conformance.lock.json @@ -18,11 +18,11 @@ }, "harness": { "repository": "OpenCoven/chat", - "revision": "d5338789e79c72581f51aff3cae7ef488f5fb5fb" + "revision": "b293d5f6812b7e9dfe410a602e47ac974a0ec3b3" }, "harnessAuthority": { - "revision": "d5338789e79c72581f51aff3cae7ef488f5fb5fb", - "tree": "74515f5228919e11b65027dc1dbad2582b88be54", + "revision": "b293d5f6812b7e9dfe410a602e47ac974a0ec3b3", + "tree": "44c6371a5d67ab31ff6dc692ec01c8854808bb0f", "files": [ { "path": "scripts/phase1-conformance.mjs", @@ -116,8 +116,8 @@ }, { "path": "scripts/windows-job-supervisor.cs", - "blob": "59df68a1140addf9a3d578d6699c93ae10a47dd2", - "sha256": "b175670ed6eb74ecf4916f43fdb14f15281836f9d74746e5008a6af9c72f15e5" + "blob": "ecf04619e366cbb7c9e3b7110eeb296417294b97", + "sha256": "1f6a6d210b3551688dcb530bc4513f9f18578b35e681720139afec26b372c823" }, { "path": "scripts/contract-canary.mjs", @@ -146,8 +146,8 @@ }, { "path": ".github/workflows/client-v1-conformance.yml", - "blob": "c7b1b47f83dee72733aed1f8621ed4d1800102d4", - "sha256": "3b0d2ba8173a479f2d64d8e018f6fd8093711c87d179c5a37b78403921a81709" + "blob": "15bb9d4927d56133a43ee9c34832c56a7635aff9", + "sha256": "d71071d3a3d99472021e6b90e2299cc1b87b720a65356086ff205874e202b7fa" } ], "productionDeltas": [ diff --git a/src/phase1-conformance-lock.test.ts b/src/phase1-conformance-lock.test.ts index f0809ed0..bd55b322 100644 --- a/src/phase1-conformance-lock.test.ts +++ b/src/phase1-conformance-lock.test.ts @@ -80,8 +80,8 @@ const committedHarnessAuthority = JSON.parse( readFileSync(resolve(projectRoot, 'phase1-conformance.lock.json'), 'utf8'), ).harnessAuthority; const expectedBehaviorAuthority = { - revision: 'd5338789e79c72581f51aff3cae7ef488f5fb5fb', - tree: '74515f5228919e11b65027dc1dbad2582b88be54', + revision: 'b293d5f6812b7e9dfe410a602e47ac974a0ec3b3', + tree: '44c6371a5d67ab31ff6dc692ec01c8854808bb0f', files: [ { path: 'scripts/owned-temp-directory.mjs', @@ -120,8 +120,8 @@ const expectedBehaviorAuthority = { }, { path: 'scripts/windows-job-supervisor.cs', - blob: '59df68a1140addf9a3d578d6699c93ae10a47dd2', - sha256: 'b175670ed6eb74ecf4916f43fdb14f15281836f9d74746e5008a6af9c72f15e5', + blob: 'ecf04619e366cbb7c9e3b7110eeb296417294b97', + sha256: '1f6a6d210b3551688dcb530bc4513f9f18578b35e681720139afec26b372c823', }, { path: 'scripts/unix-producer-command.sh', @@ -140,8 +140,8 @@ const expectedBehaviorAuthority = { }, { path: '.github/workflows/client-v1-conformance.yml', - blob: 'c7b1b47f83dee72733aed1f8621ed4d1800102d4', - sha256: '3b0d2ba8173a479f2d64d8e018f6fd8093711c87d179c5a37b78403921a81709', + blob: '15bb9d4927d56133a43ee9c34832c56a7635aff9', + sha256: 'd71071d3a3d99472021e6b90e2299cc1b87b720a65356086ff205874e202b7fa', }, { path: 'scripts/process-owned-artifact-root.mjs',