# 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`.