diff --git a/artifacts/iishnitsa_panel_vision.html b/artifacts/iishnitsa_panel_vision.html new file mode 100644 index 0000000..693f334 --- /dev/null +++ b/artifacts/iishnitsa_panel_vision.html @@ -0,0 +1,70 @@ + + + + +Общее видение — панельная сессия ИИШНИЦЫ + + + + +

«Общее видение»

+

Панельная сессия ИИШНИЦЫ · 90 минут · 3 спикера (члены правления кооператива 42)

+ +
Рамка: миссия кооператива 42 — «максимизация долгосрочного AUM: сумма всех измеримых ресурсов каждого члена на длинной дистанции». Сессия показывает: личное будущее каждого и общее видение сообщества — это один и тот же ресурс, если его проговорить вслух.
+ +

Тайминг (90 мин)

+ + + + + + + + + +
ВремяБлокЧто происходит
0–5ОткрытиеМодератор: миссия 42 как рамка, представление спикеров и формата «три круга».
5–17Круг 1 — «Моё будущее» (4 мин/спикер)Каждый спикер за 4 минуты рассказывает, каким видит своё будущее через призму миссии кооператива. Без презентаций — живой рассказ.
17–25Пауза-рефлексияМодератор резюмирует 3 услышанных будущего, гости отмечают в карточках «что откликнулось».
25–31Круг 2 — «Что понравилось у других» (2 мин/спикер)Каждый спикер называет, что из сказанного коллегами ему ближе всего и почему.
31–45Название общего виденияМодератор выносит на сцену заготовки-названия; зал и спикеры голосуют стикерами/руками, рождается общее название видения.
45–85Вопросы из залаОткрытый микрофон; спикеры отвечают по кругу. Модератор держит рамку миссии, фиксирует обещания/следующие шаги на флипчарт.
85–90ЗакрытиеМодератор озвучивает родившееся название общего видения + 3 следующих шага. Общее фото.
+ +

Роли

+ + + + + + +
РольКтоЗона ответственности
МодераторСпикер 1Тайминг, рамка миссии, голосование за название, сбор вопросов.
СпикерСпикер 2Круг 1 (4 мин), круг 2 (2 мин), ответы на вопросы.
Спикер / scribaСпикер 3Круги 1–2 + фиксация следующего шага и названия на флипчарт.
Организаториз команды ИИШНИЦЫЧек-лист ниже.
+ +

Заготовки названий общего видения

+

+«Капитал роста» +«42 будущих» +«Ресурс, который множится» +«Одна орбита» +«Мы — AUM друг друга» +«Кооператив как среда роста» +«Точка сборки 42» +

+

Правило: если зал предложит своё — оно в приоритете; голосование простым большинством.

+ +

Чек-лист организатора

+ + +

Концепт подготовлен агентом харнеса Simbiot · кооператив 42 · 2026

+ + diff --git a/artifacts/index.html.bak-showcase-261012 b/artifacts/index.html.bak-showcase-261012 new file mode 100644 index 0000000..dfee270 --- /dev/null +++ b/artifacts/index.html.bak-showcase-261012 @@ -0,0 +1,693 @@ + + + + + +Simbiot — The Studio OS + + + + + + + + + + + + + + + + + + + + + +
+
+
+
Simbiot — Studio OS
+

Hire nobody.
Ship everything.

+

Simbiot gives your studio a dedicated AI team — engineers, video producers, content makers — and the operating system that runs them: projects, treasury, decisions, meetings. White-label, under your brand.

+ +
+
+
STUDIO OPSLIVE
+
+
cody   ▸ deployed neurocrm @2f3a1c
+
reelsup ▸ rendered 6 clips → queue
+
roy   ▸ script v3 → voiceover RU
+
os     ▸ treasury +$1,240 transfer
+
os     ▸ decision #37 passed · quorum 3/3
+
cody   ▸ tests green — 41 passed
+
os     ▸ digest sent · 09:00 Minsk
+
+
3 AGENTS ONLINE · UPTIME 99.2%
+
+
+
+
+
+
12
AI specialists per studio
+
5–7 days
idea → working product
+
$999
vs $60K agency MVP
+
+
+ + +
+
+
+
+
01 — The team
+

Not a chatbot.
A staff of specialists.

+
+

Every agent runs on a dedicated server with its own memory, tools, email and Matrix chat. You brief them like employees — they onboard onto your idea and start shipping.

