simbiot-harness/simbiot-presentation.html
Simbiot Harness 871a3b15a3 feat(gate): гейт важности LLM-тика по per-level порогу + model в событиях
- гейт (e-260930062242/2510/2607/2741): collect_signals ранжирует события
  (unreplied_inbox/ready_task/critical-эскалация = critical; warn-эскалации,
  high_load = warn), gate_allows_llm решает по порогу уровня
  (SIMBIOT_GATE_<LEVEL>, дефолты min=critical/hour=warn/day=warn);
  тихий такт — GateSkipped + дайджест-заглушка, без LLM и без расхода роутера
- model в BudgetSpent/InvocationStarted (e-260930062120): видно, какая модель
  и уровень тратили кредиты (strands не выносит фактическую модель в usage —
  пишем запрошенный model_id)
- per-level лимиты тул-колов уже в дереве: resolve_tool_budget (min=30/hour=300,
  env-оверрайд) (e-260930060717/060904)
- tests/test_gate.py: 28 hermetic-проверок, ALL PASS
- simbiot-presentation.html: презентация Simbiot (t-260930053538), 10 слайдов
2026-09-30 08:29:54 +00:00

260 lines
No EOL
21 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Simbiot — общий AI-харнес организации · презентация</title>
<style>
:root{
--paper:#faf8f3; --ink:#15150f; --carbon:#1c1b16; --signal:#FF4F00;
--dim:#6b675e; --line:#d8d3c8; --card:#f3f0e8; --ok:#1d7a3e; --warn:#a3690f;
}
*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth}
body{background:var(--paper);color:var(--ink);font:16px/1.62 -apple-system,"Segoe UI",Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased}
.mono,code{font-family:ui-monospace,"JetBrains Mono","SF Mono",Menlo,Consolas,monospace}
.wrap{max-width:1080px;margin:0 auto;padding:48px 28px 120px}
header{border-bottom:3px solid var(--ink);padding-bottom:28px;margin-bottom:40px;position:relative}
.kicker{font-family:ui-monospace,Menlo,monospace;font-size:12px;letter-spacing:.22em;color:var(--signal);font-weight:700;text-transform:uppercase}
h1{font-size:clamp(34px,6vw,58px);line-height:1.02;font-weight:800;letter-spacing:-.02em;margin:10px 0 14px;text-transform:uppercase}
.sub{font-size:17px;color:var(--dim);max-width:720px}
.badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}
.badge{border:1px solid var(--ink);padding:5px 12px;font-family:ui-monospace,Menlo,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;background:var(--paper)}
.badge.s{background:var(--ink);color:var(--paper)}
section{margin:64px 0 0}
.snum{font-family:ui-monospace,Menlo,monospace;font-size:12px;color:var(--signal);letter-spacing:.2em;font-weight:700}
h2{font-size:26px;font-weight:800;letter-spacing:-.01em;margin:4px 0 6px;text-transform:uppercase}
.lead{color:var(--dim);max-width:760px;margin-bottom:22px}
h3{font-size:15px;text-transform:uppercase;letter-spacing:.06em;margin:26px 0 10px;border-left:3px solid var(--signal);padding-left:10px}
p{margin:10px 0;max-width:820px}
.cardgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:18px 0}
.card{border:1px solid var(--ink);background:var(--card);padding:16px 16px 14px}
.card .cn{font-family:ui-monospace,Menlo,monospace;font-size:11px;color:var(--signal);font-weight:700;letter-spacing:.15em}
.card h4{font-size:15px;margin:6px 0 6px;text-transform:uppercase;letter-spacing:.02em}
.card p{font-size:13.5px;color:var(--dim);margin:0;line-height:1.55}
table{width:100%;border-collapse:collapse;font-size:13.5px;margin:14px 0}
th{background:var(--ink);color:var(--paper);text-align:left;padding:9px 10px;font-family:ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase}
td{border-bottom:1px solid var(--line);padding:9px 10px;vertical-align:top}
tr.hl td{background:#fff3ea}
td .m{font-family:ui-monospace,Menlo,monospace;font-size:12px}
.note{border:1px solid var(--ink);border-left:6px solid var(--signal);background:#fff;padding:14px 18px;margin:20px 0;max-width:860px}
.note b{font-family:ui-monospace,Menlo,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--signal)}
.box{border:1px solid var(--ink);padding:16px;background:var(--card)}
.box h5{font-family:ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--signal);margin-bottom:10px}
ul{margin:8px 0 8px 18px;font-size:14px}
li{margin:5px 0}
li::marker{color:var(--signal)}
.kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin:18px 0}
.kpi .k{border:1px solid var(--ink);background:#fff;padding:14px 16px}
.kpi .v{font-family:ui-monospace,Menlo,monospace;font-size:30px;font-weight:700;line-height:1.1}
.kpi .l{font-size:12px;color:var(--dim);text-transform:uppercase;letter-spacing:.05em;margin-top:4px}
.vs{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}
.vs .col{border:1px solid var(--ink);padding:16px}
.vs .col.old{background:var(--card)}
.vs .col.new{background:#fff;border-left:6px solid var(--signal)}
.vs h4{font-family:ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:10px}
.vs .old h4{color:var(--dim)}
.vs .new h4{color:var(--signal)}
.flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:18px 0}
.flow .step{border:1px solid var(--ink);background:#fff;padding:12px 12px 10px}
.flow .n{font-family:ui-monospace,Menlo,monospace;font-size:11px;color:var(--signal);font-weight:700;letter-spacing:.15em}
.flow h4{font-size:13.5px;text-transform:uppercase;margin:4px 0 4px}
.flow p{font-size:12px;color:var(--dim);margin:0;line-height:1.5}
footer{margin-top:80px;border-top:3px solid var(--ink);padding-top:18px;font-family:ui-monospace,Menlo,monospace;font-size:11px;color:var(--dim);display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;letter-spacing:.05em}
svg text{font-family:ui-monospace,Menlo,monospace}
@media (max-width:720px){.vs{grid-template-columns:1fr}}
@media print{body{background:#fff}.wrap{padding:10px}section{page-break-inside:avoid}}
</style>
</head>
<body>
<div class="wrap">
<header>
<div class="kicker">Презентация · Simbiot</div>
<h1>AI-харнес организации из&nbsp;коробки</h1>
<div class="sub">Студийная ОС, где агенты, проекты и метрики живут в одной системе. Фаундер приходит со своей идеей — а инфраструктуру, которую обычно собирают год, получает с первого дня. Проект на 100% остаётся у фаундера, оплата — из выручки.</div>
<div class="badges">
<span class="badge s">Студийная ОС</span>
<span class="badge">Слой над агентами</span>
<span class="badge">US LLC · Stripe · дашборды</span>
<span class="badge">Оплата из выручки</span>
<span class="badge">Кооператив 42 · 2026</span>
</div>
</header>
<!-- ================= 01 ================= -->
<section id="s01">
<div class="snum">01 / СУТЬ</div>
<h2>Что вы создаёте</h2>
<p class="lead">Общий AI-харнес организации «из коробки»: не отдельный агент, а среда, в которой агенты, проекты и метрики работают как единая система.</p>
<div class="kpi">
<div class="k"><div class="v">1-й день</div><div class="l">вместо года сборки</div></div>
<div class="k"><div class="v">US LLC</div><div class="l">юрконтур готов</div></div>
<div class="k"><div class="v">Stripe</div><div class="l">платёжка живая</div></div>
<div class="k"><div class="v">1 система</div><div class="l">агенты · проекты · метрики</div></div>
</div>
<p>Фаундер приносит идею — харнес даёт ей операционное тело: юрлицо в США, эквайринг, агентов и дашборды. Всё, что обычно тормозит запуск на месяцы, уже собрано и работает на реальных продуктах.</p>
<div class="note"><b>Одной фразой:</b> фаундер получает готовый бизнес-контур под своей идеей, а не голый набор инструментов.</div>
</section>
<!-- ================= 02 ================= -->
<section id="s02">
<div class="snum">02 / ПРОБЛЕМА</div>
<h2>Какую проблему решаем — и для кого</h2>
<p class="lead">Продукт готов на 40%. Остальные 60% — бизнес-контур: юрлицо, платёжка, продажи, метрики. И его некому собирать.</p>
<div class="vs">
<div class="col old">
<h4>Инди-фаундер / малая команда</h4>
<ul>
<li>Нет времени и экспертизы собирать бизнес-контур — разработкой занят</li>
<li>Аутсорс дорог, фултайм — дороже</li>
<li>Запуск буксует месяцами: не из-за кода, а из-за «обвязки»</li>
</ul>
</div>
<div class="col new">
<h4>Разработчики harness'ов</h4>
<ul>
<li>Каждый строит свой harness — и уносит его с собой</li>
<li>Опыт не переиспользуется, знание живёт в головах</li>
<li>Между собой не делятся: повторяют одну работу по сто раз</li>
</ul>
</div>
</div>
<p>Итог: рынок полон продуктов, которые «почти запущены» — и людей, которые десятками раз собирают одно и то же, каждый для себя.</p>
</section>
<!-- ================= 03 ================= -->
<section id="s03">
<div class="snum">03 / РЕШЕНИЕ</div>
<h2>Слой над агентами, а не ещё один агент</h2>
<p class="lead">Simbiot — это общий харнес организации с «нулевой точкой воздействия»: он переписывает сам себя и координирует целый флот агентов.</p>
<div class="cardgrid">
<div class="card">
<div class="cn">01</div>
<h4>Общий харнес</h4>
<p>Единая среда организации: агенты, проекты, метрики, память — в одной системе, а не в зоопарке скриптов у каждого в репо.</p>
</div>
<div class="card">
<div class="cn">02</div>
<h4>Нулевая точка воздействия</h4>
<p>Харнес переписывает сам себя: собственная доработка — это обычная рабочая задача внутри системы, а не внешняя миграция.</p>
</div>
<div class="card">
<div class="cn">03</div>
<h4>Координатор флота</h4>
<p>Не один мега-агент, а управление целым флотом: у каждого агента своя роль, у системы — общий ритм и приоритеты.</p>
</div>
<div class="card">
<div class="cn">04</div>
<h4>Реестр протоколов</h4>
<p>Решения фиксируются письменно. Агент исполняет протокол, а не догадывается, что имел в виду человек.</p>
</div>
</div>
<div class="note"><b>Почему пользователь выберет нас:</b> вместо «ещё одного агента» он получает организационный слой, который держит и агентов, и память, и правила игры — и который может дорабатывать сам себя.</div>
</section>
<!-- ================= 04 ================= -->
<section id="s04">
<div class="snum">04 / КАК ЭТО РАБОТАЕТ</div>
<h2>Путь фаундера — от идеи до работающего бизнеса</h2>
<p class="lead">Фаундер делает стратегические решения и держит фокус на продукте. Операционный контур собирает и ведёт Simbiot.</p>
<div class="flow">
<div class="step"><div class="n">ШАГ 1</div><h4>Идея</h4><p>Фаундер приходит со своей идеей и MVP-видением</p></div>
<div class="step"><div class="n">ШАГ 2</div><h4>Контур</h4><p>US LLC, Stripe, агенты и дашборды подключены с первого дня</p></div>
<div class="step"><div class="n">ШАГ 3</div><h4>Агенты</h4><p>Флот агентов берёт рутину: разработка, контент, поддержка, аналитика</p></div>
<div class="step"><div class="n">ШАГ 4</div><h4>Метрики</h4><p>Дашборды показывают состояние проектов и AUM в реальном времени</p></div>
<div class="step"><div class="n">ШАГ 5</div><h4>Выручка</h4><p>Оплата из выручки — когда проект заработает</p></div>
</div>
</section>
<!-- ================= 05 ================= -->
<section id="s05">
<div class="snum">05 / УСТРОЙСТВО</div>
<h2>Ритмы: харнес живёт тактами, как человек</h2>
<p class="lead">Simbiot Harness — живой процесс с собственной временной осью, а не функция, которую вызывают по запросу.</p>
<div class="cardgrid">
<div class="card"><div class="cn">СЕРДЦЕБИЕНИЕ</div><h4>Секунда</h4><p>Рефлексы: детерминированные реакции без LLM — мгновенный отклик</p></div>
<div class="card"><div class="cn">РЕАКЦИЯ</div><h4>Минута</h4><p>Триаж входящих, мелкие задачи S, первые ответы</p></div>
<div class="card"><div class="cn">ПОТОК</div><h4>Час</h4><p>Дайджесты, задачи M, разбор накопившегося</p></div>
<div class="card"><div class="cn">ПЛАН ДНЯ</div><h4>День</h4><p>Манифест дня, большие задачи L, планирование</p></div>
<div class="card"><div class="cn">РЕТРО</div><h4>Неделя / далее</h4><p>Цели, стратегия, идентичность: чем крупнее цикл — тем больше контекста и задач</p></div>
</div>
<p>Всё происходящее — тики, решения, трата бюджета — это события в append-only сторе. Состояние не хранится, а выводится replay'ем: выключили и включили процесс — он продолжил с того же места.</p>
</section>
<!-- ================= 06 ================= -->
<section id="s06">
<div class="snum">06 / ПАМЯТЬ</div>
<h2>Письменные протоколы вместо догадок</h2>
<p class="lead">Реестр решений — ядро долгосрочной работы агентов: организация помнит, <i>почему</i> принято каждое решение.</p>
<ul>
<li><b>Решение = запись.</b> Каждое значимое решение фиксируется письменно, с контекстом и мотивировкой</li>
<li><b>Агент исполняет, а не угадывает.</b> Протокол — источник истины; поведение агентов воспроизводимо</li>
<li><b>Интеллект не уходит с человеком.</b> Память организации накапливается в системе, а не в головах сотрудников</li>
<li><b>Кооператив и агенты растут вместе:</b> агенты снимают рутину, люди строят продуктовую и метрическую часть</li>
</ul>
<div class="note"><b>Следствие:</b> организация получает общий интеллект и память, которые переживают уход любого отдельного участника.</div>
</section>
<!-- ================= 07 ================= -->
<section id="s07">
<div class="snum">07 / ОТЛИЧИЯ</div>
<h2>Simbiot против привычных сценариев</h2>
<p class="lead">Рынок предлагает либо «агента в помощь», либо полный аутсорс. Simbiot занимает другую нишу — общий организационный слой.</p>
<table>
<tr><th>Сценарий</th><th>Что даёт</th><th>Чего не хватает</th></tr>
<tr class="hl"><td><b>Simbiot</b></td><td>Харнес организации: агенты + контур + память + метрики, из коробки, дорабатывает сам себя</td><td>—</td></tr>
<tr><td>Свой harness / фреймворк</td><td>Полный контроль, своя архитектура</td><td>Собирать год, поддерживать самому, знание не передаётся</td></tr>
<tr><td>Ещё один AI-агент (SaaS)</td><td>Быстрый старт на одной задаче</td><td>Нет организации вокруг: ни юрлица, ни памяти, ни координации флота</td></tr>
<tr><td>Аутсорс-студия</td><td>Готовая команда под заказ</td><td>Дорого, знание уходит с командой, метрики — в чужих руках</td></tr>
</table>
</section>
<!-- ================= 08 ================= -->
<section id="s08">
<div class="snum">08 / ЭКОНОМИКА</div>
<h2>Оплата из выручки — риск на нашей стороне</h2>
<p class="lead">Проект на 100% принадлежит фаундеру. Мы зарабатываем, когда заработал проект — выровненные стимулы вместо предоплаты за обещания.</p>
<div class="kpi">
<div class="k"><div class="v">100%</div><div class="l">проекта у фаундера</div></div>
<div class="k"><div class="v">0</div><div class="l">предоплат за сборку контура</div></div>
<div class="k"><div class="v">$0</div><div class="l">до первой выручки проекта</div></div>
</div>
<p>Нам выгодно, чтобы проект зарабатывал быстрее и дольше — вся модель мотивации смотрит в одну сторону. Фаундер рискует идеей и временем, мы — инфраструктурой и агентами.</p>
</section>
<!-- ================= 09 ================= -->
<section id="s09">
<div class="snum">09 / КОГДА ЭТО ВЫГОДНО</div>
<h2>Для кого Simbiot — правильный выбор</h2>
<p class="lead">Чем меньше команда и чем дальше она от операционки — тем выше выигрыш.</p>
<ul>
<li><b>Инди-фаундер с MVP:</b> бизнес-контур нужен, а собирать его некому и некогда</li>
<li><b>Малая команда без операционного директора:</b> рутина и обвязка съедают половину силы команды</li>
<li><b>Технический основатель:</b> хочет строить продукт, а не юрлицо, платёжку и дашборды</li>
<li><b>Существующий harness-владелец:</b> готов перестать держать всё в своих руках и получить общий слой</li>
</ul>
</section>
<!-- ================= 10 ================= -->
<section id="s10">
<div class="snum">10 / ИТОГ</div>
<h2>Результат с первого дня</h2>
<p class="lead">Фаундер получает не «инструмент», а работающую организационную систему — и фокусирует своё время там, где создаётся ценность.</p>
<div class="cardgrid">
<div class="card"><div class="cn">ИЗ КОРОБКИ</div><h4>Контур</h4><p>US LLC, Stripe, агенты, дашборды — уже в первый день, а не через год</p></div>
<div class="card"><div class="cn">ПОД ИДЕЮ</div><h4>Фокус</h4><p>Фаундер занимается продуктом; рутины и операционку держат агенты</p></div>
<div class="card"><div class="cn">НАД АГЕНТАМИ</div><h4>Слой</h4><p>Координация флота, письменные протоколы, самодоработка харнеса</p></div>
<div class="card"><div class="cn">ИЗ ВЫРУЧКИ</div><h4>Риск</h4><p>Оплата когда заработало; проект на 100% у фаундера</p></div>
</div>
<div class="note"><b>Simbiot — это общий интеллект и память кооператива,</b> которые не уходят вместе с человеком: организация и её агенты растут вместе.</div>
</section>
<footer>
<span>SIMBIOT · ПРЕЗЕНТАЦИЯ ПРОДУКТА</span>
<span>КООПЕРАТИВ 42 · 2026</span>
<span>ПРОЕКТ 100% У ФАУНДЕРА · ОПЛАТА ИЗ ВЫРУЧКИ</span>
</footer>
</div>
</body>
</html>