You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Scanned: vivekchand/clawmetry (80 issues), vivekchand/clawmetry-cloud (79 issues), vivekchand/clawmetry-landing (11 issues). All candidates verified: 0 open PRs referencing them, 0 bot/claim comments within the last 14 days, not already labelled good first issue.
clawmetry-cloud#930: [silent-failure/read-path] display_name extraction filters legacy 'message' event_type - v3 sessions show empty title
Scope: One elif branch in clawmetry-cloud/routes/api.py around line 734 - extend it to also match 'prompt.submitted' and fall back to ev.get('data', {}) for content; the exact replacement snippet is written out in the issue body (~10 LOC).
Why safe: Single file, read-path UX bug only (blank session titles, no data loss), zero auth/billing/Stripe/Cloud Run/CI/sync daemon/proxy/gateway touch. Zero comments, no open PR. Clear done state: v3 OpenClaw sessions show non-empty titles in the cloud sessions list. Not P0, not epic. (Has appeared in three previous scans - 2026-05-21, -22, -23 - with no label applied.)
clawmetry-cloud#987: [bug][P1] Models tab missing in Cloud dashboard
Scope: Cloud left-nav in clawmetry-cloud/dashboard.py - restore the Models tab entry and add a model breakdown view or a placeholder; ~20-30 LOC. Acceptance explicitly allows a "coming soon" stub if cloud-side aggregates are not yet wired.
Why safe: UI change scoped to the cloud dashboard (not the OSS mega-file), zero auth/billing/Stripe/Cloud Run/CI/sync daemon/proxy/gateway. Zero comments, no open PR. Clear done state: Models tab visible or replaced with an explicit placeholder rather than silently hidden. Not P0, not epic.
clawmetry-cloud#986: [bug][P1] Logs tab missing in Cloud dashboard
Scope: Tab-filtering logic in clawmetry-cloud/dashboard.py - sibling of #987, fix the missing Logs tab or add an explanatory stub; ~10-20 LOC. Acceptance says if logs are not shipped to cloud, "the tab should explain that and offer the OSS install link, not silently hide" - the minimal fix is just a placeholder message.
Why safe: Same module as #987 with an even simpler minimal-fix path. Zero comments, no open PR. Clear done state: Logs tab visible or replaced with a helpful message. Not P0, not epic.
Note: if logs are deliberately disabled in cloud mode, the done state is a placeholder message + OSS install link rather than a full restore. Worth adding a clarifying comment to the issue before a contributor starts.
Scope:clawmetry-cloud/routes/api.pyingest_heartbeat handler - add ~15 LOC to persist the listed daemon-attached fields into nodes.metadata and log unknown fields for future skew detection. The exact for opt_field in (...) loop and _known set-diff snippet is written out verbatim in the issue body.
Why safe: Single route handler, no auth/billing/Stripe/Cloud Run/CI/sync daemon/proxy/gateway. Zero comments, no open PR. Clear done state: grep of the six field names in clawmetry-cloud/routes/api.py returns non-zero matches. Not P0, not epic.
Note: the issue is filed in clawmetry but the fix lands in clawmetry-cloud. A contributor should open the PR against vivekchand/clawmetry-cloud.
Rejected close calls (3)
clawmetry#1502 ([v2-tokens] Port styles.css + wire theme + density switching): Contributor JaiCodes77 commented "picking this up" on 2026-05-24 and opened PR feat(v2-tokens): port styles.css + wire theme & density switching #1984 the same day - disqualified by both the open-PR and claim-comment rules.
clawmetry#1526 ([v5-primitives] Port RecoveryScroll + EncryptedBadge + WizardFrame): Body explicitly says "Blocked by vivekchand/clawmetry-cloud#893" and the source design files live on a local path unreachable by outside contributors.
Today's candidates (4)
Scanned: vivekchand/clawmetry (80 issues), vivekchand/clawmetry-cloud (79 issues), vivekchand/clawmetry-landing (11 issues). All candidates verified: 0 open PRs referencing them, 0 bot/claim comments within the last 14 days, not already labelled
good first issue.clawmetry-cloud#930: [silent-failure/read-path] display_name extraction filters legacy 'message' event_type - v3 sessions show empty title
Scope: One
elifbranch inclawmetry-cloud/routes/api.pyaround line 734 - extend it to also match'prompt.submitted'and fall back toev.get('data', {})for content; the exact replacement snippet is written out in the issue body (~10 LOC).Why safe: Single file, read-path UX bug only (blank session titles, no data loss), zero auth/billing/Stripe/Cloud Run/CI/sync daemon/proxy/gateway touch. Zero comments, no open PR. Clear done state: v3 OpenClaw sessions show non-empty titles in the cloud sessions list. Not P0, not epic. (Has appeared in three previous scans - 2026-05-21, -22, -23 - with no label applied.)
Apply command:
gh issue edit 930 --repo vivekchand/clawmetry-cloud --add-label "good first issue"clawmetry-cloud#987: [bug][P1] Models tab missing in Cloud dashboard
Scope: Cloud left-nav in
clawmetry-cloud/dashboard.py- restore the Models tab entry and add a model breakdown view or a placeholder; ~20-30 LOC. Acceptance explicitly allows a "coming soon" stub if cloud-side aggregates are not yet wired.Why safe: UI change scoped to the cloud dashboard (not the OSS mega-file), zero auth/billing/Stripe/Cloud Run/CI/sync daemon/proxy/gateway. Zero comments, no open PR. Clear done state: Models tab visible or replaced with an explicit placeholder rather than silently hidden. Not P0, not epic.
Apply command:
gh issue edit 987 --repo vivekchand/clawmetry-cloud --add-label "good first issue"clawmetry-cloud#986: [bug][P1] Logs tab missing in Cloud dashboard
Scope: Tab-filtering logic in
clawmetry-cloud/dashboard.py- sibling of #987, fix the missing Logs tab or add an explanatory stub; ~10-20 LOC. Acceptance says if logs are not shipped to cloud, "the tab should explain that and offer the OSS install link, not silently hide" - the minimal fix is just a placeholder message.Why safe: Same module as #987 with an even simpler minimal-fix path. Zero comments, no open PR. Clear done state: Logs tab visible or replaced with a helpful message. Not P0, not epic.
Apply command:
gh issue edit 986 --repo vivekchand/clawmetry-cloud --add-label "good first issue"clawmetry#1599: [v0-skew-bug] cloud /ingest/heartbeat silently drops local_store, ollama, sandbox, machine_id, existing_node_id, subagent_id, local_store_size_mb
Scope:
clawmetry-cloud/routes/api.pyingest_heartbeathandler - add ~15 LOC to persist the listed daemon-attached fields intonodes.metadataand log unknown fields for future skew detection. The exactfor opt_field in (...)loop and_knownset-diff snippet is written out verbatim in the issue body.Why safe: Single route handler, no auth/billing/Stripe/Cloud Run/CI/sync daemon/proxy/gateway. Zero comments, no open PR. Clear done state:
grepof the six field names inclawmetry-cloud/routes/api.pyreturns non-zero matches. Not P0, not epic.Apply command:
gh issue edit 1599 --repo vivekchand/clawmetry --add-label "good first issue"Rejected close calls (3)
@vivekchand: apply labels manually with the commands above after review. This issue does NOT apply them.