/** * `totem retrospect ` — bot-tax circuit-breaker (mmnto-ai/totem#1713). * * Reads a PR's bot-review history live, groups findings into push-based * rounds via the per-submission `commit_id` field, enriches each finding * with cross-PR-recurrence flags from `.totem/recurrence-stats.json` * (read-only) plus rule-coverage flags from `compiled-rules.json`, and * emits a console report classifying findings as `route-out`, * `in-pr-fix`, or `undetermined` via a deterministic table-driven * heuristic. * * Substrate of the bot-tax cluster (#1715 + #1714 + #1713). Reuses the * `recurrence-stats.ts` signature + severity vocabulary so the cluster * has a single source of truth. * * No LLM. No GitHub API writes. Read-only outside the optional * `--out ` JSON write. * * NOTE on `--auto-file`: the auto-spec proposed shelling out to * `gh issue create` for every route-out candidate. The locked design * (see `.totem/specs/1713.md` Q2) defers `--auto-file` to a follow-up * ticket because mass-filing issues is irreversible and the v0.1 * surface emits suggested titles + bodies that the human can copy-paste. */ export declare const RETROSPECT_DISPLAY_TAG = "Retrospect"; export interface RunRetrospectOptions { /** PR number to retrospect on (string for parity with `recurrence-stats`). */ prNumber: string; /** Round-count threshold below which the command exits 0 with a benign skip. Default 5. */ threshold?: number; /** Bypass the threshold gate — useful for ad-hoc inspection. */ force?: boolean; /** Optional path to write the JSON report to (deterministic two-space indent). */ out?: string; } export declare function runRetrospect(options: RunRetrospectOptions): Promise; //# sourceMappingURL=retrospect.d.ts.map