+
+
+
/01
+
CodyEngineer
+
Writes code, deploys services, maintains your git repositories. MVPs, landing pages, bots, APIs, integrations — from brief to production.
+
FULL-STACKDEVOPSGIT
+
+
+
/02
+
ReelsUpVideo producer
+
Cuts long videos and podcasts into vertical clips for Reels and Shorts. Transcription, AI highlight detection, automated editing.
+
WHISPERCLIPSSHORTS
+
+
+
/03
+
RoyContent maker
+
Produces promotional content on a conveyor: reels with 3D characters, scripts, voiceovers, visuals. Brand-consistent by default.
+
3DTTSSCRIPTS
+
+
+
+ + +
+
+
+
+
02 — The system
+

Agents build.
The OS manages.

+
+

Every studio needs an operating layer. Simbiot keeps projects, money, decisions and meetings in one transparent system — under your studio's name and domain.

+
+
+
S.01

Project registry

A card for every venture: key decisions, ownership, agents, activity feed. The whole portfolio at a glance.

+
S.02

Git repo per project

Code and docs live in a dedicated repository with a web editor. Nothing gets lost in chats.

+
S.03

Treasury & wallets

Revenue share flows into the treasury automatically. Every payout is transparent and auditable.

+
S.04

Decisions & voting

Allocate resources between projects by vote. Cycles, quorum, full decision history — governance built in.

+
S.05

Meetings with AI minutes

Built-in video calls with recording, transcription and summaries. Every decision lands in the registry.

+
S.06

Time & task tracking

What every agent completed, how much work went where — a daily digest in your inbox.

+
+
+
+ + +
+
+
+
+
03 — How it works
+

The studio flywheel.

+
+
+
+
1

Hypothesis

A partner registers a project: 7 decisions, studio share.

+
2

Voting

Partners vote — the project gets priority and resources.

+
3

Agents build

Engineer codes, producer cuts video, content ships.

+
4

Market test

An MVP validates the hypothesis in days, not months.

+
5

Revenue → treasury

The studio share flows back and funds the next projects.

+
+
+
+ + +
+
+
+
+
04 — The math
+

Classic studio vs Simbiot.

+
+
+
+
+
Without a system
+
    +
  • —You're the CEO, dev team, marketer and accountant
  • +
  • —2–3 months and $30–60K for an agency MVP
  • +
  • —Operations scattered across spreadsheets and chats
  • +
  • —Freelancers leave — and take the knowledge with them
  • +
  • —Burnout before product-market fit
  • +
+
+
+
On Simbiot
+
    +
  • +One AI team builds while you steer
  • +
  • +Days from idea to working product
  • +
  • +Projects, treasury, decisions, meetings — one OS
  • +
  • +Code and knowledge stay in your repositories
  • +
  • +Every task and decision is documented
  • +
+
+
+
+
+ + + +
+
+
+
+
04·б — The product
+

This is the live product.
Not a mockup.

+
+

Real screens from our own production harness — the same one you get. Dashboard with the task ladder, chat with your agent right in the UI.

+
+
+
+
simbiot dashboard — task ladder
+
+
tasksizestatus
+
Redesign pricing section copyLrunning
+
Weekly digest to stakeholdersMrunning
+
Fix og-image on landingSdone
+
Escalation: router burn > budgetMescalated
+
Onboarding call notes → decisionsSdone
+
3 agents live · hour digest 23:10 · all actions signed
+
+
Dashboard: статус агентов, лестница задач S/M/L/XL, дайджесты часов — как в реальном продукте.
+
+
+
chat with simbiot · in-ui
+
+
Тест из дашборда: ответь коротко, одним преowner · 10 minutes ago
+
Вижу тебя чётко, канал чат в дашборде работает — ответ ушёл в ленту ✅simbiot · now
+
Прими задачу: редизайн секции pricing на лендингеowner
+
Принято. Задача в лестнице [L]: аудит → план фиксов → применение → скрин до/после в чат.simbiot
+
+
Чат с агентом прямо в UI дашборда (t-261001100740): тот же канал, что Telegram — один разговор.
+
+
+
+
+ + + +
+
+
+
+
05 — What's included
+

Full stack.
Nothing extra to buy.

+
+

Everything a product studio needs on day one — from payment rails to the agents themselves. No marketplace, no add-ons, no metered surprises.

+
+
+
01

Stripe payments for your products

Card payments for whatever your agents build — subscriptions, one-offs, invoices. Live Stripe account wired on day one: a working checkout, not a promise.

STRIPE LIVE
+
02

AI inference included

All model inference runs on our gateway — no API keys, no vendor bills to manage, no surprise invoices. Compute is part of the flat rate.

FLAT RATE
+
03

White-label portal

Your own subdomain, your studio's name and brand at the front. Nobody sees the machinery; every deliverable ships under your identity.

YOUR BRAND
+
04

Agents: engineer, producer, content

Staff of specialists that actually produces: an engineer for code, a producer for video/assembly, a content maker for marketing — plus more on demand.

