LoopX Showcases

August 5, 2026 ยท View on GitHub

This directory collects public-safe examples that explain where LoopX helps and how the behavior can be reproduced or visualized.

Showcases are not raw run logs. Each case should reduce a real collaboration into a reusable control-plane pattern:

  • the situation before LoopX was useful;
  • the LoopX behavior that changed the work loop;
  • the user-facing value in plain language;
  • the evidence boundary, including what must stay private;
  • a reproducible demo or the reason a demo is still pending;
  • optional data that a future website can render as a public evidence sequence.

The machine-readable catalog lives in showcase-catalog.json. Public docs and future frontend surfaces should consume that file instead of scraping prose. The first frontend surface contract lives in frontend-surface.md. Seed-user feedback and case candidates should follow the PoC feedback and case report loop before they become catalog entries or Frontstage cards.

The first static visual asset is the public-safe control-plane board, which shows a user gate staying visible while a scoped side path continues through claimed todo, quota guard, run history, and evidence writeback. The first creator-operator storyboard is creator-ops-fake-data-storyboard.md. Its feedback and source-status contract is creator-ops-feedback-boundary-contract.md. The first static frontstage prototype is generated from the catalog with python3 examples/showcase-frontstage-prototype.py --output /tmp/loopx-showcases.html.

The dashboard frontstage now has a separate public-safe share-bundle path for showing a live-looking control-plane board without exposing local state:

cd apps/presentation/dashboard
npm run export:frontstage-share

This writes /tmp/loopx-frontstage-share-bundle with the static public homepage, compiled dashboard, a sanitized goal_channel_projection_v0 status fixture, direct /frontstage/ static-route support, and a manifest. GitHub Pages publishes this generated artifact, not live registry files or local status exports. The interactive dashboard route remains an exporter compatibility surface, not a promoted public entry. New users should start from the homepage; public cases, efficiency evidence, and the public boundary come from this directory, while live local statusUrl feeds belong only to explicit ops-mode inspection. For animated outreach assets, start from the showcase animation skill spike and the public storyboard artifact. Keep showcase-catalog.json as the only case data source. Generate the first catalog-backed animation prototype with python3 examples/showcase-animation-prototype.py --output /tmp/loopx-showcase-animation.html or open the committed showcase-animation-prototype.html. Validate the artifact with python3 examples/showcase-animation-prototype-smoke.py.

Hosted LoopX frontstage showing public-safe showcase cases

Experimental Feature Demos

Start With A Useful Loop

If you want a lightweight first demo before reading the case studies, start with the beginner preset picker. It shows how a useful loop compiles to real LoopX commands without granting write authority:

loopx preset list
loopx preset show daily-triage
loopx preset show ci-sweeper

Daily Triage, Changelog Draft, and PR Watch are beginner report/draft/watch paths. CI Sweeper and Dependency Sweeper are visible because they are high-ROI maintainer workflows, but they stay opt-in and begin with a dry-run or policy report before any isolated worktree patch is attempted.

Auto Research One-Click Start

The auto-research path is the experimental one-command agent-team demo:

loopx auto-research "How should we evaluate whether multi-agent auto research creates value?"
loopx auto-research start "How should we evaluate whether multi-agent auto research creates value?" --execute

The contract command previews the research brief, evidence boundary, and next launch packet. The start --execute command opens visible Codex CLI lanes through the generic multi-agent kernel; lane-authored evidence still has to be written back through LoopX state before the demo can claim progress. See the auto-research command path.

Review Agent Work

Review Agent Work is also an experimental entry: it uses the read-first dashboard path to inspect connected projects, user gates, agent lanes, todos, and evidence before granting more control.

loopx serve-status --global-registry --port 8766 --limit 80
cd apps/presentation/dashboard && npm run dev

CLI state remains the source of truth, browser writes require explicit local opt-in, and review signals stay separate from execution permission.

Canonical PoC Cards

