feat(feeds): publish sharded catalog snapshots#3163
Conversation
|
Someone is attempting to deploy a commit to the OpenClaw Foundation Team on Vercel. A member of the Team first needs to authorize it. |
|
Codex review: needs real behavior proof before merge. Reviewed July 17, 2026, 11:32 PM ET / July 18, 2026, 03:32 UTC. Summary Reproducibility: not applicable. as a feature proposal; the relevant merge evidence is a real producer publication plus compatible consumer retrieval, which has not been supplied. 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:
Proof guidance:
Risk before merge
Maintainer options:
Next step before merge
Maintainer decision needed
Security Review detailsBest possible solution: Agree on the producer/consumer activation contract and production signing-key ownership, rebase the complete stack onto current main, then prove a real signed publication and consumer retrieval path with redacted live output before landing the producer changes. Do we have a high-confidence way to reproduce the issue? Not applicable as a feature proposal; the relevant merge evidence is a real producer publication plus compatible consumer retrieval, which has not been supplied. Is this the best way to solve the issue? Unclear: sharding is a plausible scalable design, but the best rollout depends on maintainer agreement about the consumer contract, the legacy redirect, and production signing-key handling. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning high; reviewed against aaa73625ed41. 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
|
|
ClawSweeper status: review started. I am starting a fresh review of this pull request: feat(feeds): publish sharded catalog snapshots This is item 1/1 in the current shard. Shard 7/18. This placeholder means the worker is alive and reading the current context. I will edit this same comment with the actual review when the claws are done clicking. Crustacean status: shell secured, claws on keyboard, evidence pebbles being sorted. |
Summary
Completes the ClawHub producer side of hosted catalog distribution with signed shard roots and immutable digest-addressed plugin/skill shards.
This is stacked after #3160. Review the final commit (
7479e2af) for this slice; earlier commits are the existing feed query/change stack.What changes
/v1/feeds/**URLs through the existing Nitro-to-Convex/api/v1/feeds/**proxyBounds
Compatibility
Small feeds continue publishing the legacy atomic response and a same-sequence sharded form. Oversized skills no longer publish a partial atomic snapshot;
/v1/feeds/skillsreturns a no-store 308 to/v1/feeds/skills/root. Activating sharded roots as the default still requires the matching OpenClaw consumer.Validation
bun run --cwd packages/schema buildbun x tsc --noEmitcodex review --commit HEAD: no actionable correctness defects