mirror of
https://github.com/MadsLorentzen/ai-job-search.git
synced 2026-11-02 21:22:51 +00:00
The mixed-script rule from #514 appended the digest to `basis` as well, so an empty title with a URL that carries no six-digit run moved from "acme_https-example-com-jobs-abc-xyz" to "..._5ca8c6". Unreachable from /scrape, which always passes a title, but a key is a pure function of the posting and should not move for a case the rule was never about. A lossy fragment still takes the digest; an empty title keeps the bare basis or "untitled-<hash>" exactly as before #514. One new case pins the pre-#514 output and fails on current master. The CHANGELOG example for the Python-разработчик key is corrected to its real digest (python-fb29d7). Follow-up suggested in the #514 merge note.