@teqfw/di переехал в LLM-first режим
Неделю назад я перевёл развитие @teqfw/di на новую схему: теперь я пишу не только код и правила для себя, а в первую очередь документацию для LLM-агента, который затем применяет эти правила к большим объёмам небольших файлов.
Этот переход затронул не только стиль работы, но и саму архитектуру пакета. Версия
@teqfw/di 2.0.0
несовместима с веткой 1.2.0, потому что в ней меняется концепция декларации зависимостей.
Подробный разбор того, почему я на это решился, как Codex-агент переписал библиотеку и как меняются правила для людей и агентов, собран в отдельной библиотечной публикации: Декларация (не)зависимостей для ESM .
Если коротко, то человек теперь формулирует границы, а агент заполняет их рабочим кодом. Для небольших и повторяемых изменений это уже практичнее, чем пытаться удерживать весь проект в ручном режиме.