## Что меняется
- `make demo-repo` — локальный репозиторий загрузок из шаблона: бота можно попробовать без SourceCraft.
- `make run` — бот на этой машине без Docker (SQLite).
- **fix:** относительный `GIT_CLONE_DIR` (по умолчанию `data/uploads`) клонировался в `data/data/uploads` — найдено при первом живом запуске; тест добавлен.
## Как проверить
```bash
make demo-repo # печатает GIT_UPLOADS_URL — в .env
make run
```
🤖 Generated with [Claude Code](https://claude.com/claude-code)
- make demo-repo: локальный bare-репозиторий загрузок из infra/uploads-template
- make run: бот на этой машине (SQLite, настройки из .env)
- fix: при относительном clone_dir клон уезжал в data/data/uploads (git clone
запускается из родительской папки) — путь теперь абсолютный; тест на это
- data/ в .gitignore
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Что меняется
make demo-repo— локальный репозиторий загрузок из шаблона: бота можно попробовать без SourceCraft.make run— бот на этой машине без Docker (SQLite).GIT_CLONE_DIR(по умолчаниюdata/uploads) клонировался вdata/data/uploads— найдено при первом живом запуске; тест добавлен.Как проверить
🤖 Generated with Claude Code