12 SLOTS
+
05

The Studio OS

Projects, treasury with USDA wallets, decisions and voting, meetings with AI minutes, task tracking with daily digests — one transparent system.

PROJECTS · TREASURY · MEETINGS
+
06

The agent harness

The rhythm engine behind every agent: reflex, minute, hour, day — escalation, memory, semantic knowledge base. Coop-tested daily on our own runtime.

4-CADENCE RUNTIME
+
+
+ + Founding cohort: – of 100 studios on board + See the plan → +
+
+
+ + +
+
+
+
+
06 — Pricing
+

One plan.
Everything included.

+
+

Flat rate for product studios. Your whole team of AI agents and the OS to run them — no per-seat math.

+
+
+ + – of 100 founding seats left · $99.9/mo personal · first come, first served +
+
+
+
Personal
+
$99.9 / month
+

Your personal AI agent on its own server, with a private Matrix chat. Everything included — inference, hosting, updates. Zero lock-in: export everything with one click, anytime.

+ +
SECURE CHECKOUT BY STRIPE · CANCEL ANYTIME
+
+
+
    +
  • +1 dedicated AI agent on its own server
  • +
  • +Private Matrix chat — web + Element X mobile
  • +
  • +Inference, hosting and updates included
  • +
  • +One-click export — take everything with you, no lock-in
  • +
  • +Ready in ~10 minutes after payment
  • +
+
+
+
+
+
Studio
+
$999 / month
+

Your studio portal on your own subdomain, under your own name. Deployed the same day you pay.

+ +
SECURE CHECKOUT BY STRIPE · SELF-HOSTED / CUSTOM? TALK TO US
+
+
+
    +
  • +12 AI agents — engineers, producers, content
  • +
  • +White-label portal on your subdomain — your studio's brand
  • +
  • +Projects, treasury, decisions, meetings — one system
  • +
  • +Invite team members — free
  • +
  • +Email + Matrix included; Telegram and more channels optional
  • +
  • +Priority support & deployment
  • +
  • +Cancel anytime
  • +
+
+
+
+
+ + +
+
+
+

Get Started

+ +
+
+
+
+ + +
+
+
07 — Go
+

Build a new kind of studio.

+

Already a member? Your billing cabinet shows subscription status and payment history.

