README product-tour media
The product-tour media in the README must show the current English interface and be reproducible from sanitized local data. Capture neither a personal workspace nor real API credentials, private paths, or conversations.
The README tells one continuous story: start with a Quick Start, inspect what the target AI did, review the improvement history, review AI-created work, and ask the local Assistant for help. Keep those five captures coherent by using the same prepared demo AppData for all of them.
Shared capture contract
Before capturing any asset:
- Use the maintained, sanitized README demo AppData. It must contain the representative customer-support Build, its retained Runs and evidence, an approved improvement, and enough history for the Improvements charts. Never rely on a personal default AppData directory.
- Start the locally built application on port 3080. Replace the placeholder with the explicit path to the prepared demo AppData:
ORBIT_APP_DATA=/path/to/sanitized-readme-demo-app-data \
uv run uvicorn app.main:app --app-dir backend --host 127.0.0.1 --port 3080
- Use Selenium with a headless Chrome browser. Set the interface language to
English by setting
orbit.localetoenin local storage, then reload. - Use the default dark theme and device scale factor 1. Capture PNGs at exactly 1024 × 768 and the Quick Start GIF at exactly 1024 × 640. Save the viewport directly: do not crop or resize it afterwards.
- Before committing, confirm that visible labels use the current product
vocabulary (
Builds,Runs,Improvements, andRun detail) and that no stale release label, secret, personal path, or private data is visible.
Quick Start GIF
docs/images/openorbit-quick-start.gif introduces the fast path for a new
operator. It should show the Dashboard, the Quick starts section, the guided
setup for Continuous user journey, the created Build, and a Test opening
its Run detail.
- Open
http://127.0.0.1:3080/dashboardwith the prepared demo AppData. - Clear stored Assistant position values and ensure the Assistant is closed so the Quick starts cards remain unobstructed.
- Start recording at the Dashboard with the Quick starts cards in view.
- Open Continuous user journey, enter the prepared demo URL, persona, and goal, then review and create the Build. Do not enter a provider key.
- In Builds, show the created Build, start Test, and end with its Run detail visible.
- Save the recording as
docs/images/openorbit-quick-start.gifat 1024 × 640. Check that the motion is brief, readable, and does not loop through unrelated UI.
Run detail image
docs/images/evaluation-result-approved.png shows a retained Run's workflow,
lifecycle progress, and the evidence available for review.
- Open the retained customer-support Run from Runs.
- Open Run detail and select the view that shows its completed workflow graph and Result tab.
- Keep the Run status, lifecycle progress, workflow graph, and evidence summary readable in the 1024 × 768 viewport.
- Save the viewport directly to
docs/images/evaluation-result-approved.png.
Improvements image
docs/images/improvement-cycle-healthy.png shows the value of retained history
across a Build rather than the result of one isolated Run.
- Open
http://127.0.0.1:3080/improvements. - Select a prepared Build with retained persona evidence and scroll to its Persona journey timeline.
- Keep the selected Build's Run history and persona actions, decisions, and next steps readable in the 1024 × 768 viewport. Do not show empty states, stale filters, or unrelated Builds.
- Save the viewport directly to
docs/images/improvement-cycle-healthy.png.
AI-created proposal image
docs/images/ai-created-proposal-review.png shows the approval boundary around
an AI-created change rather than implying that a proposal is applied
automatically.
- Open
http://127.0.0.1:3080/improvementsand select the prepared self-improvement Build with a retained agent proposal. - Scroll to Issue management, open the AI-created proposal, and keep its rationale, generated diff, isolated proposal branch, and approval actions visible together.
- Use the English UI and prepared English proposal data. Do not show private worktree paths, provider credentials, or private repository content.
- Save the 1024 × 768 viewport directly to
docs/images/ai-created-proposal-review.png.
Orbit Assistant improvements image
docs/images/chat-assistant-question.png shows Improvements with the Orbit
Assistant open. Enter the following draft message, but do not send it:
Please analyze the improvements shown on this screen and suggest the safest next action.
- Open
http://127.0.0.1:3080/improvementsand select the prepared Build that has a retained Persona journey timeline. - Scroll until the Build's recent Run and persona actions are visible, then clear the stored Assistant position values, reload, and open Orbit assistant. This keeps the default Assistant placement reproducible.
- Enter the draft message above without sending it, while keeping the visible improvement evidence readable behind the Assistant.
- Save the 1024 × 768 viewport directly to
docs/images/chat-assistant-question.png. Confirm that the Improvements view, the open Assistant, its available-tools summary, and the draft message are readable.
Final review
View every generated asset at its final size before committing. The five assets should read as one product story and show the same current English UI state. If the interface changes in a way that makes a capture stale, update both the asset and this guide in the same change.