-
Notifications
You must be signed in to change notification settings - Fork 91
Add archive coverage and wiretap progress reporting #101
Copy link
Copy link
Open
Labels
P3Low-risk cleanup, docs, polish, ergonomics, or speculative feature.Low-risk cleanup, docs, polish, ergonomics, or speculative feature.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.ClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.ClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.impact:otherThis issue has meaningful maintainer-visible impact outside the owned taxonomy.This issue has meaningful maintainer-visible impact outside the owned taxonomy.issue-rating: 🌊 off-meta tidepoolIssue quality rating does not apply to this item.Issue quality rating does not apply to this item.
Description
Metadata
Metadata
Assignees
Labels
P3Low-risk cleanup, docs, polish, ergonomics, or speculative feature.Low-risk cleanup, docs, polish, ergonomics, or speculative feature.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.ClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.ClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.impact:otherThis issue has meaningful maintainer-visible impact outside the owned taxonomy.This issue has meaningful maintainer-visible impact outside the owned taxonomy.issue-rating: 🌊 off-meta tidepoolIssue quality rating does not apply to this item.Issue quality rating does not apply to this item.
Type
Fields
Give feedbackNo fields configured for issues without a type.
Parent: #100
Related Gitcrawl context: openclaw/gitcrawl#81
Observed Workflow
I am using Discrawl and Gitcrawl as local archives to widen maintainer visibility across OSS work, with Codex querying the archives as needed.
During initial Discrawl use, local-only Discord Desktop cache import was useful, especially where bot access was unavailable. Running
discrawl wiretap --watch-everywhile manually browsing/scrolling Discord Desktop could harvest more messages and channel metadata over time.The hard part was answering: "what is actually covered?"
Current Workaround
I had to use ad hoc SQLite queries and a separate stats loop to inspect coverage and harvesting progress.
Useful observed stats included:
skipped_messagesandskipped_channelsThis worked, but it is not something a user or Codex agent should have to reconstruct manually.
Request
Add first-class archive coverage and wiretap progress reporting.
Example shape:
Useful Output
Why This Matters
Coverage is the first decision point before relying on a local archive. It tells a maintainer or Codex agent whether the archive is ready to answer a question locally, whether a channel needs more sync work, or whether local Discord Desktop cache data is only partial.
Acceptance Criteria
Prepared with Codex, confirmed as accurate by human.