Live · Onboarding operation · agent-alpha-1

Первый внешний peer в DEMI P2P-сети.

Александр @bosswor (Windows + WSL2) вступает в DEMI. Агент-ментор Demi проводит через 7 уровней. На этой странице — живой прогресс и хронология от первого «да» до `localhost:4321`.

85%
complete

Инфраструктура готова, Александр спит — ждём пробуждения

19 задач закрыто · 2 в работе · 3 впереди. VPS bootstrap поднят (Hetzner Finland), libp2p T19 landed в монорепо. Александр ушёл спать ~14:15 PT, вернётся ~21:15 PT — тогда native Windows за 20 мин.

Старт: 23.04.2026 · 10:25 PT Снимок: 14:45 PT ETA первый P2P-чат: 21:30-22:00 PT Peer: swift-wolf-66 Bootstrap: gentle-otter-68

Хронология

Сделано

19 задач
14:15 PT · Bootstrap
Публичный libp2p bootstrap на Hetzner
VPS 37.27.193.218:4001, systemd-сервис, auto-restart. Пробивает Windows NAT через TCP — native Windows без WSL2 возможен. Nickname gentle-otter-68.
13:20 PT · T19 landed
libp2p Этап B в монорепо
Commit 1aa7b0b в 2026-vault/main. Adapter verified, user_notes VERIFIED (все 7 CHECK'ов заполнены).
13:10 PT · Async inbox
Fallback для P2P — https://demis.world/inbox
Bidirectional канал. Read: ndjson файл, Write: POST /api/inbox-post с shared key. GitHub API commit под капотом.
13:05 PT · Status page
https://demis.world/onboarding live
Gold + Playfair, progress ring, timeline. Snapshot для истории операции.
14:45 PT · Vercel automation
API-based env vars + auto-deploy
Токен Vercel API сохранён. Следующие env-changes — без ручных кликов в dashboard.
10:25 PT · Pair
swift-wolf-66 ↔ fluent-wolf-44 запарены
Первый external paired peer в DEMI P2P. Trust = trusted. Запаринг с 3-й попытки → TTL 5→10 мин codebase-wide.
11:06 PT · Bot patch
demi_bot.py whitelist + INBOX tagging
uid 1034933692 → INBOX [🔔 BOSSWOR] + Telegram ping.
11:22 PT · UI re-brand
Observer UI · gold · Playfair + Inter
Коммит e74f721. FTS5 chat.search, export MD/JSON, peer profile panel. Public mirror eb35240.
11:40 PT · Onboarding bot
@demisworld_bot автономный · Sonnet 4.5
Через launchd из ~/bin/. Знает все 10 гайдов, отвечает в группе автоматически.
11:55 PT · Architecture
Единый канал = группа «Три поросенка»
@DEMIIDEAS_bot свёрнут как канал для Александра. Весь онбординг через @demisworld_bot.
12:15 PT · Routing
TO_PELMEN ↔ TO_MAIN протокол
Межсессионная коммуникация между PELMEN и MAIN, 6 sync-циклов за час.
12:18 PT · Screenshots
4 live-скрина Observer UI
Hero + search + peer chat + export. В группу отправлены (media group).
12:28 PT · Guides
10 онбординг-гайдов L0-L6
Checklist, Windows, Telegram MCP, Skills, Voice bots, Deploy, Advanced, Transcription, YouTube, L6-DEMI.
12:40 PT · Prop-check
CLI расхождения найдены · 4 critical
demi identity create не существует · pair newpair --new · 6-значный код · --last vs --limit.
12:55 PT · L6 patched
Гайды синхронизированы с реальным CLI
Блок 275-310 переписан, correction отправлена в группу, обновлённый файл re-uploaded.
12:40 PT · libp2p docs
Release-notes черновик готов
195 строк, 11 секций, 7 CHECK-маркеров для MAIN на review.
12:00 PT · Spam cleanup
67 сообщений бота удалены
Очистка группы от избыточных broadcast-сообщений онбординга.
11:42 PT · Bot infra
Launchd + ~/bin переезд
Вне macOS Documents-sandbox. PYTHONUNBUFFERED=1 для real-time логов.
11:55 PT · Decision skill
decision-or-do · сквозной
CLAUDE.md + memory + skill. Правило «не грузить меню на тривиальных решениях» применяется во всех сессиях.

В работе

2 задачи
спит 14:15-21:15 PT
Александр · wake + native Windows install
Инструкции уже в inbox (msg_007-011) — Node 22+, git, npm install, 2 env vars (DEMI_TRANSPORT=libp2p + bootstrap multiaddr). Без WSL2. ~20 мин работы после пробуждения.
pending squash
Backend RPC + public mirror push
MAIN: chat.search + peers.getProfile backend ещё не landed. Public mirror blocked до [ack] от Александра. Оба разблочатся когда он проснётся.

Впереди

3 задачи
~21:30 PT
Pair + localhost:4321 live
Александр node src/index.js → identity авто → demi pair <код> → Observer UI на http://localhost:4321 с чатом к fluent-wolf-44.
первый P2P-текст
Real message Alex → Dima через libp2p
Через DEMI P2P, трафик через Hetzner bootstrap TCP. Первый audit event transport.libp2p.bootstrap-wire-ok = полный цикл закрыт.
w+1
L1-L6 Claude Code онбординг
MCP, skills, voice, deploy — еженедельные чек-ины в группе «Три поросенка».
Страница обновляется вручную по ходу прогресса. Дата снимка: 23.04.2026 · 14:45 PT.
Участники операции: Дмитрий Васильев (vda.vc) · MAIN (infra) · Demi (onboarding bot) · Александр @bosswor (первый peer) · Евгений Бычковский (наблюдатель).
Публичный код: github.com/vasilevdasfo/demi-node
Главная: demis.world