/demo/ 是 OctoRill 的页面级 mock-only 子应用:它复用真实页面组件和真实 route suffix,但通过 ?demo= 与 d_* 分享态进入 demo runtime,不依赖真实登录、真实 /api/** 或真实后端写路径。
默认 demo scene 中出现的 owner / repo、邮箱、PAT mask 与 API key 只使用合成样例,例如 octo-demo/release-lab 与 *.octo.demo;它们不会映射到真实私有仓库或真实凭据。即使你在 demo 里手动输入 PAT,保存后的 UI 也只会回显固定假 mask,不会截取你的 secret 前缀。
demo=<scene-id>:当前 scened_persona=:guest | member | admind_net=:normal | slow | faultyd_own=1:打开“我的发布”d_pub=published:演示 repo public release 已发布面板位置只存本地;scene、persona、network 和关键 toggle 会写进 URL,方便复现同一条验收链接。
bubble -> drawerplay 覆盖