Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -80,20 +80,20 @@ <h1 id="journey-title"><span>Your AI.</span> <span>Your machine.</span> <em>Your
<div class="product-stage">
<div class="product-stage__bar"><span aria-hidden="true"></span><span aria-hidden="true"></span><span aria-hidden="true"></span><b>Row-Bot · Real app capture</b><i>Recorded in-product</i></div>
<article class="story-panel is-active" data-story-panel="research">
<video muted playsinline preload="none" poster="media/landing-story/screenshots/research.webp" data-story-video="research"><source src="media/landing-story/clips/research.webm?v=3" type="video/webm"><source src="media/landing-story/clips/research.mp4?v=3" type="video/mp4"></video>
<video muted playsinline preload="none" poster="media/landing-story/screenshots/research.webp" data-story-video="research"><source src="media/landing-story/clips/research.webm?v=4" type="video/webm"><source src="media/landing-story/clips/research.mp4?v=4" type="video/mp4"></video>
<img src="media/landing-story/screenshots/research.webp" width="1440" height="810" fetchpriority="high" decoding="async" alt="Local-model research resolving into a populated knowledge graph of connected nodes and edges in Row-Bot.">
</article>
<article class="story-panel" data-story-panel="create" hidden>
<video muted playsinline preload="none" data-poster="media/landing-story/screenshots/create.webp" data-story-video="create"><source data-src="media/landing-story/clips/create.webm?v=3" type="video/webm"><source data-src="media/landing-story/clips/create.mp4?v=3" type="video/mp4"></video>
<img src="media/landing-story/screenshots/create.webp" width="1440" height="810" loading="lazy" decoding="async" alt="An explicit frontier-model handoff followed by a real editable Designer artifact in Row-Bot.">
<video muted playsinline preload="none" data-poster="media/landing-story/screenshots/create.webp" data-story-video="create"><source data-src="media/landing-story/clips/create.webm?v=4" type="video/webm"><source data-src="media/landing-story/clips/create.mp4?v=4" type="video/mp4"></video>
<img src="media/landing-story/screenshots/create.webp" width="1440" height="810" loading="lazy" decoding="async" alt="A conversation handed to a frontier model, GPT-5.6 Sol, with an editable landing page open in its Design panel in Row-Bot.">
</article>
<article class="story-panel" data-story-panel="automate" hidden>
<video muted playsinline preload="none" data-poster="media/landing-story/screenshots/automate.webp" data-story-video="automate"><source data-src="media/landing-story/clips/automate.webm?v=3" type="video/webm"><source data-src="media/landing-story/clips/automate.mp4?v=3" type="video/mp4"></video>
<img src="media/landing-story/screenshots/automate.webp" width="1440" height="810" loading="lazy" decoding="async" alt="A local-model Row-Bot workflow being configured and saved with delivery disabled.">
<video muted playsinline preload="none" data-poster="media/landing-story/screenshots/automate.webp" data-story-video="automate"><source data-src="media/landing-story/clips/automate.webm?v=4" type="video/webm"><source data-src="media/landing-story/clips/automate.mp4?v=4" type="video/mp4"></video>
<img src="media/landing-story/screenshots/automate.webp" width="1440" height="810" loading="lazy" decoding="async" alt="A local-model Row-Bot workflow saved with delivery kept in the app, and its retained run history.">
</article>
<article class="story-panel" data-story-panel="ship" hidden>
<video muted playsinline preload="none" data-poster="media/landing-story/screenshots/ship.webp?v=4" data-story-video="ship"><source data-src="media/landing-story/clips/ship.webm?v=4" type="video/webm"><source data-src="media/landing-story/clips/ship.mp4?v=4" type="video/mp4"></video>
<img src="media/landing-story/screenshots/ship.webp?v=4" width="1440" height="810" loading="lazy" decoding="async" alt="Row-Bot requesting approval before creating a reviewed local campaign artifact.">
<video muted playsinline preload="none" data-poster="media/landing-story/screenshots/ship.webp?v=5" data-story-video="ship"><source data-src="media/landing-story/clips/ship.webm?v=5" type="video/webm"><source data-src="media/landing-story/clips/ship.mp4?v=5" type="video/mp4"></video>
<img src="media/landing-story/screenshots/ship.webp?v=5" width="1440" height="810" loading="lazy" decoding="async" alt="Row-Bot pausing for approval before it emails the launch page to the co-op board, with the recipient shown and Deny and Approve.">
</article>
<div class="stage-scan" aria-hidden="true"></div>
<div class="stage-light-swipe" aria-hidden="true"></div>
Expand Down
Binary file modified docs/media/landing-story/clips/automate.mp4
Binary file not shown.
Binary file modified docs/media/landing-story/clips/automate.webm
Binary file not shown.
Binary file modified docs/media/landing-story/clips/create.mp4
Binary file not shown.
Binary file modified docs/media/landing-story/clips/create.webm
Binary file not shown.
Binary file modified docs/media/landing-story/clips/research.mp4
Binary file not shown.
Binary file modified docs/media/landing-story/clips/research.webm
Binary file not shown.
Binary file modified docs/media/landing-story/clips/ship.mp4
Binary file not shown.
Binary file modified docs/media/landing-story/clips/ship.webm
Binary file not shown.
72 changes: 42 additions & 30 deletions docs/media/landing-story/manifest.json
Original file line number Diff line number Diff line change
@@ -1,78 +1,87 @@
{
"schema": 1,
"story_id": "sovereignty-workbench-v1",
"run_id": "20260921T230035Z-f3ed05",
"story_id": "react-workbench-v1",
"run_id": "20261002T015343Z-6e392a",
"review_status": "approved",
"reviewed_at": "2026-09-23T10:37:41Z",
"reviewed_at": "2026-10-02T01:53:43Z",
"recording_receipt": "recording-receipt.json",
"production": {
"app": "Row-Bot 5.0.0, the real app process and its React client at /app-v2/",
"method": "Scripted Playwright capture (scripts/docs/capture_landing_media.py) in Microsoft Edge at 1440x810 CSS px, dark appearance, on an isolated temporary profile seeded with fictional demo data (a neighbourhood solar co-op); no real user data, accounts, names or paths",
"models": "No model ran. The local runtime is the docs capture's display-only stand-in on loopback: it lists qwen3.8:27b, the local model the owner runs, and runs nothing. GPT-5.6 Sol via ChatGPT / Codex is display-only: the harness tells the client it is connected, and nothing is connected or called",
"outward_actions": "None: the harness answers the Ship clip's Approve request itself, so no email is sent",
"pointer": "Drawn by the harness to show where the scripted clicks land",
"stills": "Rendered at 2x and downscaled with Lanczos to 1440x810 WebP",
"clips": "Browser screencast frames resampled to 30 fps; VP9 WebM and H.264 MP4 (faststart), no audio"
},
"assets": [
{
"scene_id": "hero-app",
"still": "screenshots/research.webp",
"sha256": "68310dfdebba4089fbadb43f0eae000e966b975a6f1586cb33c4b1c170f0d90c",
"alt": "Row-Bot using a local model for research and resolving the findings into connected knowledge."
"sha256": "21f0ddffcbaa7a70b75de21b468990e11048f8a530fcca47d53a4d4f6fa99e17",
"alt": "Row-Bot's Knowledge graph after local-model research, with the co-op's memory and its connections highlighted."
},
{
"scene_id": "research-local",
"still": "screenshots/research.webp",
"sha256": "68310dfdebba4089fbadb43f0eae000e966b975a6f1586cb33c4b1c170f0d90c",
"sha256": "21f0ddffcbaa7a70b75de21b468990e11048f8a530fcca47d53a4d4f6fa99e17",
"clip": "clips/research.webm",
"clip_sha256": "97e8e0238875d785da1d3ecab244c41705e10257d17b4f37cbd1d249e62483e1",
"clip_sha256": "66f945575c014f307b24667aae7da64d4969a4b4224d5f3c06951a6dd4374100",
"clip_fallback": "clips/research.mp4",
"clip_fallback_sha256": "32aa733d8e7f63be8bd7069bb1ad99c771c2fb9e9a69896eb28b08342e567b1f",
"alt": "Local-model research with source activity followed by a populated node-and-edge knowledge graph."
"clip_fallback_sha256": "fb222cf2667d296c8ca675578432f45e63221f6a51484cecfef1812dae5867dd",
"alt": "A local-model conversation with its source trace, followed by the Knowledge graph settling into connected memories."
},
{
"scene_id": "synthesis-sol",
"still": "screenshots/create.webp",
"sha256": "d8fc8adf27a1b5b73731747fe679e2c8712a999f2366b2dcc5e1a95852cc1cee",
"sha256": "c532a3d8e9d326162253497e90a347416ecc559eb54b789133377005a6c74dd8",
"clip": "clips/create.webm",
"clip_sha256": "b4429bfbd43f6be42bd072af7273d563e989590187365fa4207292e7fad9b466",
"clip_sha256": "37c3142237e041bf2a431208d3f97a679718e40b3095913075c7c25a29caeaca",
"clip_fallback": "clips/create.mp4",
"clip_fallback_sha256": "f7cc3f8b29c4fdff22649a321e34584cdb2bc97ded7038a5cc5bf7410e9a826c",
"alt": "An explicit frontier-model handoff followed by a real editable Designer artifact."
"clip_fallback_sha256": "be7637a203f56c8521dd9d329ac03bec93136f94a2d1ddbd56f01311c419145a",
"alt": "A conversation handed to a frontier model, GPT-5.6 Sol, with an editable landing page in its Design panel."
},
{
"scene_id": "knowledge-control",
"still": "screenshots/research.webp",
"sha256": "68310dfdebba4089fbadb43f0eae000e966b975a6f1586cb33c4b1c170f0d90c",
"sha256": "21f0ddffcbaa7a70b75de21b468990e11048f8a530fcca47d53a4d4f6fa99e17",
"clip": "clips/research.webm",
"clip_sha256": "97e8e0238875d785da1d3ecab244c41705e10257d17b4f37cbd1d249e62483e1",
"alt": "A genuine Row-Bot knowledge graph with many connected nodes and edges from the research workspace."
"clip_sha256": "66f945575c014f307b24667aae7da64d4969a4b4224d5f3c06951a6dd4374100",
"alt": "A Row-Bot knowledge graph of 103 connected memories, with one memory's connections labelled."
},
{
"scene_id": "designer-output",
"still": "screenshots/create.webp",
"sha256": "d8fc8adf27a1b5b73731747fe679e2c8712a999f2366b2dcc5e1a95852cc1cee",
"sha256": "c532a3d8e9d326162253497e90a347416ecc559eb54b789133377005a6c74dd8",
"clip": "clips/create.webm",
"clip_sha256": "b4429bfbd43f6be42bd072af7273d563e989590187365fa4207292e7fad9b466",
"alt": "A real editable launch visual open in Row-Bot Designer Studio."
"clip_sha256": "37c3142237e041bf2a431208d3f97a679718e40b3095913075c7c25a29caeaca",
"alt": "An editable landing page open in the conversation's Design panel, its heading then selected for editing."
},
{
"scene_id": "workflow-repeat",
"still": "screenshots/automate.webp",
"sha256": "c980145f3439741e79b567764ed0423f3ae57af1d4d7069d21ae65c9639f4e8e",
"sha256": "1a48703370bd98c111ce0a1fa95f8dc89e15ba02df134fab46c4c1e1c516bf0d",
"clip": "clips/automate.webm",
"clip_sha256": "5cdadc636b961ad471fecd3ab58413211948871741099eecb5f36235ad3fcccf",
"clip_sha256": "460b3b3a72c9bfcf95ec441a45fc417f70a4b58b4df60a4a81dc81103ae5ffef",
"clip_fallback": "clips/automate.mp4",
"clip_fallback_sha256": "bce62f19eaac16156a18834884679a251d96b671a900ed4044e2cecde31374f3",
"alt": "A local-model workflow being configured and saved with external delivery disabled."
"clip_fallback_sha256": "67ac6fbb2398dbff2459c13f9ed63feb9e62907b25c50ea9af9e589815997bbd",
"alt": "Workflow delivery kept in the app with no outside channels, a workflow's local model saved, then its retained run history."
},
{
"scene_id": "approval-boundary",
"still": "screenshots/ship.webp",
"sha256": "37c1f310ed1201f05ee916d5d7709897aee1288bfa062fbecd904b9e667bdeb6",
"sha256": "98214f35cfdc1b9eba3c215e79a8128d28739a091d36140450be0f1ec27c2c2a",
"clip": "clips/ship.webm",
"clip_sha256": "12bb1ee4e1faf736bc66b4fd3428594afd78cf5a7c5d14f25ef3ab24a4495e60",
"clip_sha256": "b4732efdc66ccb0a89caa4e3e7f6bceba3e697ac0ca8547e85db7a429b18bc23",
"clip_fallback": "clips/ship.mp4",
"clip_fallback_sha256": "7d72c19347d937f52fad94061e7104f5c7ab18d37e01f84f2cdfa8034a89a234",
"alt": "Row-Bot requesting approval before creating a reviewed local campaign artifact."
"clip_fallback_sha256": "1295b6b23d32244918f1d683a3fb86aee3657ade02017122a7d34c8b38cad777",
"alt": "Row-Bot waiting for approval before emailing a PDF to riverbend-board@example.com, then the approval being given."
},
{
"scene_id": "model-choice",
"still": "screenshots/create.webp",
"sha256": "d8fc8adf27a1b5b73731747fe679e2c8712a999f2366b2dcc5e1a95852cc1cee",
"alt": "The model picker making the local and frontier model boundary explicit."
"sha256": "c532a3d8e9d326162253497e90a347416ecc559eb54b789133377005a6c74dd8",
"alt": "The composer's model pill showing GPT-5.6 Sol as a cloud model, beside the conversation's Design panel."
},
{
"scene_id": "mobile-shell",
Expand Down Expand Up @@ -117,7 +126,10 @@
"source_commit": "b614d94f",
"source_sha256": "f1d4b3ade0d97361163bfd7cb5832b94197671ef922da119b8b0b698187718ca",
"source_duration_seconds": 12.042,
"kept_segment_seconds": [5.333, 9.916],
"kept_segment_seconds": [
5.333,
9.916
],
"method": "VP9/WebM packet remux without re-encoding; alpha preserved",
"reason": "Remove the violet opening orbs and retain the cyan Automate motion",
"result_sha256": "00344446d1e9bb4624e7ed4cbbfadfc0972d905372d3fb4fa3d7f2e2a1003369",
Expand Down
Loading
Loading