- Зачем:
- GitHub-аккаунт заблокирован 2026-07-26; трекер карты «боевой
реализм» перенесён на git.dementev.space, контекст нужен новой
сессии независимо от исхода апелляции.
- Что:
- .scratch/backup/ — слепок всех 27 issues и резолюция тикета #15
на момент блокировки;
- .scratch/handoffs/ — handoff с состоянием карты, нюансами доступа
к Gitea и списком хвостов (апелляция, выбор основного трекера).
- Проверка:
- тексты читаются; ссылки на Gitea-трекер открываются
(git.dementev.space/ddmitry/clickstream-ch-kafka-superset-demo).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
7.3 KiB
7.3 KiB
Handoff: трекер переехал на Gitea, карта живёт, GitHub в блоке
Дата: 2026-07-26. Пишу по итогам сессии, в которой закрыли тикет #15 карты «Боевой реализм стенда» и экстренно переносили репозиторий с трекером на собственный Gitea после блокировки GitHub-аккаунта.
Что случилось и что сделано
- Тикет #15 «Purchase с выручкой» решён и закрыт (шесть решений, полная резолюция — в тикете). Гист — в Decisions so far карты #10.
- GitHub-аккаунт dementev-dev заблокирован (ToS violation, причина не названа) — сразу после закрытия #15. Апелляция готовится, см. «Хвосты» ниже.
- Репозиторий и весь трекер перенесены на Gitea:
https://git.dementev.space/ddmitry/clickstream-ch-kafka-superset-demo(remotegitea, веткаmainзапушена). Все 27 номеров issues воссозданы 1:1 (на местах PR #19/#25/#26 — закрытые заглушки, чтобы ссылки#NNв текстах не разъехались). - Из транскриптов прошлых сессий субагентами восстановлены дословно:
тела #18, #20, #27; резолюции #12, #13, #15, #18, #27; граф блокировок.
Тела #14, #16, #17 — реконструкции по памяти (помечены в самих тикетах).
Резолюция #11 отдельным текстом не нашлась — её содержание есть в
docs/generator-realism.md.
Состояние карты (#10 на Gitea)
- Закрыты: #11, #12, #13, #15, #18, #27 — гисты в Decisions so far.
- Фронтир: #14 «Кластер: где живёт опыт менти и какая топология» (все блокеры закрыты; для него готова фактура — резолюции #12 и #13) и #16 «Анонимы и identity stitching» (разблокирован закрытием #15).
- #17 «Собрать спеку боевого реализма» ждёт #14 и #16.
- Блокировки записаны строками
Blocked by:в телах тикетов — нативные dependencies в этой инсталляции Gitea выключены (API отдаёт 404).
Как работать с Gitea (нюансы, стоившие времени)
- Хост домашний — в обход прокси:
curl --noproxy '*',no_proxy=git.dementev.space git push gitea .... - Токен — в
~/.git-credentials(строка ddmitry). Скоупы:write:repository,write:issue,write:package. Создание репо через API недоступно (нуженwrite:user) — создавать в UI. - Токен не подставлять в командную строку (блокируется классификатором) — читать из файла в python/через конфиг curl.
docs/agents/issue-tracker.mdвсё ещё описывает GitHub/gh — пока GitHub в блоке, рабочий трекер де-факто Gitea (операции — черезcurl/python по API, образцы:upload.pyиapply_updates.pyв scratchpad прошлой сессии; проще написать заново по образцу из этого handoff).
Хвосты (в порядке срочности)
- Апелляция в GitHub. SMS на номера РФ не доходят (шлюз GitHub не шлёт в РФ), попытки смены номера упёрлись в rate limit. План: спустя ~сутки — казахстанский номер (в выпадашке стран выбрать Kazakhstan); параллельно тикет через «I can't sign in» на support.github.com (без SMS, только почтовый код) с почты аккаунта. Черновик письма — в прошлой сессии; суть: спросить причину, описать легитимное использование (учебные репо, менти, Pages), упомянуть всплеск API-активности через gh CLI как возможный триггер. Один тред, не плодить дубли. Если ответят «multiple free accounts» — стандартный выход: конвертировать менторскую учётку в организацию.
- При восстановлении GitHub: донести в карту #10 строку про #15 (на Gitea она уже есть, на GitHub — нет), затем решить, какой трекер основной, и синхронизировать/заморозить второй.
- Решение о доме трекера и v2. Подозрение владельца: собственный git-сервер для менторской работы — не такая плохая идея (независимость от блокировок). Против: доступность для менти (публичные ссылки из роадмапа, GitHub Pages де-факто витрина), привычность GitHub в резюме менти. Это решение стоит принять осознанно — возможно, грилингом, и оно связано с запланированным v2-репозиторием (комментарии к карте #10: v2 стартует пустым, кандидат имени clickstream-data-platform).
- Резервные копии:
.scratch/backup/20260726-*.md— слепок трекера и резолюция #15 на момент блокировки. После стабилизации (GitHub или окончательный переезд) — можно удалить. Этот handoff и backup пока не закоммичены.
Suggested skills
/wayfinder #10 #14или/wayfinder #10 #16— продолжать карту (следующий тикет по выбору владельца; для #14 фактура уже собрана в резолюциях #12/#13)./grilling+/domain-modeling— внутри тикетов-решений; владелец просил на развилках сначала веер гипотез (дивергенцию), потом конвергенцию с рекомендацией./conventional-commits— при коммите backup/handoff.
Ссылки
- Трекер: https://git.dementev.space/ddmitry/clickstream-ch-kafka-superset-demo/issues
- Карта: issue #10 там же; резолюция #15 — комментарий в issue #15.
- Исследование формата Яндекса:
docs/research/2026-07-26-yandex-clickstream-format.md. - Границы реализма генератора:
docs/generator-realism.md.