Десять примеров виджетов уже в Nexow — с разговором
Новый аккаунт больше не открывается на пустом canvas. Десять готовых виджетов приходят как workspace Примеры, каждый с реальным чатом, который его построил, и реальной историей версий — тем же codegen loop, что и у вас, без подключений.
Самый сложный экран в Nexow всегда был первый: пустой canvas, поле prompt и никаких доказательств, что всё это работает. Можно было читать документацию или вводить что-то и надеяться.
В следующем релизе новый аккаунт загружается в workspace Примеры — десять готовых виджетов на трёх экранах, все работают при первой загрузке, ничего не подключено. Не скриншоты, не guided tour. Живые виджеты, которые можно открыть, отредактировать, разобрать и опубликовать поверх.
Что в пакете
Live world — мировые часы с кольцом день/ночь и полосой пересечения рабочих часов; прогноз погоды на семь дней с почасовой кривой; все землетрясения за последний час, день или неделю на live-карте, размер по магнитуде; live качество воздуха с загрязнителем, который сейчас движет индекс.
Markets — свечи Binance с live последней свечой и значком изменения за 24h; FX-конвертер на reference rates ECB с историей 90 дней; самые активные вопросы Polymarket и что верит толпа; любой индикатор World Bank для двух стран сразу как long-run chart.
Make and play — доска стикеров, переживающая reload через durable per-item storage, и лента Wikipedia «в этот день» с миниатюрами и выбором даты.
Каждый source keyless: Open-Meteo, USGS, публичные данные Binance, Frankfurter, Polymarket, World Bank, Wikipedia. Это правило, не совпадение — пример, открывающийся на «Connect OANDA», хуже пустого canvas.
Их действительно построили, не написали
Каждый пример начался как brief, написанный как человек
печатает — что хочет и зачем, не specification.
starter:build прогоняет briefs через runWidgetToolLoop:
тот же module, что platform codegen route и bring-your-own-key
path в браузере, с тем же contract, tools и in-turn verifier.
Без HTTP stream, credit ledger, браузера — но тот же loop.
Transcript в chat tab виджета — настоящий разговор, каждый turn, породивший код, — настоящая версия на rail. У большинства три. Air quality — пять: первые три оставляли пустое «enter a city», пятый turn — bug report: шесть плиток pollutant с dash и timestamp «-6375 min ago». Этот build в пакете как было.
Briefs запускаются без providers — как у нового аккаунта. Что выходит из loop, работает в первый день.
Не второй каталог
Каждый пример — обычный marketplace asset, опубликован official account через тот же RPC: те же sanitizers, lineage graph, install path, royalty chain. Starter widget намеренно не special-cased на server — fork продолжает real lineage, а не private dialect примеров app.
Curation registry хранит только curation: какие published assets, порядок, экран. Writes service-role only; reads public — signed-out visitor может смотреть listing.
Куда попадает pack и чего не делает
Seeding gated тремя способами. Раз на account, не на device — flag replicated setting, re-read при switch. Никогда не seed использованный canvas. Force из Settings → General → Add example widgets.
Примеры land рядом с пустым workspace — onboarding даёт чистый экран. Весь pack — один undo step.
Seeded widget stamped как marketplace install. Already-seeded users keep theirs. Нет push-update path.
Verified как pack, не на глаз
Перед account весь pack в real Chrome, grade per widget: boot errors, runaway animation, slow frames, blank renders — плюс screenshot each. Live check derive public endpoints из committed code.
Bar для одиннадцатого как для десяти: zero connections, clean smoke, real message при bad day, nothing personal в conversation — conversation ships too.
Pack с next release; existing accounts из Settings → General. Open one, read chat, change something.
Запустите Nexow и начните строить.
Создайте ваш первый виджет в следующую минуту
Превью живе и бесплатно для пробы. Без регистрации, без настройки — просто опишите что вы хотите видеть.