CasePatternStatusPublic Surface
0617 blocked P0 with safe P1/P2 rotationBlocked priority fallback, concrete user gate, quota disciplineReproducible synthetic demopython3 examples/showcase-0617-blocked-p0-safe-rotation-smoke.py
0619 LoopX self-iteration loopSelf-iteration, peer claims, evidence writebackPublic Git evidence caseCommit-backed narrative and workload signal
0619 dynamic workflow for hardware-agent developmentDynamic workflow, multi-agent convergence, shared control planePublic-safe interactive caseFive hardware-agent cases plus companion notes

The catalog order above is the canonical frontstage order for the PoC. It keeps the public homepage focused on one reproducible control-plane proof, one commit-backed self-iteration case, and one contributor-approved interactive workflow case that shows how LoopX coordinates generated scripts and worker agents under a shared control plane.

Additional Public Evidence Cases

CasePatternStatusPublic Surface
0623 agent-to-agent PR comment and fix loopAgent handoff, PR comment loop, review packetPublic-safe pattern caseRedacted lifecycle narrative
0623 overnight project refactorPR-sized slices, todo follow-up, supersedePublic-safe pattern caseRedacted lifecycle narrative
0624 PR issue automatic fix loopIssue-fix workflow, repro smoke, reviewer handoffPublic-safe pattern caseRedacted workflow narrative
0627 overnight PR batch with reviewable controlPR-sized slices, validation writeback, public-boundary disciplinePublic Git evidence case22 merged commits over a 10-hour public Git window

Additional evidence cases stay in the catalog as appendix surfaces, but they are not part of the first three canonical PoC cards until they gain a reproducible demo or a deeper public evidence packet.

Appendix Cases

CasePatternStatusPublic Surface
0620 creator-operator long-running agent caseCreator-operator workflow, user gate, feedback capture, material librarySynthetic product case specFake-data storyboard, feedback contract

Appendix cases are useful product direction, but they should not appear as frontstage top cards until there is real public evidence or an approved public-safe user story.

Case Lifecycle

  1. Captured: a real project shows a durable behavior pattern. Keep raw screenshots, private chats, and internal links outside this repo.
  2. Reported: reduce the feedback into the case report shape: domain, loop length, hard part, LoopX behavior, human decision, evidence, and private boundary.
  3. Sanitized: write a public-safe case card with the domain generalized, the evidence boundary explicit, and no private source material.
  4. Reproducible: add a small synthetic demo or smoke that proves the reusable LoopX behavior without depending on private artifacts.
  5. Frontend-ready: add or update the catalog fields needed for a visual website card, such as evidence sequence, pattern tags, and suggested visual layout.

Cases can enter the catalog before they have a runnable demo, but their status must say so clearly. A redacted stub should make a modest claim and name the missing public evidence instead of filling gaps with speculation.

Redaction Rules

Do not commit:

  • private document or chat URLs;
  • raw screenshots from internal tools;
  • names of non-public users, teams, customers, or proprietary projects;
  • local filesystem paths, task ids, credentials, raw traces, benchmark task text, or verifier output;
  • claims about benchmark performance that are not backed by public compact evidence.

Do commit:

  • generalized domain labels, such as hardware-agent-development or benchmark-rotation;
  • reusable control-plane patterns, such as concrete_user_gate, blocked_priority_fallback, or dynamic_workflow;
  • synthetic demos that exercise public LoopX contracts;
  • explicit evidence_boundary notes that keep future authors honest.

Future Frontend Shape

The catalog is intentionally small enough for a static website to render. A good first website view would show:

  • a card grid of cases grouped by pattern family;
  • a visual timeline for each case: trigger, LoopX state, agent action, user decision, and outcome;
  • a "try the demo" command when a case has a synthetic reproduction;
  • a redaction badge when a case is a stub awaiting contributor details.

The frontend should use the catalog as the source of truth and link back to the human-readable case pages for narrative context.