# _demos — Sync A mockup 源常驻副本

这里存放上传到 **Claude Design 项目 Sync A**（`bfca04be`）`mockups/` 下演示文件的 **in-repo 源副本**，用途只有一个：**防止 remote-only 演示源丢失**。

## 背景

DS-merge follow-up（2026-07-24）起因于一个教训：Sync A 上的演示是 remote-only（不在仓库），Phase 5 clean-slate 删除时只备份了辅助文件、漏了 3 个 `.dc.html` → 永久丢失 2 个 dc-runtime template 的源。为此把重建后仍存活的演示源在仓库里留一份常驻副本。

## 内容（与 Sync A `mockups/` 1:1，文件名刻意保持一致）

| 文件 | Sync A 路径 | 运行时 |
|---|---|---|
| `TopBar UserMenu Demo.html` | `mockups/TopBar UserMenu Demo.html` | 标准 `window.TvuDS`（引 `../styles.css` + `../_vendor/react.js` + `../_ds_bundle.js`，无 CDN）|
| `TVU Command Center v2.html` | `mockups/TVU Command Center v2.html` | 同上 |

两份均为**重写到 canonical `window.TvuDS` 运行时**后的版本（UserMenu `actions[]`+`languages[]`、无 spritePath、Logo/Icon 走 `TvuDS.*`）。已 Playwright http 模式验证 shadowRoot 有内容 + 零 console error。

## 3 个 dc-runtime template（全部 discard，不在此留存）

`operations-dashboard` / `live-device-monitor` / `design-retrospective` 是 x-dc 模板 + dc-runtime harness（`support.js`=DCLogic，来自**不在本仓**的 dc-runtime 工具链）+ 光 DOM CSS 类（来自已删的 `components.css`）。owner 2026-07-24 定：**三个全部放弃**——迁移需重建 dc-runtime 工具链，是独立工程，为 discard-tier 演示不值当。若日后要 dc-runtime 展示能力，另行立项。

## 维护约定

这些是 **Sync A 的镜像源**，不是活开发文件。改演示时以 Sync A（DesignSync）为准，改完把新版同步回这里；不要只改这里而不上传 Sync A（会 drift）。
