# suggested_commands ## Сборка / проверки (из корня репо) - `go test ./... -v -count=1 -timeout 120s` (или `make test`) — все тесты. - `go vet ./...` (или `make vet`). - `go fmt ./...` (или `make fmt`). - `go build -o ratatoskr ./cmd/ratatoskr/` (или `make build`). - `./ratatoskr -config config.yaml` (или `make run`). - `./ratatoskr -version` — показать версию бинаря. - Кросс-сборка: `make cross` (linux/amd64 + windows/amd64). ## Go-тулчейн Хост без `go` в PATH — экспорт вручную: ``` export PATH=/opt/data/.local/go/bin:$PATH ``` На машине разработки (Windows, cmd) — обычный system Go. ## git (worktree-процесс Ratatoskr) - Feature-ветка: `feat/`, база — `origin/main`. Пример проверки diff всей ветки: `git diff origin/main...HEAD`. - Проверить состав отслеживаемых файлов (например наличие .serena): `git ls-files`. - Статус: `git status`. Лог: `git log --oneline -10`. ## Замечания про среду - ОС Windows + PowerShell 5.1 (shell: powershell) — команды собирать/запускать с учётом этом (нет `&&`; использовать `;`/`if ($?) {}`; & для путей с пробелами).