{
  "schemaVersion": "0.2.0",
  "updated": "2026-11-07",
  "scoring": "A source reports published and has source+route; B code/partial experience; C archive or narrative; D insufficient. Scores are inventory readiness, NOT verified user-facing availability.",
  "availabilityPolicy": "External live URLs were not browser-validated in this audit. The website crawler failed for several GitHub Pages URLs; do not mark them as production tested.",
  "items": [
    {
      "id": "studio",
      "group": "团队与合作",
      "title": "VIRTURA Studio",
      "grade": "A",
      "evidence": "public-site",
      "description": "团队官网和商业咨询",
      "repository": "ewanqian/VIRTURA-Website",
      "url": "https://virtura.space/",
      "reason": "已公开主站，可作为服务 APP",
      "next": "保留商业属性；核验 Cloudflare 新版",
      "liveVerified": false
    },
    {
      "id": "cng",
      "group": "空间档案",
      "title": "CNG 公共空间档案",
      "grade": "A-",
      "evidence": "source-deployed",
      "description": "公共区域全景、展项索引",
      "repository": "ewanqian/cng-design-archive",
      "url": "https://ewanqian.github.io/cng-design-archive/",
      "reason": "仓库含 index.html / tour.json / Pages 工作流；PR #110 记录公共版部署",
      "next": "复查公开视点与移动端；不可暴露内部资料",
      "liveVerified": false
    },
    {
      "id": "shanhai",
      "group": "空间叙事",
      "title": "山海浮生 III · 炁 QI",
      "grade": "A-",
      "evidence": "source-deployed",
      "description": "网页 / VR / MR 章节预览",
      "repository": "ewanqian/shanhaifusheng-2026",
      "url": "https://ewanqian.github.io/shanhaifusheng-2026/versions/v0.3.2/",
      "reason": "README 明确 v0.3.2 入口和 VR/MR；实机体验未核验",
      "next": "优先接入 Space；导演/出品/许可需独立署名",
      "liveVerified": false
    },
    {
      "id": "sceneforge",
      "group": "工具与工作坊",
      "title": "SceneForge 舞台预演",
      "grade": "A-",
      "evidence": "source-deployed",
      "description": "在线场景查看、cue、屏幕映射",
      "repository": "ewanqian/SceneForge",
      "url": "https://ewanqian.github.io/SceneForge/",
      "reason": "README 记录 R3F / WebXR / CI 和 Pages",
      "next": "全功能运行验证、真实设备 QA",
      "liveVerified": false
    },
    {
      "id": "sf-workshop",
      "group": "工具与工作坊",
      "title": "SceneForge 工作坊课程地图",
      "grade": "A-",
      "evidence": "source-deployed",
      "description": "课程地图、教材入口、独立练习",
      "repository": "ewanqian/SceneForge",
      "url": "https://ewanqian.github.io/SceneForge/workshop/20261031/",
      "reason": "含 workshop/20261031 多个 HTML 入口、源码 ZIP",
      "next": "可挂载 Workshop 子集；检查外链和手机",
      "liveVerified": false
    },
    {
      "id": "sf-starter",
      "group": "工具与工作坊",
      "title": "SceneForge 课程 Starter",
      "grade": "B+",
      "evidence": "code-ready",
      "description": "在线 Starter 与可下载工程",
      "repository": "ewanqian/SceneForge",
      "url": "https://ewanqian.github.io/SceneForge/workshop/20261031/starter/",
      "reason": "源码存在 public/workshop/20261031/starter/index.html",
      "next": "验证独立启动/依赖/导出",
      "liveVerified": false
    },
    {
      "id": "sf-stage",
      "group": "工具与工作坊",
      "title": "Stage Replica / 舞台复刻",
      "grade": "B+",
      "evidence": "code-ready",
      "description": "多场景预演、作者编辑、安装示例",
      "repository": "ewanqian/SceneForge",
      "url": "https://ewanqian.github.io/SceneForge/stage-replica/",
      "reason": "源码包括 authoring/replay/installation/stadium/sphere",
      "next": "拆成子集，优先安排一个可完成练习",
      "liveVerified": false
    },
    {
      "id": "sf-entropy",
      "group": "工具与工作坊",
      "title": "Entropy Stage 在线舞台",
      "grade": "B",
      "evidence": "code-ready",
      "description": "演出视觉与舞台空间实验",
      "repository": "ewanqian/SceneForge",
      "url": "https://ewanqian.github.io/SceneForge/entropy-stage/",
      "reason": "仓库 public/entropy-stage/index.html 存在",
      "next": "检查对应部署路由和素材",
      "liveVerified": false
    },
    {
      "id": "sf-needle",
      "group": "工具与工作坊",
      "title": "Needle Room / XR 演示",
      "grade": "B",
      "evidence": "code-ready",
      "description": "WebXR 屏幕场景/远程媒体实验",
      "repository": "ewanqian/SceneForge",
      "url": "https://ewanqian.github.io/SceneForge/needle-room/",
      "reason": "public/needle-room/index.html 存在",
      "next": "不可宣称 AVP 视频纹理已验收",
      "liveVerified": false
    },
    {
      "id": "sim",
      "group": "叙事与游戏",
      "title": "新媒体艺术家模拟器",
      "grade": "B+",
      "evidence": "code-ready",
      "description": "艺术生涯与事件系统游戏",
      "repository": "ewanqian/new-media-artist-simulator",
      "url": "https://github.com/ewanqian/new-media-artist-simulator",
      "reason": "主入口 HTML、丰富分支/事件与历史版本",
      "next": "先验收一整局游戏；勿直接采用 README 的全部完成声明",
      "liveVerified": false
    },
    {
      "id": "sim-time",
      "group": "叙事与游戏",
      "title": "新媒体时间模拟器",
      "grade": "B",
      "evidence": "code-ready",
      "description": "时间结构交互小游戏",
      "repository": "ewanqian/new-media-artist-simulator",
      "url": "https://github.com/ewanqian/new-media-artist-simulator/tree/main/new-media-time-simulator",
      "reason": "子项目含 package.json、Vite 和 index.html",
      "next": "调试生产构建与移动手势",
      "liveVerified": false
    },
    {
      "id": "garden",
      "group": "空间叙事",
      "title": "箱中温室 / Greenhouse in Transit",
      "grade": "B+",
      "evidence": "source-deployed",
      "description": "手提箱→网页故事→空间归档",
      "repository": "ewanqian/Greenhouse-in-Transit",
      "url": "https://ewanqian.github.io/Greenhouse-in-Transit/",
      "reason": "README 显示 Pages Live，存在 index.html 与演示",
      "next": "完成手机端无头显闭环；Quest3 单测",
      "liveVerified": false
    },
    {
      "id": "garden-demo",
      "group": "空间叙事",
      "title": "Greenhouse Flow Evidence Demo",
      "grade": "B",
      "evidence": "code-ready",
      "description": "温室交互路径与场景实验",
      "repository": "ewanqian/Greenhouse-in-Transit",
      "url": "https://github.com/ewanqian/Greenhouse-in-Transit/blob/main/Archive/greenhouse-flow-evidence-demo-v1.html",
      "reason": "源码存在 Archive 单页 HTML",
      "next": "确认实际按钮状态及可独立部署",
      "liveVerified": false
    },
    {
      "id": "senia",
      "group": "虚拟世界 IP",
      "title": "塞尼亚岛 / Senia Resort",
      "grade": "C",
      "evidence": "archive",
      "description": "Minecraft 空间、地图和世界观",
      "repository": "ewanqian/Senia-Digital-Resort",
      "url": "https://github.com/ewanqian/Senia-Digital-Resort",
      "reason": "只有 README 等文本，服务器内网/需管理员访问",
      "next": "先发布 5 站点静态地图，不暴露服务器地址",
      "liveVerified": false
    },
    {
      "id": "port",
      "group": "虚拟世界 IP",
      "title": "VIRTURA SpacePort",
      "grade": "B+",
      "evidence": "source-deployed",
      "description": "站点、研究和世界观公共导览",
      "repository": "ewanqian/VIRTURA-SpacePort",
      "url": "https://spaceport.virtura.space/",
      "reason": "有 index.html、stations 和多个深入页面",
      "next": "修订错误 canonical，审核 404",
      "liveVerified": false
    },
    {
      "id": "balloon",
      "group": "虚拟世界 IP",
      "title": "太空气球 / Balloon Live Space",
      "grade": "B",
      "evidence": "code-ready",
      "description": "演出广播站点、回放档案",
      "repository": "ewanqian/VIRTURA-SpacePort",
      "url": "https://github.com/ewanqian/VIRTURA-SpacePort/tree/main/stations/balloon-live-space",
      "reason": "代码有 index.html 与节目/回放子项",
      "next": "先验证直达链接/播放授权再升为可体验",
      "liveVerified": false
    },
    {
      "id": "library",
      "group": "空间档案",
      "title": "数字图书馆 / 舞台",
      "grade": "C+",
      "evidence": "archive",
      "description": "数字阅读与舞台连接",
      "repository": "ewanqian/VIRTURA-SpacePort",
      "url": "https://github.com/ewanqian/VIRTURA-SpacePort/tree/main/stations/digital-library-stage",
      "reason": "有研究与多期 session 记录",
      "next": "先包装阅读导航不造虚假体验",
      "liveVerified": false
    },
    {
      "id": "2114",
      "group": "虚拟世界 IP",
      "title": "VIRTURA 2114 航站世界",
      "grade": "C+",
      "evidence": "archive",
      "description": "五区世界观和虚拟机构",
      "repository": "ewanqian/VIRTURA2114",
      "url": "https://github.com/ewanqian/VIRTURA2114",
      "reason": "361 项文档，未发现网页入口",
      "next": "转成可检索 Atlas；虚构银行不能变金融产品",
      "liveVerified": false
    },
    {
      "id": "nfir",
      "group": "空间叙事",
      "title": "无需进一步输入",
      "grade": "B",
      "evidence": "code-ready",
      "description": "自主系统与空间结构演示",
      "repository": "ewanqian/no-further-input-required",
      "url": "https://github.com/ewanqian/no-further-input-required",
      "reason": "存在 index.html 和 README",
      "next": "梳理实作和概念，视觉审校后公开",
      "liveVerified": false
    },
    {
      "id": "mova",
      "group": "虚拟世界 IP",
      "title": "MOVA / Arrival Terminal",
      "grade": "B",
      "evidence": "code-ready",
      "description": "抵达空间/门户原型",
      "repository": "ewanqian/VIRTURA-SpacePort",
      "url": "https://github.com/ewanqian/VIRTURA-SpacePort/tree/main/stations/mova",
      "reason": "SpacePort 内已有站点资料/页面架构",
      "next": "核验 UI 及独立入口",
      "liveVerified": false
    },
    {
      "id": "portal",
      "group": "叙事与游戏",
      "title": "众生之门 / Portal of All Beings",
      "grade": "B",
      "evidence": "code-ready",
      "description": "文字探索与状态系统",
      "repository": "ewanqian/portal-of-all-beings",
      "url": "https://github.com/ewanqian/portal-of-all-beings/tree/main/web-demo",
      "reason": "web-demo/index.html + JS 存在",
      "next": "粉丝创作仅非商业；未验证线上部署",
      "liveVerified": false
    },
    {
      "id": "pm-audio",
      "group": "工具与工作坊",
      "title": "Performable Music · Strudel Lab",
      "grade": "B+",
      "evidence": "source-deployed",
      "description": "在线声音预设练习",
      "repository": "ewanqian/performable-music",
      "url": "https://ewanqian.github.io/performable-music/",
      "reason": "README 记录 Pages 与在线演示",
      "next": "在线样本依赖外部 Strudel，需验收播放",
      "liveVerified": false
    },
    {
      "id": "pm-nine",
      "group": "工具与工作坊",
      "title": "NINE · Visual Runtime Lab",
      "grade": "B+",
      "evidence": "source-deployed",
      "description": "WebGL/Canvas 视觉叙事、状态与回放",
      "repository": "ewanqian/performable-music",
      "url": "https://ewanqian.github.io/performable-music/visual-runtime-lab/",
      "reason": "README 记录在线地址，不等同 OSC/音频/XR 完成",
      "next": "突出原型状态与可重复操作",
      "liveVerified": false
    },
    {
      "id": "pm-osc",
      "group": "工具与工作坊",
      "title": "HAND / SPACE / OSC",
      "grade": "B",
      "evidence": "source-deployed",
      "description": "WebXR 手部/空间区域→OSC 实验",
      "repository": "ewanqian/performable-music",
      "url": "https://ewanqian.github.io/performable-music/spatial-playground/hand-osc-lab/",
      "reason": "有 index.html、package.json 与 WSS bridge",
      "next": "Quest / WSS / OSC 必须实测",
      "liveVerified": false
    },
    {
      "id": "pm-xr",
      "group": "工具与工作坊",
      "title": "CRITICAL FIELD XR Playground",
      "grade": "B",
      "evidence": "code-ready",
      "description": "四幕场景 WebXR 观看与输入",
      "repository": "ewanqian/performable-music",
      "url": "https://ewanqian.github.io/performable-music/spatial-playground/",
      "reason": "仓库含独立 index.html，设备待测",
      "next": "手机 fallback 验证",
      "liveVerified": false
    },
    {
      "id": "pm-stage",
      "group": "工具与工作坊",
      "title": "临界场舞台实验",
      "grade": "B",
      "evidence": "code-ready",
      "description": "可调节声画舞台测试",
      "repository": "ewanqian/performable-music",
      "url": "https://github.com/ewanqian/performable-music/tree/main/performances/2026-12-03-phase-01/pressure-test-001/stage-lab",
      "reason": "stage-lab/index.html 存在",
      "next": "暂不当成正式演出产品",
      "liveVerified": false
    },
    {
      "id": "entropy",
      "group": "工具与工作坊",
      "title": "ATMOSPHERIC ESCAPE · Liveset",
      "grade": "B+",
      "evidence": "code-ready",
      "description": "演出世界与视觉控制",
      "repository": "ewanqian/atmospheric-escape-liveset",
      "url": "https://github.com/ewanqian/atmospheric-escape-liveset",
      "reason": "index.html/reactor/realtime/index.html 和大量媒体",
      "next": "演出素材授权和完整性测试",
      "liveVerified": false
    },
    {
      "id": "merch",
      "group": "周边与产品",
      "title": "VIRTURA TEE 编辑器",
      "grade": "B",
      "evidence": "code-ready",
      "description": "正反图样定制与 PNG 导出",
      "repository": "ewanqian/VIRTURA-Collective",
      "url": "https://github.com/ewanqian/VIRTURA-Collective/tree/main/merch",
      "reason": "merch/index.html、app.js 存在",
      "next": "仅定制器不是收款商城",
      "liveVerified": false
    },
    {
      "id": "store",
      "group": "周边与产品",
      "title": "VIRTURA Merge Store",
      "grade": "C+",
      "evidence": "archive",
      "description": "商品合并/展示概念",
      "repository": "ewanqian/virtura-merge-store",
      "url": "https://github.com/ewanqian/virtura-merge-store",
      "reason": "site/index.html 存在，未验证交易系统",
      "next": "暂停商城表述，检查商品与支付",
      "liveVerified": false
    },
    {
      "id": "xuan",
      "group": "空间档案",
      "title": "XUAN / 空间案例 Demo",
      "grade": "C+",
      "evidence": "archive",
      "description": "空间案例图像与演示代码",
      "repository": "ewanqian/xuanart-demo",
      "url": "https://github.com/ewanqian/xuanart-demo",
      "reason": "有 package.json、147 份媒体",
      "next": "核对合作授权及团队职责",
      "liveVerified": false
    },
    {
      "id": "vpe",
      "group": "工具与工作坊",
      "title": "VPE 交互信号工具",
      "grade": "B",
      "evidence": "code-ready",
      "description": "感知信号与部署原型",
      "repository": "ewanqian/VPE-Immersive-Signal-Codex",
      "url": "https://github.com/ewanqian/VPE-Immersive-Signal-Codex/tree/main/deployment",
      "reason": "deployment/index.html、package.json 存在",
      "next": "运行/安全检查",
      "liveVerified": false
    },
    {
      "id": "vpe-story",
      "group": "叙事与游戏",
      "title": "VPE 故事系统",
      "grade": "B",
      "evidence": "code-ready",
      "description": "剧情系统网页前端",
      "repository": "ewanqian/Virtura-Perceptual-Engine",
      "url": "https://github.com/ewanqian/Virtura-Perceptual-Engine",
      "reason": "frontend/index.html 存在",
      "next": "查找完整体验闭环",
      "liveVerified": false
    },
    {
      "id": "body",
      "group": "工具与工作坊",
      "title": "BodyForge Pocket",
      "grade": "B",
      "evidence": "code-ready",
      "description": "轻量交互原型",
      "repository": "ewanqian/BodyForge-Pocket",
      "url": "https://github.com/ewanqian/BodyForge-Pocket",
      "reason": "6 个文件含 index.html",
      "next": "需产品功能与权属审计",
      "liveVerified": false
    }
  ]
}
