Charlie: scan for toil
charlie_scan_toilScan a repository for maintenance toil, including flaky tests, TODO/FIXME rot, expiring certificates, dead feature flags, and other neglected work. Returns a prioritized queue to address technical debt.
Instructions
Scan a repository for toil — the un-fun, load-bearing maintenance work everyone ignores: flaky, skipped, and focused tests; TODO/FIXME/HACK rot; expiring TLS certs; feature flags read but never set; unpinned dependencies; unowned operational scripts; and stray debug statements. Returns a prioritized queue. Set mode='plain' for a flavor-free report.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | ||
| repo | No | . | |
| kinds | No | ||
| limit | No | ||
| offset | No | ||
| online | No | ||
| github_repo | No | ||
| include_github | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | Number of items on this page. | |
| items | Yes | The prioritized toil queue for this page. | |
| total | Yes | Total toil items found across the whole scan. | |
| offset | Yes | Offset of this page into the full queue. | |
| report | Yes | Human-readable prioritized report. | |
| has_more | Yes | Whether more items exist past this page. | |
| next_offset | No | Offset to pass for the next page. |