ki.sagidullin
6c0b903794
feat(analyst): этапы задачи — аналитик раскладывает на steps с критериями готовности, dev идёт по ним
CI / test (push) Failing after 1m52s
CI / build-and-package (amd64, linux) (push) Failing after 1m3s
CI / build-and-package (amd64, windows) (push) Successful in 30s
2026-08-24 18:05:06 +05:00
Hermes
80c1097a72
log: логировать каждый переход статуса задачи (task N: status "from" → "to")
CI / test (push) Successful in 45s
CI / build-and-package (amd64, linux) (push) Successful in 41s
CI / build-and-package (amd64, windows) (push) Successful in 38s
2026-08-16 23:33:13 +05:00
Hermes
c8cd425b29
fix: генерить task_tag (UUID) при создании задачи; защита feat/' при пустом tag
CI / test (push) Successful in 46s
CI / build-and-package (amd64, linux) (push) Successful in 44s
CI / build-and-package (amd64, windows) (push) Successful in 41s
2026-08-16 23:07:30 +05:00
Hermes
bd3d825738
feat: множественные репозитории (Repos) и клонирование в воркере
...
CI / test (push) Successful in 46s
CI / build-and-package (amd64, darwin) (push) Successful in 36s
CI / build-and-package (amd64, linux) (push) Successful in 37s
CI / build-and-package (amd64, windows) (push) Successful in 44s
CI / build-and-package (arm64, darwin) (push) Successful in 35s
CI / build-and-package (arm64, linux) (push) Successful in 36s
- Task.Repos []string (XML-колонка repos, обратная совместимость с repo)
- config: блок git {base_url, token}
- аналитик: ответ repos[], шаблон показывает список
- core: propose без repos → возврат в сбор (E1)
- worker вариант A: один dev из общего cwd, prepareRepos клонирует
недостающие репо (git clone), validateRepoName (E3), ErrRepoNotGit (E4)
- ошибки E1-E4 в worker/errors.go
2026-08-16 09:18:15 +05:00
Hermes
c72b41b2c5
app: composition root (A1-A4), Run(ctx), handleIncoming (вариант A), фикс config.Load(""), GetActiveTaskByChatID, main.go обновлён
build-test / build (push) Successful in 35s
2026-08-15 09:51:03 +05:00
Hermes
089e196dbc
internal/storage: SQLite-БД для задач и трассировок (таски + статус-машина, трассы с группировкой по task_id)
build-test / build (push) Successful in 30s
2026-08-14 23:38:57 +05:00