AIRepo: как проверить, готов ли ваш репозиторий к работе с AI‑агентами
Представим вполне обычную задачу: требуется добавить поле в API.
Coding agent получает issue, изучает репозиторий и находит примерно такую картину:
repository/
├── README.md
├── docs/
│ └── architecture/
│ └── api.md
├── contracts/
│ └── api.yaml
├── src/
└── tests/
README.md отправляет разработчика в docs/architecture/api.md за описанием текущего API. Документ выглядит актуальным, потому что его регулярно обновляли вместе с кодом. В contracts/api.yaml тоже описан API. Файл живой, по Git history его периодически обновляют, но нигде явно не сказано, что это canonical contract. Agent читает документацию, меняет реализацию, обновляет api.md (далее…)