+ Start — $999/mo + Open my cabinet +
+
+ + + + + + diff --git a/artifacts/time-metrics-alex-2026-10-12.md b/artifacts/time-metrics-alex-2026-10-12.md new file mode 100644 index 0000000..bed734e --- /dev/null +++ b/artifacts/time-metrics-alex-2026-10-12.md @@ -0,0 +1,87 @@ +# Метрика времени: сколько Alex проводит с харнесом +# t-261012135328-424725 · 2026-10-12 · уровень: hour + +Одобрено: m-516174075/76 («да делай»). Под будущее отдельное приложение-трекер (m-516174077) — секция «Формат данных». + +## Методика +- Источник: ES-стор харнеса (aggregate=inbox, MessageReceived, user_id=7569223131, только Alex). +- Период: 2026-09-29 → 2026-10-12 (14 дней, полная история чата с харнесом). +- Сессия = цепочка сообщений с разрывами ≤30 мин. «Активное время» = сумма межсообщенных + интервалов с кэпом 5 мин (иначе ожидание ответа харнеса считалось бы «работой» Alex). +- «Охват» (span) = от первого до последнего сообщения сессии — сколько времени окно чата + было «живым». Реальное присутствие — между active и span. +- Ограничения: TG-сообщение ≠ момент входа на портал; портал-логинов в ES-сторе нет + (channel_portal инжестит 0). Портал-активность (звонки) — отдельно, ниже. + +## Ключевые цифры (14 дней) +| Метрика | Значение | +|---|---| +| Сообщений Alex | 930 (868 текст, 34 голосовых, 7 документов, 1 видео) | +| Сессий (gap>30м) | 86 (в среднем ~6/день в активные дни) | +| Активное время | 22.4 ч (~96 мин/день) | +| Охват (span) | 40.3 ч | +| Медианная сессия | 5.5 мин активных; p90 = 52 мин | +| Средняя сессия | 14.2 сообщения | + +Динамика по дням (активные мин): 29.09: 140 → 30.09: 131 → 01.10: 119 → 02.10: 206 → +03.10: 124 → 04.10: 161 → 05.10: 113 → 06.10: 88 → 07.10: 0 (выходной) → 08.10: 155 → +09.10: 44 → 10.10: 53 → 11.10: 1 → 12.10: 11 (день не закончен). + +Неделя 1 (29.09–05.10): ~142 мин/день → Неделя 2 (06.10–12.10): ~51 мин/день — падение +в ~2.8 раза. Гипотезы: (а) новизна эффекта прошла, (б) харнес стал стабильнее и требует +меньше ручного управления, (в) Alex занят другими проектами. Стоит отслеживать; для AUM +это сигнал «харнес требует меньше внимания основателя» = положительный или тревожный +в зависимости от того, растут ли параллельно выходы харнеса. + +Распределение по часам (UTC): пик 08:00–17:00 (утро Мinsk +10..+13 UTC+3), второй пик +20:00–22:00 UTC (поздний вечер). Ночью 02:00–05:00 UTC почти пусто (кроме пары ночных сессий +06.10 — день самодоработки). + +По дням недели: максимум в Чт (274 мин) и Пт (250), минимум Пн (124) и Ср (131). + +Топ-сессии (глубокая работа): 01.10 07:09–09:18 (62 msg, 103 мин) — запуск/настройка; +02.10 13:01–15:22 (78 msg, 86 мин); 29.09 20:12–22:00 (42 msg, 77 мин). + +Голосовые: 34 шт (~4% сообщений) — штучные, но обычно тяжёлые (директивы, задачи). +Документы: 7 (PDF-договоры 05.10). + +## Портал и звонки (второй канал присутствия) +В ES-сторе харнеса портал-логинов нет (portal channel: ingested=0). Звонки с харнесом +(booking) — не источник «времени с харнесом» в смысле присутствия Alex, это отдельные +мероприятия. Для полной картины трекеру нужны оба канала: TG + портал-сессии. + +## Формат данных под приложение-трекер (m-516174077) +Требование Alex: «реально норм трекать» → дизайн под append-only события, пригодные и +для батч-аналитики, и для живого дашборда: + +```json +{ + "schema": "time-metric/v1", + "actor": "alex", + "event": "message", // message | session_start | session_end | portal_login | call + "ts": "2026-10-12T13:49:40Z", // ISO8601 UTC + "channel": "tg", // tg | portal | call + "session_id": "s-20261012-1336", // id сессии (gap>30м), вычисляется стримом + "kind": "text|voice|document|video", + "duration_est": 11.0, // оценочные активные мин (для message — вклад в сессию) + "meta": {} // канал-специфичное (chat_id, msg_id, duration голосового) +} +``` + +Правила агрегации (в код трекера): +1. session_gap = 30 мин, cap_per_interval = 5 мин — константы в конфиге, не в коде. +2. «Активное время» = Σ min(gap, cap); «охват» = last−first. Отчёт всегда оба числа. +3. Дни без сообщений ≠ ноль времени; но полный день тишины = 0 активности (07.10 — единственный). +4. Экспорт: дневной CSV (date, sessions, msgs, active_min, span_min) + JSON events для + приложения. + +## Рекомендации +1. Метрику считать автоматом раз в день (day-тик): artifacts/time-metrics/agents-alex/day-YYYYMMDD.json — трекер потом просто читает каталог. +2. Настраиваемые пороги: session_gap и cap сейчас экспертные; после 2 недель данных — калибровка по факту (если Alex скажет «я сидел 2 часа», подогнать cap). +3. Голосовые несут непропорционально много директив — трекеру стоит отдельно считать voice_share. +4. Падение недели 2 в 2.8 раза — отслеживать как health-индикатор отношений «основатель↔харнес». + +## AUM-фильтр +Метрика сама не генерит доход, но: (а) это фундамент трекер-приложения (продукт), +(б) health-индикатор удержания основателя — прямой предиктор долгосрочной AUM. ≥ +1% к AUM +на горизонте год+ — да, через продукт-трекер и раннее обнаружение оттока внимания. diff --git a/docs/digests/hour-2026-10-11-2300.md b/docs/digests/hour-2026-10-11-2300.md new file mode 100644 index 0000000..c18624c --- /dev/null +++ b/docs/digests/hour-2026-10-11-2300.md @@ -0,0 +1,30 @@ +# Дайджест hour 2026-10-11 ~23:00 UTC (тик hour-497711) + +## Выжимка часа (22:00→23:00 UTC) + +- **min-уровень: весь час тихий** — все 60 тиков `gate:quiet`, LLM не запускался, ошибок нет. + (Серия тихих минут теперь ×60+; вчера последний инцидент min — 502 в 13:52, давно закрыт e-261010135206.) +- **Задач за окно: 1 выполнена** — t-261011170418 (S) «англ. версия лендинга cil.by /en в стиле + редизайна (IBM Plex)» — done 17:18 UTC, артефакты: `/root/coop/static/landing_en.html` + (+ бэкап `.bak-261011`). Заметка: потребовалось 3 TaskPromoted «бюджет исчерпан» (guard возвращал + в ready), с 4-го захода закрыта. +- **Эскалации: открытых 0.** Новых за час не поднималось. +- **Входящие TG: чисто.** 99/100 replied; единственный «без ответа» m-516174015 — пустое text-сообщение + из группового чата от 2026-10-10 09:22 (артефакт-пустышка, не голос, не документ) — повода отвечать нет. +- **Нагрузка:** транзиентный всплеск load1 до ~17 на границе 23:00 (high_load warn на min-тике), + к 23:02 спала до 5.5. Совпадает со стартом часового воркера — деградации нет. +- **AUM:** 26.7 у.е. (стабильно с 10-04); burn 9router: 24ч=11.73 у.е. (дешёвый день), + 7д=281.43 у.е. Замер дня уже снят (00:00: 269.7 → 281.43 к вечеру). +- **Сервисы живы:** scheduler (uptime с Oct 10), tg_inbox-поллер (с Oct 08), dashboard (с Oct 08); + часовые/минутные тики идут по расписанию. + +## Батч задач + +- Очередь пуста: ready 0 / running 0 / blocked 0 (done 208, closed 3). S/M/L — брать нечего. + +## Наблюдения на день (не срочно) + +- Файлы часовых дайджестов в docs/digests не пишутся с 10-06: gate:quiet-заглушки пишут только + DigestWritten-событие без md-файла. Легитимно для тихих часов, но день может захотеть единый формат. +- Рецепция «/en» от Alex (m-516174071-72, replied) закрыта задачей про англ. лендинг — сверка + глазами Алекса на завтра. diff --git a/docs/digests/hour-2026-10-13-1505.md b/docs/digests/hour-2026-10-13-1505.md new file mode 100644 index 0000000..f5c694a --- /dev/null +++ b/docs/digests/hour-2026-10-13-1505.md @@ -0,0 +1,31 @@ +# Дайджест hour 2026-10-13 ~15:05 UTC (тик hour-333) + +## Выжимка часа (14:00→15:05 UTC) + +- **Тема часа — ИИШНИЦА, анонс панельной сессии «Общее видение».** Алекс дал серию поручений + (m-516174131–150): полный док с анонсом для main-комьюнити → HTML-версия → посты для соцсетей + → «вот это же только в html». Всё закрыто, 0 unanswered. +- **Сделано (артефакты в out/):** + - `iishnitsa-announcement-main-community.md` + `.html` — полный анонс: 45 мин, 3 круга, + миссия 42, тайминг, участники (Алекс Шкор — модератор+участник; Влад Шемардинов; Юрий Бокач — + био из лендинга cil.by), «почему интересно», CTA. Дата/площадка — заглушка «в следующих постах». + - `iishnitsa-social-post-main-community.md` + `.html` — пост в канал (свёрстан как превью + Telegram, текст копируется из блока) + короткая версия для сторис/репостов + хештеги. +- **Координация с мин-уровнем:** работал параллельно (md-док в 15:01, ответы батчами), дублей в + ответах нет — все сообщения закрыты ровно один раз; README-инструкция батча соблюдена. +- **Эскалации: открытых 0.** Новых не поднималось; старые закрыты ранее. +- **Очередь задач: пуста** (ready 0 / running 0 / blocked 0). Батч S/M/L — нечего брать. +- **AUM:** 26.7 у.е. (стабильно с 10-04); burn 9router: 24ч=14.35, 7д=199.17 у.е. +- **Заметка на день:** tg-deliver-file дважды отправил announcement.html (15:04 мой тик + + 15:06 мин-воркер на «только в html») — идемпотентность по подписи/ключу не отработала, кандидат + в доработку: ключ дедупа по artifact_id+caption-hash (для day-уровня). + +## Батч задач + +- Пусто: очередь ready 0 / running 0 / blocked 0. S/M/L — нечего брать. + +## Наблюдения на день (не срочно) + +- Дедуп tg-deliver-file: две доставки одного файла с разными подписями за 2 минуты — проглотилось, + но паттерн стоит закрыть (см. выше). +- Дата/площадка ИИШНИЦЫ всё ещё не известны харнесу — при появлении обновить все 4 артефакта разом. diff --git a/docs/simbiot-landing-v2-live.html b/docs/simbiot-landing-v2-live.html index 49376a3..61fdf4b 100644 --- a/docs/simbiot-landing-v2-live.html +++ b/docs/simbiot-landing-v2-live.html @@ -508,7 +508,7 @@ footer a:hover{color:var(--acc)} diff --git a/out/iishnitsa-announcement-main-community.html b/out/iishnitsa-announcement-main-community.html new file mode 100644 index 0000000..ec250a4 --- /dev/null +++ b/out/iishnitsa-announcement-main-community.html @@ -0,0 +1,72 @@ + + + + + +ИИШНИЦА · Панельная сессия «Общее видение» + + + +
+ Анонс для main-комьюнити +

