Repository navigation
v0.2.4 — RU/EN fit-matcher, anti-false-skip
Что нового
Fit-матчер: англоязычные требования больше не роняют вердикт до skip — LLM-извлечение выдаёт длинные англ. формулировки must-have; детерминированный матчер ищет латиницу в рус. письме/профиле и не закрывал 50-100% требований. Добавлены: синонимы рус↔англ для абстрактных терминов (query→запрос, optimization→оптимизац, tests→тесты, documentation→документаци, culture→code review, high-load→highload/высоконагр), стоп-слова для нарративных слов англ. требований, majority-порог found == missing при total >= 6.
roleMismatch— маркерPHP (20\d\d+)+ окно 60 символов: билингвальный профиль «Go (3 года), PHP (2005+)» не даёт ложныйskip.- Языковые требования — в
soft, не вmustHave— «English working level», «Russian A1» не роняют вердикт; классификация в промптеextract.go. - Концепт «документирование технических решений» — trigger
documentat(латиница), signal «техническая документация» наADR|api doc|архитектурн.решен. - Концепты v0.2.4 — signals
retries/deadlines/идемпотентностьв концепт «эксплуатация»;System Designtriggersystem.?design;NoSQLбез имён СУБД (мост через bridge). - Проверено на 3 типах вакансий — англ. Go highload:
apply70% (былоskip37%); рус. PHP (10 must):apply97% (былоskip0%); edge K8s (честный пробел):apply_with_caveats58% (корректно).
Артефакт
covercraft_0.2.4_linux_amd64.tar.gz — архив с бинарником + README + LICENSE.
- sha256:
2e152d1d77d66f196907ad742e1eef45dfdf82cd5bbc9aed3aeb2ce37f2e2692 - Рантайм-зависимости:
libwebkit2gtk-4.1-0,libgtk-3-0(есть в Ubuntu 24.04+).
mkdir -p ~/covercraft && cd ~/covercraft
tar xzf covercraft_0.2.4_linux_amd64.tar.gz
./covercraft # печатает http://127.0.0.1:PORT в stderr