feat(feeds): add catalog distribution state - #3149
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 August 4, 2026, 11:25 PM ET / August 5, 2026, 03:25 UTC. ClawSweeper reviewWhat this changesThis PR adds catalog-feed query/change schemas plus retained Convex revision and delta state for later catalog distribution endpoints. Merge readiness⛔ Blocked until real behavior proof is added - 6 items remain Keep open: current main still stores only one current catalog snapshot and lacks this PR’s revision journal and distribution schemas. The staged feature needs maintainer sponsorship, a current-base rebase, and real Convex behavior proof before merge; likely related people are Patrick Erichsen and Gio Della-Libera. Priority: P2 Review scores
Verification
How this fits togetherClawHub’s catalog publisher turns official package and skill records into stored feed snapshots. This PR adds a retained revision and change journal between publication and later query/delta transport, with scheduled cleanup of expired history. flowchart LR
A[Official packages and skills] --> B[Catalog publisher]
B --> C[Current catalog snapshot]
C --> D[Revision and change journal]
D --> E[Bounded delta reader]
D --> F[Retention scheduler]
F --> G[Expired history removed]
Decision needed
Why: This is a large new data-model and protocol direction rather than a repair to an established behavior, and the downstream stack depends on the answer. Before merge
Agent review detailsSecurityNone. Review metrics
Merge-risk optionsMaintainer options:
Technical reviewBest possible solution: Adopt the retained distribution-state contract only if a maintainer sponsors the staged feed design, then rebase it on current main and provide redacted live Convex evidence for publication, deltas, reset, and pruning while preserving unsigned compatibility. Do we have a high-confidence way to reproduce the issue? Not applicable: this is a new distribution capability, not a report of a broken existing behavior. Current main source confirms the requested retained revision and delta state does not exist. Is this the best way to solve the issue? Unclear: the staged separation is plausible, but it is not yet a maintainer-sponsored product direction and lacks live Convex evidence for its persistence and retention behavior. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning high; reviewed against 459caf625079. LabelsLabel justifications:
EvidenceWhat I checked:
Likely related people:
Rank-up movesOptional improvements that raise the rating; they are not merge blockers.
Rating scale
Overall follows the weaker of proof and patch quality. Workflow
HistoryReview history (3 earlier review cycles) |
1df84c4 to
ad0c86d
Compare
98a5733 to
ce757dc
Compare
|
This pull request has been automatically marked as stale due to inactivity. |
|
This pull request has been automatically marked as stale due to inactivity. |
Uh oh!
There was an error while loading. Please reload this page.