feat: add OpenClaw registry export bridge - #2953
Conversation
|
@giodl73-repo is attempting to deploy a commit to the OpenClaw Foundation Team on Vercel. A member of the Team first needs to authorize it. |
b5c5867 to
f23dd64
Compare
|
@clawsweeper re-review This is now code-backed at head f23dd64: adds the clawhub-schema OpenClaw registry export bridge helper, focused tests, and current validation in the PR body. |
|
🦞🧹 I asked ClawSweeper to review this item again. |
|
Codex review: needs maintainer review before merge. Reviewed July 22, 2026, 1:32 AM ET / 05:32 UTC. Summary Reproducibility: not applicable. This PR proposes a new library contract rather than repairing a reported failing behavior. The relevant evidence is the proposed API and its focused test cases, not a current-main bug reproduction. Review metrics: 2 noteworthy metrics.
Merge readiness Overall follows the weaker of proof and patch quality, so missing proof can cap an otherwise strong patch. Rank-up moves:
Risk before merge
Maintainer options:
Next step before merge
Maintainer decision needed
Security Review detailsBest possible solution: First decide whether ClawHub should expose this as a stable cross-project schema contract; if approved, rebase it onto current main and retain explicit versioning, provenance-only semantics, and focused compatibility coverage before merging. Do we have a high-confidence way to reproduce the issue? Not applicable: this PR proposes a new library contract rather than repairing a reported failing behavior. The relevant evidence is the proposed API and its focused test cases, not a current-main bug reproduction. Is this the best way to solve the issue? Unclear: the implementation is narrowly scoped and preserves the intended trust boundary, but maintainers must first decide whether this stable root-exported API is the right integration boundary. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning high; reviewed against a9775fc39b10. Label changesLabel changes:
Label justifications:
Evidence reviewedWhat I checked:
Likely related people:
What the crustacean ranks mean
Shiny media proof means a screenshot, video, or linked artifact directly shows the changed behavior. Runtime, network, CSP, and security claims still need visible diagnostics. How this review workflow works
Review history (8 earlier review cycles)
|
|
This pull request has been automatically marked as stale due to inactivity. |
|
Closing due to inactivity. |
Summary
clawhub-schemaOpenClaw registry export bridge helper that projects explicit ClawHub feed facts from an existing catalog feed entry.Scope notes
Validation
git diff --checkgit diff --cached --checknpx --yes oxfmt --check packages/schema/src/registryScanBridge.ts packages/schema/src/registryScanBridge.test.ts packages/schema/src/index.ts packages/schema/dist/registryScanBridge.js packages/schema/dist/registryScanBridge.d.ts packages/schema/dist/index.js packages/schema/dist/index.d.tsnode --check packages/schema/dist/registryScanBridge.jsregistry-bridge-okfor entry-state propagation, mismatched-candidate rejection, copied GitHub candidate acceptance, and distinct GitHub provenance idempotency keyscodex review --uncommitted- final rerun found no blocking correctness/security/maintainability issues after the candidate membership, entry-state, and GitHub provenance fixesNot run locally
npx vitest run packages/schema/src/registryScanBridge.test.tscould not start in this Windows checkout becausevitest.config.tsimportsvitest/configand local dependencies are not installed (Cannot find package 'vitest'). CI should cover the focused test after push.bunx tsc -p packages/schema/tsconfig.json --noEmitcould not run becausebunx/Bun is not installed in this Windows shell.