--- name: ponytail-on-stimulants-debt description: > Harvest every `ponytail-on-stimulants:` comment in the codebase into a debt ledger, so the deliberate shortcuts and deferrals ponytail-on-stimulants leaves behind get tracked instead of rotting into "later means never". Use when the user says "ponytail-on-stimulants debt", "/ponytail-on-stimulants-debt", "what did ponytail-on-stimulants defer", "list the shortcuts", "ponytail-on-stimulants ledger", or "what did we mark to do later". One-shot report, changes nothing. --- Every deliberate ponytail-on-stimulants shortcut is marked with a `ponytail-on-stimulants:` comment naming its ceiling and upgrade path. This collects them into one ledger so a deferral can't quietly become permanent. ## Scan Grep the repo for comment markers, skipping `node_modules`, `.git`, and build output: `grep -rnE '(#|//) ?ponytail-on-stimulants:' .` (add other comment prefixes if your stack uses them) Each hit is one ledger row. The comment prefix keeps prose that merely mentions the convention out of the ledger. ## Output One row per marker, grouped by file: `:, . ceiling: . upgrade: .` The convention is `ponytail-on-stimulants: , `, so pull the ceiling and the trigger straight from the comment. Want an owner per row too? add `git blame -L,`. Flag the rot risk: any `ponytail-on-stimulants:` comment that names no upgrade path or trigger gets a `no-trigger` tag, those are the ones that silently rot. End with ` markers, with no trigger.` Nothing found: `No ponytail-on-stimulants: debt. Clean ledger.` ## Boundaries Reads and reports only, changes nothing. To persist it, ask and it writes the ledger to a file (e.g. `PONYTAIL-ON-STIMULANTS-DEBT.md`). One-shot.