Repository navigation
v0.2.2 — telegram-dev
The 2026-10-08 family routing audit found that a request written with the inflected or
Latin-script name of a bot — «добавь Telegram-бота» — loaded no skill at all. The
telegram-bots description carried «телеграм бот» with a space and nothing else, and
a match on words cannot see one form inside another.
telegram-botsnow names «Telegram-бот», «Telegram-бота» and «телеграм-бота» in
its first sentence, beside "Telegram bot". They lead rather than join the trigger
list at the end, because harness listings cut long descriptions and the cut falls
well before theTriggers -clause. The description is 958 characters, inside the
970 house limit.- The trigger corpus gains
q13(«добавь Telegram-бота в проект», should trigger),
held out in the validation split. It is data for the next measured run, not a result:
test/evals/RESULTS.mdstill records no model runs. - The house-limit plant now derives its padding. It appended a fixed run of words,
which at 905 characters landed between 970 and 1024; at 958 it overshot the 1024 cap,
andnpm run test:negativesreported the plant BROKEN because the validator refused
it for the cap rather than the house limit. The plant now computes the length that
lands midway between the two limits, so the next description edit cannot silence it.