What problem does it solve?
Maintainers of the mastra-ai/mastra repository need a consistent, auditable way to identify which open issues are direct bugs in the @mastra/core package, so core ownership is tracked without mislabeling issues owned by other packages.
Core Features & Use Cases
- Issue Classification: Fetches open issues via the GitHub CLI, traces reported behavior to concrete code in packages/core, and labels only confirmed direct core bugs.
- Ownership Verification: Excludes issues owned by memory/storage adapters, client-js, server, deployers, CLI, integrations, docs, and other non-core areas, reporting uncertain cases instead of guessing.
- Dry-Run and Sweep Modes: Supports --all sweeps, specific issue numbers or URLs, and --dry-run for read-only audits that never mutate GitHub state.
- Use Case: Run a periodic reconciliation pass over all open issues to ensure the @mastra/core label accurately reflects current core bugs, grouping results by unclaimed, stale claim, active PR, or fixed-awaiting-closure.
Quick Start
Review all open mastra-ai/mastra issues in dry-run mode and report which ones are direct @mastra/core bugs.