Some checks failed
CI/CD / detect-changes (pull_request) Successful in 4s
CI/CD / test-sqlite (pull_request) Has been cancelled
CI/CD / build-and-deploy (pull_request) Has been cancelled
CI/CD / test-go-pg (pull_request) Has been cancelled
CI/CD / test-frontend (pull_request) Has been cancelled
Retire old primitives.css button/toast/popup-menu/dropdown/tabs systems.
sw-primitives.css is now the single source of truth.
- Migrate 29 files from .btn-* to .sw-btn .sw-btn--{variant} .sw-btn--{size}
- Delete old toast, popup-menu, dropdown, tabs CSS (no JS references)
- Resolve .sw-dropdown and .sw-tabs class name collisions
- Resolve .settings-section duplicate (modals.css removed, surfaces.css authoritative)
- Add .sw-btn--success variant, --bg-active CSS variable
- Fix sdk-test-runner wrong variable names, icd-test-runner button fallbacks
- Add scripts/audit-css-collisions.sh
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Workflow Demo
Interactive demo surface for the example workflow packages.
Features
- Workflow cards — one card per example workflow with description and feature badges
- Stage flow diagrams — visual representation of each workflow's stage progression
- Starlark viewer — collapsible code summary for Starlark-tier packages
- API curl examples — collapsible section with copy-ready curl commands
- "Try It" buttons — launch workflows directly (public link or team start)
- Install status — shows which example workflows are currently installed
Route
/s/workflow-demo — accessible to any authenticated user.
Installation
Install alongside the example workflow packages. The demo surface detects which workflows are installed and shows their status accordingly.
curl -X POST $BASE/api/v1/admin/packages/install \
-H "Authorization: Bearer $TOKEN" \
-F "file=@packages/workflow-demo"