chore(scratch): handoff по настройке трекера на Gitea
- Зачем:
- продолжение работы в новой сессии: контракт трекера переписан,
граф блокировок карты #10 восстановлен, часть веток не влита.
- Что:
- добавлен .scratch/handoffs/20260729-2125-gitea-tracker-tea-setup.md
с состоянием карты, списком хвостов и подсказками по скиллам.
- Проверка:
- текст читается, ссылки на docs/ и на трекер ведут в существующие места.
This commit is contained in:
@@ -0,0 +1,76 @@
|
||||
# Handoff: трекер настроен на Gitea и tea, граф блокировок восстановлен
|
||||
|
||||
Дата: 2026-07-29. Сессия была узкой: перевести контракт работы с задачами с
|
||||
GitHub на Gitea, поставить CLI `tea` и убедиться, что всё это живое.
|
||||
|
||||
## Что сделано
|
||||
|
||||
1. **`tea` 0.15.0 поставлен** в `~/.local/bin/tea` (бинарник с
|
||||
`dl.gitea.com`, sha256 сверена). Логин `git.dementev.space` назначен
|
||||
логином по умолчанию — `tea` работает из любого каталога.
|
||||
2. **Контракт переписан** — коммит `bc62b94` в ветке
|
||||
`chore/gitea-tracker-config` (`docs/agents/issue-tracker.md`,
|
||||
`docs/agents/triage-labels.md`, блок «Agent skills» в `AGENTS.md`).
|
||||
Ветка **не влита и не запушена**.
|
||||
3. **Нативные зависимости Gitea оказались рабочими.** Прошлый вывод «API
|
||||
отдаёт 404» был следствием нехватки прав у старого токена. Граф
|
||||
блокировок карты #10 собран заново нативными связями, текстовые строки
|
||||
`Blocked by:` из тел #14, #16, #17 убраны — источник истины теперь один.
|
||||
Что построено: #17 ← #14, #15, #16; #14 ← #12, #13, #18; #16 ← #15.
|
||||
4. **Метка `wayfinder:prototype`** заведена (не хватало; остальные
|
||||
`wayfinder:*` и все пять меток триажа уже были).
|
||||
5. **Прокси.** `~/dotfiles` домен покрывал, расхождение было только в
|
||||
`~/.t3/userdata/settings.json` — владелец поправил сам. Короткая рабочая
|
||||
форма, если переменная не подхватилась: `NO_PROXY='*' tea ...`.
|
||||
6. **Старый токен отозван** владельцем. Он оставался открытым текстом в
|
||||
записях разрешений `.claude/settings.local.json` — файл стоит подчистить
|
||||
при случае, хотя токен уже мёртвый.
|
||||
|
||||
Подробности по командам, скоупам и граблям — в самом
|
||||
`docs/agents/issue-tracker.md`, здесь не дублирую.
|
||||
|
||||
## Состояние карты «Боевой реализм стенда» (#10)
|
||||
|
||||
Не менялось за эту сессию, только уточнилось представление блокировок.
|
||||
|
||||
- Закрыты: #11, #12, #13, #15, #18, #27.
|
||||
- **Фронтир:** #14 «Кластер: где живёт опыт менти и какая топология» и
|
||||
#16 «Анонимы и identity stitching» — оба открыты и разблокированы.
|
||||
- #17 «Собрать спеку боевого реализма» ждёт #14 и #16.
|
||||
- Вне карты: #20 «Обновить мажорную версию airflow до версии 3».
|
||||
|
||||
## Хвосты
|
||||
|
||||
1. **Ветка `chore/gitea-tracker-config`** — влить в `main` (PR в Gitea или
|
||||
merge локально) и запушить.
|
||||
2. **Ветка `chore/gitea-migration`** — тоже не влита. В ней слепок трекера
|
||||
на момент блокировки GitHub и handoff предыдущей сессии
|
||||
(`.scratch/backup/`, `.scratch/handoffs/20260726-2201-*`). Решить:
|
||||
влить или удалить как отработавшую.
|
||||
3. **Переписка с GitHub** идёт, затянулась. Владелец считает, что основную
|
||||
работу в любом случае ведём в Gitea. Открытым остаётся вопрос, что делать
|
||||
с GitHub-зеркалом, когда (и если) аккаунт вернут.
|
||||
4. **Решение о доме трекера и v2-репозитории** — не принято. Против Gitea:
|
||||
доступность публичных ссылок для менти, привычность GitHub в их резюме.
|
||||
За: независимость от блокировок. Связано с планом v2 (кандидат имени
|
||||
`clickstream-data-platform`, стартует пустым).
|
||||
5. **`docs/adr/0001`** упоминает GitHub Issues как отклонённый вариант — это
|
||||
ADR своего времени, трогать не надо, но при чтении может сбивать.
|
||||
|
||||
## Suggested skills
|
||||
|
||||
- `/wayfinder #10 #14` или `/wayfinder #10 #16` — продолжить карту; какой
|
||||
из двух, выбирает владелец. Для #14 фактура уже собрана в резолюциях
|
||||
#12 и #13.
|
||||
- `/grilling` внутри тикетов-решений: владелец просил на развилках сначала
|
||||
веер гипотез (дивергенцию), потом конвергенцию с рекомендацией.
|
||||
- `/conventional-commits` — при любом коммите в этом репозитории.
|
||||
- `/github` — если дойдёт до вливания веток через PR.
|
||||
|
||||
## Ссылки
|
||||
|
||||
- Трекер: https://git.dementev.space/ddmitry/clickstream-ch-kafka-superset-demo/issues
|
||||
- Карта — issue #10 там же.
|
||||
- Контракт трекера: `docs/agents/issue-tracker.md`.
|
||||
- Исследование формата Яндекса: `docs/research/2026-07-26-yandex-clickstream-format.md`.
|
||||
- Границы реализма генератора: `docs/generator-realism.md`.
|
||||
Reference in New Issue
Block a user