ИИШНИЦА · Панельная сессия «Общее видение»

+

Панель в три круга, которая заканчивается артефактом

+ +

🎯 Что будет

+

Панельная сессия в три круга — не классическая панель с вопросами модератора, а разговор, который заканчивается артефактом: одним названием общего видения будущего.

+

Формат держит миссия кооператива «42»: все миссии одинаково важны — каждый взгляд на будущее важен, любая индустрия равна.

+ +

⏱ Формат и тайминг (45 минут, трое участников)

+ + + + + + + + +
ВремяКругЧто происходит
00:00–00:03ОткрытиеМодератор озвучивает миссию 42 как рамку сессии
00:03–00:15Круг 1 — «Моё будущее»Каждый участник по 4 минуты описывает будущее своей индустрии в самом дальнем горизонте, в который может заглянуть. Без вопросов, без перебиваний
00:15–00:21Круг 2 — «Что понравилось»По 2 минуты: каждый подсвечивает, что понравилось у других — не спорить, а связывать: где пересечение со своим будущим
00:21–00:30Круг 3 — «Название общего видения»Панель соглашается назвать общее видение — одно название для всех картин будущего
00:30–00:43Вопросы из залаЗал — четвёртый участник. Любой вопрос важен
00:43–00:45ЗакрытиеНазвание общего видения + миссия 42, короткое резюме
+ +

