Skip to content

bug-hunt run state #197

Description

@REPPL

Tracking issue for the autonomous bug-hunt loop over this repository (the abcd Go CLI — cmd/abcd, packages under internal/, record tooling under .abcd/).

Scope: genuine defects only — wrong output, crashes, silent failures, races, resource leaks, incorrect/swallowed error paths, trust-boundary issues, or code that contradicts its own doc comments, invariants, or test intent. Missing features, style preferences, and in-progress feature work (itd-/spc- intents and specs) are out of scope.

A separate autonomous loop may be doing feature/backlog work on the same repo under branch prefix v050/*, on its own schedule. The two loops share no state; this loop always yields to that one on conflict.

Each round posts one comment here recording its outcome (merged / open / struck / stopped / empty / closed / collision), the ledger state, and what's next.

Bug ledger

id summary status strikes
iss-184 guard tokenizer heredoc misparse — $((1<<ident)) bypassed the guard merged, PR #199 0/3
iss-185 scanner leaves a second back-to-back secret token undetected/unredacted, defeats history's fail-closed re-scan merged, PR #201 0/3
iss-186 capture transition remove-failure can strand an issue id across two status dirs merged, PR #203 1/3
iss-187 rules.Merge panics on a nil-Domains base (latent, no live caller reaches it) merged, PR #205 0/3
iss-188 scanner adjacency-recovery probe missed the junction for open-ended-quantifier patterns merged, PR #202 1/3
iss-189 adjacency probe's window-edge \b can be satisfied by the probe window boundary instead of real content, a spurious over-redaction minor; verified, captured, unfixed 0/3
iss-190 scanner adjacency recovery capped by maxAdjacencyProbeWindow (512B): a truncated recovered match's misaligned end breaks the chain, hiding a third abutting token entirely minor; verified, captured, unfixed 0/3
iss-191 junctionProbe's regex-compile fallback turns stolenJunctions from a bounded candidate walk into a per-byte one — reachable on the real bundled pattern set, not only via a pathological config override; needs re-scoping minor; verified, captured, unfixed 0/3

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions