0.19.13-alpha
Skill ranking no longer hands the name bonus to filler words.
Skill names are kebab-case, so every word in one counted as a full match — including a filler word. In a 218-skill library with sat in 19 names, api in 25, for in 14. Each was worth ten points, while a genuinely relevant hit in the description scored one, so a question containing "with" ranked nineteen unrelated skills above the one that answered it.
A word shared by more than five percent of all skill names no longer earns the bonus. The share calibrates itself against the library at hand rather than against a hand-kept list of stop words, which would be wrong again in the next language. A name hit is never worth less than a description hit, so a skill that merely mentions a word in passing cannot overtake the ones that carry it in their name.
Measured on a real 218-skill library, 30 questions across two languages: 26/30 → 29/30, with nothing that worked before getting worse.
Verify this download
sha256 92c8480a96a7d941bd02046efc299cc1bcbfc7a478709cc73f0274084c8844a6
The .sig file is a raw Ed25519 signature over the archive bytes, base64-encoded. The public key is pinned in install.sh:
Do7lfPckC7pJJtD4BECN/mLPIOqHZVWm/j/MfJOK2hk=
Install
curl -fsSL https://talos-agent.ch/install.sh | sh
The installer checks the published checksum and verifies the signature in a throwaway environment before it unpacks anything.
Suite: 2733 tests, 252 adversarial cases.