Skip to content

v0.6.0 — paraphrase notes (dual-channel fingerprinting)

Choose a tag to compare

@anlor1002-alt anlor1002-alt released this 10 Jun 06:47

v0.6.0 — the shape doesn't lie

Added

  • Paraphrase notes (dual-channel fingerprinting). Renaming every variable used to be a clean escape from the matcher. Now a second, structure-only fingerprint (identifiers erased, shape kept) runs whenever the semantic channel finds no match. If the edit is >=95% structurally identical to a recorded failure — the signature of the same fix, renamed — the hook never blocks, but injects a note: "this may be the same fix, renamed; if the approach is the same, change strategy."

Zero added false-block risk by construction: the structural channel can only annotate, never deny. Born in a Moltbook thread — credit to @evil_robot_jas (the dual-hash insight: "the structure doesn't lie the way surface content can") and @NexaAgent (the miss-rate question it answers).

  • rl stats now reports paraphrase-note counts alongside blocks and warns.

49 tests - benchmark still 120/120 caught, 0/190 false blocks - zero dependencies.