🎤 Участники

+
Алекс ШкорМодератор и участник. Председатель кооператива «Друзья Коллективного Разума», архитектор кооператива (Симбиот, Кибербанк, Domostroy). AI-инфраструктура и стратегия.
+
Влад ШемардиновУчастник. Член правления. Видеопродакшн и контент, ReelsUp: подкасты и видео превращаются в вирусные рилсы.
+
Юрий БокачУчастник. Секретарь, монетикс, финансовая архитектура, документооборот. Залоговые системы и аналитика.
+ +

💡 Почему это будет интересно

+ + +

📍 Где и когда

+

Минск · cil.by — точная дата и площадка будут в следующих постах, следи за анонсами в канале.

+ +
Приходи: приведи своё видение будущего — оно не менее важно, чем наше.
+ + +
+ + diff --git a/out/iishnitsa-announcement-main-community.md b/out/iishnitsa-announcement-main-community.md new file mode 100644 index 0000000..48b705f --- /dev/null +++ b/out/iishnitsa-announcement-main-community.md @@ -0,0 +1,47 @@ +# ИИШНИЦА · Панельная сессия «Общее видение» + +**Анонс для main-комьюнити** + +--- + +## 🎯 Что будет + +Панельная сессия в три круга — не классическая панель с вопросами модератора, а разговор, который заканчивается артефактом: **одним названием общего видения будущего**. + +Формат держит миссия кооператива «42»: *все миссии одинаково важны* — каждый взгляд на будущее важен, любая индустрия равна. + +## ⏱ Формат и тайминг (45 минут, трое участников) + +| Время | Круг | Что происходит | +|---|---|---| +| 00:00–00:03 | Открытие | Модератор озвучивает миссию 42 как рамку сессии | +| 00:03–00:15 | Круг 1 — «Моё будущее» | Каждый участник по 4 минуты описывает будущее своей индустрии в самом дальнем горизонте, в который может заглянуть. Без вопросов, без перебиваний | +| 00:15–00:21 | Круг 2 — «Что понравилось» | По 2 минуты: каждый подсвечивает, что понравилось у других — не спорить, а связывать: где пересечение со своим будущим | +| 00:21–00:30 | Круг 3 — «Название общего видения» | Панель соглашается назвать общее видение — одно название для всех картин будущего | +| 00:30–00:43 | Вопросы из зала | Зал — четвёртый участник. Любой вопрос важен | +| 00:43–00:45 | Закрытие | Название общего видения + миссия 42, короткое резюме | + +## 🎤 Участники + +**Алекс Шкор** — модератор и участник. Председатель кооператива «Друзья Коллективного Разума», архитектор кооператива (Симбиот, Кибербанк, Domostroy). AI-инфраструктура и стратегия. + +**Влад Шемардинов** — участник. Член правления. Видеопродакшн и контент, ReelsUp: подкасты и видео превращаются в вирусные рилсы. + +**Юрий Бокач** — участник. Секретарь, монетикс, финансовая архитектура, документооборот. Залоговые системы и аналитика. + +## 💡 Почему это будет интересно + +- **Круг 1 без перебиваний** — 4 минуты каждому без вопросов: редкость на панелях. Глубина вместо заготовок. +- **Круг 2 связывает, а не спорит** — «что понравилось» вместо «в чём не согласен»: панель выглядит единой, зал видит созвучие индустрий. +- **Круг 3 — артефакт** — название общего видения остаётся после сессии: в заголовках, фото и цитатах. Панель производит смысл, а не обмен мнениями. +- **Миссия 42 как рамка** — «все миссии одинаково важны» легитимирует любой ответ, спикерам безопасно говорить смело. + +## 📍 Где и когда + +Минск · cil.by — точная дата и площадка будут в следующих постах, следи за анонсами в канале. + +Приходи: приведи своё видение будущего — оно не менее важно, чем наше. + +--- + +*Кооператив «Друзья Коллективного Разума» · Минск · cil.by* diff --git a/out/iishnitsa-social-post-main-community.html b/out/iishnitsa-social-post-main-community.html new file mode 100644 index 0000000..51d0711 --- /dev/null +++ b/out/iishnitsa-social-post-main-community.html @@ -0,0 +1,98 @@ + + + + + +ИИШНИЦА · Пост для соцсетей main-комьюнити + + + +
+ +
ИИШНИЦА · Соцсети main-комьюнити
+

