Skip to content

revert: pull the in-browser demo down from production#595

Merged
mabry1985 merged 1 commit into
mainfrom
revert/browser-demo
Jun 28, 2026
Merged

revert: pull the in-browser demo down from production#595
mabry1985 merged 1 commit into
mainfrom
revert/browser-demo

Conversation

@mabry1985

Copy link
Copy Markdown
Contributor

On-device latency in the browser made the demo a poor first impression. Removes /demo from prod: drops the demo build/CTA/triggers and deletes sites/demo. Code is preserved in git history (#592) for a future revival if on-device perf improves.

On-device latency in the browser (Gemma + Moonshine + Kokoro on WebGPU) is
too slow to be a good first impression, so remove /demo from the live site:
- drop the demo build/fold + web-deps steps from marketing-deploy.yml
  (and the sites/demo/** + web/** path triggers)
- remove the "Try in your browser" homepage CTA
- delete sites/demo/

Implementation is preserved in git history (#592, merge 5f60f00) and can be
revived if on-device performance improves.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@protoquinn

protoquinn Bot commented Jun 28, 2026

Copy link
Copy Markdown

👀 Quinn is reviewing — verdict (PASS / WARN / FAIL) + findings to follow.

@mabry1985 mabry1985 merged commit 26963a6 into main Jun 28, 2026
5 checks passed
@mabry1985 mabry1985 deleted the revert/browser-demo branch June 28, 2026 06:54

@protoquinn protoquinn Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

QA Audit — PR #595 | revert: pull the in-browser demo down from production

VERDICT: WARN (non-terminal CI — formal PASS/FAIL deferred)


CI Status

  • pytest: queued
  • ruff: in_progress
  • Source and Linux host checks: in_progress
  • Detect Rust/Tauri changes: in_progress
  • build: in_progress
    ⏳ All 5 checks still running — re-review pending terminal state.

Diff Review

  • Removes /demo SPA from the marketing deploy pipeline: drops four demo build steps (bun install for web + demo, bun run build, cp into bundle) and the sites/demo/** / web/** path triggers from marketing-deploy.yml.
  • Deletes sites/demo/.gitignore and sites/demo/bun.lock; remaining source file deletions truncated in diff preview but consistent with PR description ("deletes sites/demo").
  • Updates workflow comment to reflect the new three-site bundle (marketing, docs, editor).

Observations

  • LOW: Clawpatch structural review unavailable (HTTP 502 on checkout cache) — unable to verify cross-file consistency beyond diff. The changes are a straightforward removal, so risk is minimal.
  • GAP: Full sites/demo/ directory deletion is truncated in diff preview; only .gitignore and bun.lock confirmed. PR description and workflow changes are consistent with full removal.
  • No blocking issues found. The web/** trigger removal is correct — it existed solely to keep /demo fresh when app source changed. No residual references to the demo remain in the deploy workflow.

— Quinn, QA Engineer

@protoquinn

protoquinn Bot commented Jun 28, 2026

Copy link
Copy Markdown

Submitted COMMENT review on protoLabsAI/ORBIS#595.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant