промо-видео как презентация: слайд-остров hyperframes (7 слайдов, остановки, заметки докладчика)
Тот же index.html: npx hyperframes present — дек, npx hyperframes render — MP4. Фикс: window.__timelines инициализируется сам (present-рантайм его не создаёт). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
5471395ac1
commit
3fab6193db
1 changed files with 82 additions and 0 deletions
|
|
@ -158,6 +158,87 @@
|
|||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<script type="application/hyperframes-slideshow+json">
|
||||
{
|
||||
"slides": [
|
||||
{
|
||||
"sceneId": "intro",
|
||||
"startTime": 0,
|
||||
"endTime": 5.2,
|
||||
"fragments": [
|
||||
1.2,
|
||||
3.8
|
||||
],
|
||||
"notes": "Открываем пульсом: харнес — живой агент, который работает тактами, как сердце. Стек: CQRS, Event Sourcing, Strands, 9router."
|
||||
},
|
||||
{
|
||||
"sceneId": "ladder",
|
||||
"startTime": 5.2,
|
||||
"endTime": 13.2,
|
||||
"fragments": [
|
||||
6.4,
|
||||
8.8,
|
||||
12.3
|
||||
],
|
||||
"notes": "Лестница: sec — рефлекс без LLM; min — триаж 256K; hour — дайджест 512K; day — манифест 1M. Тик идемпотентен, занятый уровень поглощает тик, наверх идут только дайджесты."
|
||||
},
|
||||
{
|
||||
"sceneId": "events",
|
||||
"startTime": 13.2,
|
||||
"endTime": 21.6,
|
||||
"fragments": [
|
||||
14.6,
|
||||
17.0,
|
||||
19.4,
|
||||
20.8
|
||||
],
|
||||
"notes": "Состояние — производное от событий. Каждое событие подписано ed25519 и сцеплено prev_sig — подделку хвоста видно сразу, cli.py verify возвращает 0."
|
||||
},
|
||||
{
|
||||
"sceneId": "cube",
|
||||
"startTime": 21.6,
|
||||
"endTime": 30.6,
|
||||
"fragments": [
|
||||
23.4,
|
||||
25.6,
|
||||
26.6,
|
||||
28.7
|
||||
],
|
||||
"notes": "Куб 4×4×4: круг доверия × такт × глубина памяти. Одна таблица политик, а не 64 программы. Круг тика — самый недоверенный вход: просьба правления не исполнится с правами владельца."
|
||||
},
|
||||
{
|
||||
"sceneId": "senses",
|
||||
"startTime": 30.6,
|
||||
"endTime": 37.6,
|
||||
"fragments": [
|
||||
32.0,
|
||||
36.4
|
||||
],
|
||||
"notes": "Органы чувств: Telegram с батч-триажем, звонки через MCP портала, RAG по базе кооператива, decision-модель clef:27b, ядро Коди, которое доучивается на исходах, и live-дашборд."
|
||||
},
|
||||
{
|
||||
"sceneId": "aum",
|
||||
"startTime": 37.6,
|
||||
"endTime": 44.0,
|
||||
"fragments": [
|
||||
39.4,
|
||||
43.2
|
||||
],
|
||||
"notes": "Одна метрика — долгосрочная AUM кооператива. Фильтр каждой задачи: добавит ли это ≥1% к AUM в горизонте год+?"
|
||||
},
|
||||
{
|
||||
"sceneId": "outro",
|
||||
"startTime": 44.0,
|
||||
"endTime": 50.0,
|
||||
"fragments": [
|
||||
49.6
|
||||
],
|
||||
"notes": "Установка одной командой: curl … install.sh | bash, затем simbiot wizard с ключом с портала cil.by."
|
||||
}
|
||||
],
|
||||
"slideSequences": []
|
||||
}
|
||||
</script>
|
||||
<div id="root" data-composition-id="main" data-start="0" data-duration="50" data-width="1920" data-height="1080">
|
||||
<!-- фон на весь ролик -->
|
||||
<div id="bg" class="clip" data-start="0" data-duration="50" data-track-index="0">
|
||||
|
|
@ -445,6 +526,7 @@
|
|||
tl.fromTo("#s7-caret", { opacity: 1 }, { opacity: 0, duration: 0.4, yoyo: true, repeat: 10, ease: "steps(1)" }, S7 + 1.2);
|
||||
tl.fromTo("#s7-foot", { opacity: 0 }, { opacity: 1, duration: 0.8 }, S7 + 3.4);
|
||||
|
||||
window.__timelines = window.__timelines || {};
|
||||
window.__timelines["main"] = tl;
|
||||
</script>
|
||||
</body>
|
||||
|
|
|
|||
Loading…
Reference in a new issue