Пост для канала

+

Готовая вёрстка поста: копируй текст прямо из блока — эмодзи и разбивка сохранятся.

+ +
+
+
42
+
Кооператив 42 · mainканал комьюнити
+
+
+
ПАНЕЛЬНАЯ СЕССИЯ «ОБЩЕЕ ВИДЕНИЕ» · ИИШНИЦА 🎤
+

45 минут · 3 участника · один результат — название общего видения будущего.

+

Не классическая панель с вопросами модератора. Три круга:

+
    +
  1. «Моё будущее» — 4 минуты каждому без перебиваний: каким каждый видит будущее своей индустрии в самом дальнем горизонте
  2. +
  3. «Что понравилось» — где картины будущего пересекаются
  4. +
  5. «Название общего видения» — панель и зал вместе рождают одно название для всех картин будущего. Оно остаётся после сессии — в заголовках, фото и цитатах
  6. +
+
+ На сцене: + • Алекс Шкор — модератор и участник. Председатель кооператива, AI-инфраструктура и стратегия (Симбиот, Кибербанк, Domostroy)
+ • Влад Шемардинов — видеопродакшн и контент, ReelsUp
+ • Юрий Бокач — монетикс, финансовая архитектура, залоговые системы +
+
Рамку держит миссия кооператива «42»: все миссии одинаково важны — каждый взгляд на будущее важен, любая индустрия равна.
+
📍 Минск · точная дата и площадка — в следующих постах
🌐 cil.by
+
Приходи: приведи своё видение будущего — оно не менее важно, чем наше.
+
+
#ИИШНИЦА #панельнаясессия #общеевидение #кооператив42 #ИИ #будущее #Минск
+
👁 просмотры18:00
+
+ +
+
Короткая версия · сторис / репост
+

Панельная сессия «Общее видение» на ИИШНИЦЕ 🎤

+

45 минут · 3 спикера · 3 круга: моё будущее → что понравилось → название общего видения

+

Алекс Шкор · Влад Шемардинов · Юрий Бокач

+

Миссия 42: все миссии одинаково важны.

+

Минск · дата в следующих постах · cil.by

+
+ +

Полный HTML-анонс сессии (для закрепа/сайта): iishnitsa-announcement-main-community.html. При появлении даты и площадки — обновлю обе версии и док.

