From 4fecf458a7c09902da50364e9eed4d87fa7ddbea Mon Sep 17 00:00:00 2001 From: homen Date: Wed, 29 Jul 2026 02:30:50 -0700 Subject: [PATCH 1/2] ci: bump node-platform reusable-workflow pin to current main The 2026-07-20 red conformance run on PR #2 was registry lag, not a NodeAgent defect: the run predated node-platform registering the nodeagent.event-protocol and nodeagent.provider-pi concepts in ownership.yaml. Re-running the same run against today's registry passes 4/4 contract declarations (verified locally and on Actions). This bump moves the pinned reusable-workflow SHA from ef4ac8a (20 days stale) to ab7c9e69, picking up node-platform's CI gate fixes (#22/#23). The workflow interface (platform_ref, node_version) is unchanged. Co-Authored-By: Claude Fable 5 --- .github/workflows/node-platform-conformance.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/node-platform-conformance.yml b/.github/workflows/node-platform-conformance.yml index e2e2440..abcd7cc 100644 --- a/.github/workflows/node-platform-conformance.yml +++ b/.github/workflows/node-platform-conformance.yml @@ -10,4 +10,4 @@ permissions: jobs: node-platform: - uses: HomenShum/node-platform/.github/workflows/repo-conformance.yml@ef4ac8a011b230efa3324892a193abe02ff2d673 + uses: HomenShum/node-platform/.github/workflows/repo-conformance.yml@ab7c9e69e53e2eb1838f0d854dafb490f960537c From fab0eb14d409fec60a8272e56c9e669dd2ebd580 Mon Sep 17 00:00:00 2001 From: homen Date: Wed, 29 Jul 2026 02:33:32 -0700 Subject: [PATCH 2/2] fix(conformance): sync canonicalFor with registry-owned concepts node-platform main now registers nodeagent.event-protocol and nodeagent.provider-pi with NodeAgent as owner, so the conformance check requires them in canonicalFor. Verified locally against node-platform@ab7c9e69: PASS, 2/2 declarations classified. Co-Authored-By: Claude Fable 5 --- nodekit.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nodekit.yaml b/nodekit.yaml index b8688f4..d868d5e 100644 --- a/nodekit.yaml +++ b/nodekit.yaml @@ -7,7 +7,9 @@ commandProfile: application canonicalFor: - nodeagent.agent-run + - nodeagent.event-protocol - nodeagent.policy-context + - nodeagent.provider-pi consumes: - nodeplatform.repo-contract