CODE tickets: code-redundancy cleanup

A 2026-06-11 per-directory redundancy review (12 reviewers, each reading ABC.md first) found 63 redundancies — code reimplementing abc primitives, intra-dir copy-paste, and dead duplicates. They group into 15 dir-themed tickets below, each a behavior-preserving refactor cleared via the Issues fix-and-land loop in a store-backed worktree. Run one worktree per dir, ~6 at once; abc and load-bearing spawn paths gate the diff before landing.

Active tickets

CODE-019 (relocate sha1hex from dog/WHIFF.h to dog/git/SHA1.h beside sha1, finishing CODE-016; pure byte-identical move, zero consumer edits) LANDED addd5a9c. CODE-018 LANDED a5d133f8 (51 non-abc ok64→PRO.h conversions); its abc/ remainder closed as-is (marginal, review-only — ROCKGet free-leak hazard left manual).

CODE-017 LANDED 5104a855 (the solid research-sweep findings; abc/js-FFI/marginal ones skipped or deferred); CODE-016 LANDED 0a43dec5; CODE-001..015 abandoned (bullshit quality, see above).