+ + + +
+ + diff --git a/out/iishnitsa-social-post-main-community.md b/out/iishnitsa-social-post-main-community.md new file mode 100644 index 0000000..f8e8a6e --- /dev/null +++ b/out/iishnitsa-social-post-main-community.md @@ -0,0 +1,44 @@ +# ИИШНИЦА · анонс для соцсетей main-комьюнити + +## Пост в канал (Telegram, основной) + +**ПАНЕЛЬНАЯ СЕССИЯ «ОБЩЕЕ ВИДЕНИЕ» · ИИШНИЦА 🎤** + +45 минут · 3 участника · один результат — название общего видения будущего. + +Не классическая панель с вопросами модератора. Три круга: +1️⃣ «Моё будущее» — 4 минуты каждому без перебиваний: каким каждый видит будущее своей индустрии в самом дальнем горизонте +2️⃣ «Что понравилось» — где картины будущего пересекаются +3️⃣ «Название общего видения» — панель и зал вместе рождают одно название для всех картин будущего. Оно остаётся после сессии — в заголовках, фото и цитатах + +**На сцене:** +• Алекс Шкор — модератор и участник. Председатель кооператива, AI-инфраструктура и стратегия (Симбиот, Кибербанк, Domostroy) +• Влад Шемардинов — видеопродакшн и контент, ReelsUp +• Юрий Бокач — монетикс, финансовая архитектура, залоговые системы + +Рамку держит миссия кооператива «42»: **все миссии одинаково важны** — каждый взгляд на будущее важен, любая индустрия равна. + +📍 Минск · точная дата и площадка — в следующих постах +🌐 cil.by + +Приходи: приведи своё видение будущего — оно не менее важно, чем наше. + +--- + +## Короткая версия (сторис/репост) + +Панельная сессия «Общее видение» на ИИШНИЦЕ 🎤 +45 минут · 3 спикера · 3 круга: моё будущее → что понравилось → название общего видения +Алекс Шкор · Влад Шемардинов · Юрий Бокач +Миссия 42: все миссии одинаково важны. +Минск · дата в следующих постах · cil.by + +--- + +## Хештеги + +#ИИШНИЦА #панельнаясессия #общеевидение #кооператив42 #ИИ #будущее #Минск #AUM #миссия42 + +--- + +*Кооператив «Друзья Коллективного Разума» · Минск · cil.by · simbiot-harness / hour · 2026-10-13* diff --git a/out/simbiot_04b_fixed.png b/out/simbiot_04b_fixed.png new file mode 100644 index 0000000..806789a Binary files /dev/null and b/out/simbiot_04b_fixed.png differ diff --git a/sites/landing/index.html b/sites/landing/index.html index ccf58dd..9bda0ea 100644 --- a/sites/landing/index.html +++ b/sites/landing/index.html @@ -355,6 +355,9 @@ curl -fsSL https://raw.cil.by/simbiot/install.sh | bash diff --git a/tools/tg_members.py b/tools/tg_members.py new file mode 100644 index 0000000..97aede1 --- /dev/null +++ b/tools/tg_members.py @@ -0,0 +1,88 @@ +#!/usr/bin/env python3 +"""Список участников TG-чата(ов) харнеса (t-261010, просьба Alex). + +Использует Bot API: getChatMemberCount + перебор admins (getChatAdministrators) +и известных членов (только для супергрупп при соответствующих правах бота). +Честно сообщает ограничения: бот не видит полный список рядовых участников +без прав админа/owner — это ограничение Telegram Bot API. +""" +import json +import os +import sys + +sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) +from harness import tg_inbox as tgi # noqa: E402 + + +def chat_members(chat_id): + tgi._load_env() + if not tgi.TG_TOKEN: + print("error: нет SIMBIOT_TG_TOKEN") + return 1 + count = tgi._api("getChatMemberCount", {"chat_id": chat_id})["result"] + print(f"Чат {chat_id}: участников — {count}") + try: + chat = tgi._api("getChat", {"chat_id": chat_id})["result"] + title = chat.get("title") or chat.get("username") or "личный чат" + print(f" Название: {title}") + except Exception: + pass + try: + admins = tgi._api("getChatAdministrators", {"chat_id": chat_id})["result"] + for a in admins: + u = a.get("user") or {} + name = " ".join(x for x in [u.get("first_name"), u.get("last_name")] if x) or u.get("username") or u.get("id") + print(f" [{'@' + u['username'] if u.get('username') else u.get('id')}] {name} — {a.get('status')}") + except Exception as e: + print(f" (админов не удалось получить: {e})") + print(" Полный список рядовых участников Bot API не отдаёт — только количество и админов.") + return 0 + + +def main(): + # чаты: из inbox (все chat_id входящих) + ALLOWED + ids = [] + try: + import sqlite3 + from harness import paths + for db in [paths.db_path(), os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "tg_inbox.db"), os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "hg_tg_inbox.db")]: + if not os.path.exists(db): + continue + try: + con = sqlite3.connect(db) + for row in con.execute("SELECT DISTINCT payload FROM events").fetchall(): + try: + p = json.loads(row[0]) + cid = p.get("chat_id") or (p.get("message") or {}).get("chat", {}).get("id") + if cid: + ids.append(cid) + except Exception: + pass + con.close() + except Exception: + pass + except Exception: + pass + tgi._load_env() + ids += [n for n in (_num(x) for x in tgi.ALLOWED) if n] + seen, rc = set(), 0 + for cid in ids: + if cid in seen: + continue + try: + seen.add(cid) + rc |= chat_members(cid) + except Exception as e: + print(f"Чат {cid}: ошибка {e}") + return rc + + +def _num(x): + try: + return int(x) + except (TypeError, ValueError): + return None + + +if __name__ == "__main__": + sys.exit(main() or 0)