Skip to content

Document initial local maintainer-archive workflows #106

Description

@joshka

Parent: #100

Related Gitcrawl context: openclaw/gitcrawl#81

Observed Workflow

Initial Discrawl use showed that many needed pieces already exist, but the useful workflow is spread across command knowledge, repo docs, and local helper scripts.

The practical maintainer-archive workflow included:

  • checking discrawl status --json
  • running discrawl doctor
  • using discrawl sync --source wiretap when bot access was unavailable
  • using discrawl wiretap --watch-every while browsing Discord Desktop
  • using read-only discrawl sql for exact counts
  • using numeric channel ids for repeatable queries
  • using discrawl sync --source discord before privacy-sensitive publish checks
  • understanding that wiretap DMs and @me rows stay local-only
  • confirming stopped state with process checks when a background importer had been running

Current Workaround

The working knowledge exists, but it had to be assembled from separate pages, previous sessions, local skills, and ad hoc notes.

Request

Add a maintainer-archive workflow guide focused on real local use.

Suggested sections:

  • "Use the local archive first, then live Discord only when needed"
  • "No-bot path with sync --source wiretap"
  • "Manual browsing plus wiretap --watch-every"
  • "Checking freshness and coverage"
  • "Using read-only SQL safely"
  • "Stable channel ids for repeatable agent queries"
  • "Bot metadata vs wiretap cache data"
  • "Public/private publish preflight"
  • "Stopping background importers and checking DB health"

Why This Matters

This is the same broad workflow as the Gitcrawl maintainer-archive work: local archive first, Codex queries the archive as needed, and live services are used only when current state or permissions require it. Discrawl already has many of the primitives; a workflow guide would reduce repeated setup friction.

Acceptance Criteria

  • The guide links to existing command docs rather than duplicating all reference material.
  • It includes concrete command sequences.
  • It clearly distinguishes bot sync, wiretap cache import, Git snapshot reader mode, and cloud remote mode.
  • It explains the privacy boundary for local-only DMs.
  • It recommends numeric channel ids for repeatable workflows.
  • It points to diagnostics for freshness, coverage, process/lock state, and publish-scope readiness as those features exist.

Prepared with Codex, confirmed as accurate by human.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Low-risk cleanup, docs, polish, ergonomics, or speculative feature.impact:otherThis issue has meaningful maintainer-visible impact outside the owned taxonomy.issue-rating: 🌊 off-meta tidepoolIssue quality rating does not apply to this item.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions