Operational platform architecture · 2026-09-07

运营平台架构与实施规划

规划 v0.3讨论稿核查日 2026-09-07

这是一份供现场确认和技术验证使用的规划,目标是在手机优先、星链回传的条件下,让生产、证据、审批和交接能被追踪。它不是已上线的运营系统,也不是矿山安全联锁、设备控制或工程仿真。

已确认:单人开发,业务人员存在不同访问与审批权限;公开研究只是小栏目,照片、视频和 3D 都是业务资产。尚未确认:矿区数、媒体量、并发、文件大小、设备型号、审批规则、现场工艺和安全 SOP。星链不等于每个作业点都有 Wi-Fi、稳定供电或相同吞吐。

已知条件、边界与本轮位置

现有站点

现有静态研究与规划站继续保留在 Pages。它公开交付研究、规划和版本信息,不承载真实合同、坐标、账户或个人资料。

本轮交付

交付可读 HTML、版本化登记表、过滤与浏览器流程示意;没有创建登录、数据库、R2、工作流、3D 场景或任何云资源。

运营应用边界

未来应用记录和展示运营信息,但不替代真实计量、现场安全管理、工程仿真或安全联锁。真实接入前要完成访问保护与绕过测试。

工作原则:单人维护不等于所有使用者相同权限。公开研究访问不等于公开运营数据。以“业务能力+项目范围+动作”授权;Access 负责入口身份,服务端仍必须核验授权与记录版本。

代码和规则由 Git 发布;现场业务记录写入数据库;媒体上传写入对象存储。网站构建时间不能代替数据更新时间。每个业务模块都交付同一套八件套:业务解释与 3D 示意、输入与前置、责任与动作、表单/采集、关联证据、状态与异常、数据库/API、看板与验收。稳定的 step_id 把流程、表单、热点、记录和报表联结;workflow_versionform_schema_versionscene_version 分别版本化。

目标架构与三种可选路线

推荐方向是把当前 Pages 保留为规划站;新的受保护运营应用使用 React、TypeScript、Vite 与 Workers Static Assets。同一业务项目维护 API 和 Workflows,D1 存结构化业务数据,私有 R2 存附件与 3D 资产;视频确有转码和自适应播放需要时再加入 Stream,媒体异步处理需要时再加入 Queues。首期是一套模块化应用,不为每个环节拆独立服务,也不预先启用所有产品。

技术路线比较(均为设计选择,未实施)
路线组成适合与优势代价 / 否定条件本轮结论
推荐Workers Static Assets + API + Workflows;D1、私有 R2、Access长期审批编排与应用代码同项目维护;官方说明 Static Assets 可同项目调用 Workflow。Workers Builds 的预览、资源绑定和身份绕过要重新验收,不能沿用 Pages 已跑通的结论。作为 P0 验证目标
备选 APages + Functions + 独立 Workflow Worker保留既有 Pages 方式,官方支持 Pages 调用 Workflow。须额外部署 Workflow Worker,存在两套部署和接口协同成本。可行,不作为首选
备选 B独立后端 + PostgreSQL + 专门流程平台复杂跨表事务、数据驻留、已有系统整合或负载验证有明确需求时更合适。维护和集成边界更重。若 P0 否定 D1/首选再采用

依据:Pages 调用 Workflows 与 Static Assets(核查 2026-09-07)。这不是迁移命令:当前规划站继续走 Pages,本轮不迁移、不建业务系统、不购买套餐。

保护和隔离不是可选项。 运营应用使用独立的受保护主机名。若由应用代码统一鉴权,Static Assets 必须配置 assets.run_worker_first=true,并测试静态资源、API、附件、默认域、pages.dev/workers.dev 与预览入口均不能绕过。预览须显式绑定测试 D1、R2、Workflows、Queues、密钥、通知接收者和资源 ID;预览 URL 本身不会自动隔离数据,也不得发生产事件或生产附件链接。参考 Static Assets 路由Workers Builds 环境配置Access 应用授权(均核查 2026-09-07)。

业务模块、主链路与并行支撑

候选生产到结算链路:工作任务建立 → 现场生产与批次登记 → 采样/化验及证据提交 → 可用库存确认 → 发运申请和放行 → 运输/交接 → 买方验收与差异处理 → 合同结算/付款记录 → 归档

这是现场确认用的候选闭环,不是现行矿山操作规程。生产与采样能否并行、部分放行、拆批/混批、复检与退货如何处理,都须从实际规则得出;不能强行套进一条直线。物资采购、设备维护、渗水等异常工单是并行支撑流程:它们复用统一状态、资产、权限、审计和证据关系,可在需要时关联主链路,但不被硬塞进产销链。工艺与安全 SOP 尚未确认。

候选环节矩阵:每项都须按八件套实现
环节 / step_id 示例输入与采集输出、证据与异常数据口径与验收
生产登记 / PRODUCE作业任务;批次、时间、数量、单位、作业点与照片。输出待检批次;缺字段或证据按规则不能进入下一步。看板只统计符合口径记录,不把草稿当产出。
采样化验 / ASSAY批次与样品 ID;采样/检测时间、结果、报告。缺结果或不合规保持隔离;复检新增版本,保留原记录。结果、报告和样品链路可追溯。
库存确认 / AVAILABLE验收/化验、堆场与批次谱系。拆分/合并保留 lineage;更正新增调整流水。库存从流水推导,不直接覆盖余额。
发运放行 / RELEASE合同、可用库存、车辆、计量单与责任人。缺证据、数量冲突或无审批不可放行。两个会话竞争同一库存不会产生双重出库。
运输、交接与验收 / RECEIPT运单、交接、实收、质量差异、单据与异议。差异先处理后结算;发运量不自动等于实收。保留接收方、时间、证据与处理历史。
结算归档 / SETTLE合同版本、已验收记录、币种、税费/运费口径、凭证。应收、实收、差异与付款记录独立留痕。只是运营台账,不假装完整财务总账。
并行支撑 / SUPPORT采购申请、维修、渗水等异常工单;关联项目、资产或批次。可独立审批、挂起、退回和归档,必要时关联主链路。不假设工艺/安全 SOP;按现场确认再定义规则。

状态机、审批与可靠流转

示例状态为“未就绪 → 可办理 → 草稿/办理中 → 待审核 → 已完成”。待审核可退回补充;任一合规状态可挂起;取消须有理由并保留历史。拒绝、撤销、返工和超时单独记录。已完成不能靠删除重置,而要走带理由的更正或作废流程。“上一步完成”是必填表单、有效证据、合法审批及业务规则同时满足,不是点击下一步。

  1. 服务端验证身份、项目范围和当前版本。
  2. 校验当前状态允许的动作、前置条件、证据与审批人。
  3. request_idexpected_version、条件更新和唯一幂等键,事务内写状态、业务流水、审批、审计和待发事件。
  4. 返回保存结果,再由后台发送事件/通知并更新看板。

浏览器不得直接改 status。服务端须拒绝跳步、过期页面、重复审批和无权项目访问;服务端事件用 event_id。金额以明确精度的整数或十进制保存,数量带单位和精度,不能用浮点累计金额。D1 batch() 的语句失败可回滚,但“条件 UPDATE 影响 0 行”不等于 SQL 失败,因此后续写入必须依赖成功版本更新或唯一过渡记录,并以竞争测试证明不会误写。参考 D1 batch(核查 2026-09-07)。

事务门槛是:P0 以约束/触发器或被证明的条件写入,使版本竞争失败时状态、流水、审计和 outbox 全部不生效;不接受“先单独提交状态、再补写流水”。outbox 有 pending/leased/sent、租约到期与唯一业务键(工单、过渡版本、事件类型),崩溃后可重试。

Workflows 管理长等待、重试、提醒和补偿;审批和业务状态仍持久化于数据库。经授权的审批接口先写 D1,再通过事务性 outbox 唤醒流程;定时对账补发未送达事件。通知失败不回滚已落库的审批;超时默认保持阻塞或进入异常,绝不自动批准。Queues 至少一次投递,消费者必须幂等。Workflow 不是现成工单界面或 BPMN 引擎;完成实例状态 Free 保留 3 天、Paid 30 天,业务档案不能只存在工作流日志。参考 Workflow 等待/事件Workflow 限制Queues 投递保证(均核查 2026-09-07)。

浏览器流程演示

交互示意,不保存业务数据。它只说明前置与退回逻辑;没有真实后台、审批或业务写入。

1. 补齐表单与证据
2. 提交审核
3. 审批后放行

数据对象、版本和三条更新链

建议实体包括 Project/Site、Party、Contract/ContractVersion、Batch/BatchLineage、WorkOrder/StepInstance、WorkflowDefinition、FormSchema/FormSubmission、Sample/Assay、InventoryMovement、Shipment/Receipt、CostEntry/Settlement/PaymentRecord、Asset/AssetVersion/AssetLink、ApprovalDecision、AuditEvent、OutboxEvent 与 IdempotencyRequest。按业务模块组织代码目录,公共契约固定 ID、单位、时间和错误码。

业务数据库
保存结构化记录、状态、权限、媒体元数据与关系;看板只读这些数据,并标出统计口径、数据时间与草稿/正式范围。
R2 对象存储
保存文件本体;场景通过资产版本和步骤 ID 引用文件,不能把媒体 BLOB 塞入 D1。
代码 / 规则更新
经 Git 发布。旧版本待审批工单固定其规则、表单和证据版本;新定义新建版本,数据库先兼容扩展再迁移。
业务记录更新
通过受权服务端写入数据库,并留下审计、版本、幂等和 outbox。
媒体更新
经授权上传、核验和不可变 revision 写入对象存储;Git 只保存脚本、清单和版本引用。

CSV 导入也不例外:先预览字段映射,报告错误行和重复项,导入批次可追踪。代码回滚不是数据恢复;数据库恢复、对象文件恢复和代码回滚分别设目标并演练。测试数据独立,撤销访问后还要验证 API、附件、3D 模型与缓存。手机离线缓存范围可控,敏感数据不默认永久留在公共设备。

媒体资产、私有证据与恢复

媒体层采用私有 R2 + D1 元数据:照片、短视频、三维原件和派生件存 R2;D1 存资产、工单关联、审核、保留期和审计。缩略图、清点和清理由异步任务处理;视频转码留给 Stream 或专门处理环境。R2 单桶存储/对象数未列总量上限;键最多 1,024 bytes、对象元数据最多 8,192 bytes;单次上传 5 GiB,multipart 完整对象最多 4.995 TiB、10,000 parts,part 为 5 MiB–5 GiB(末片例外),同 key 每秒一次写入可能返回 429。参考 R2 限制multipart 上传(核查 2026-09-07)。

大视频优先在授权后分片直传,小文件可经鉴权 API 流式中转。Workers/Pages Functions 请求体受账户套餐限制:Free/Pro 100 MB、Business 200 MB、Enterprise 自助最高 5 GB,超限 413;这不是单纯选择 Workers 付费套餐就能改变的上限。参考 Workers 限制(核查 2026-09-07)。

资产生命周期:媒体从上传到删除均可追踪
阶段必须做什么不可省略的边界
暂存D1 pending_upload 记 assetId、工单/地点、捕获时间、操作者、MIME、字节、SHA-256、保留期;文件写 staging/R2 元数据只放 assetId/hash/version,业务字段留 D1。
核验与发布complete 后 HEAD 核对长度和元数据,核验真实类型、独立 checksum,按需扫描,再生缩略图/预览并记录 derived_frommultipart ETag 不能当整文件 SHA-256;客户端 hash 仅是待验证值。
不可变证据批准后新增不可变 revision,原件下载比预览更严格;撤回、冻结、删除都写审计。签名 PUT 暂存 key 核验后必须固化到新发布 key,不能改写已审批证据。
保留与恢复retain_until、legal hold、到期标记与恢复窗口;先删派生再删原件,定期对账孤儿。关键原件复制至独立桶/账号或外部备份,并抽样恢复;十一 9 耐久不防误删。

R2 S3 presigned URL 是 bearer token,可用于 GET/HEAD/PUT/DELETE,期限为 1 秒至 7 天;工程建议上传 5–15 分钟、下载 1–5 分钟,分片可续签。签名不等于文件已经正确,后台还须独立限制大小、固定 Content-Type、判断真实类型和核验校验和;浏览器不持有 R2 凭据。签名 URL 到期前可重复使用,因此更不能让它指向已审批 revision;它只能使用 R2 S3 API 域,HTML form POST 不支持。bucket CORS 仅列环境域、必要方法/头并暴露 ETag,CORS 不是身份权限。参考 presigned URLsR2 CORS(核查 2026-09-07)。

照片保留原图+缩略图;视频保留证据母版+预览;三维将扫描原件、glTF/LOD、封面放在一个 asset family,以 parent/revision、hash、长度、捕获时间、坐标精度/敏感级别关联。近期对象用 Standard;IA 有 30 天最短存储与读回费,只适合确定少访问档案。偶发短证据视频留 R2;跨设备稳定播放、较长/高频播放或自适应需要时才增加 Stream。Stream 自动 H.264 360p–1080p、HLS/DASH,可要求签名 URL;预付存储 $5/1,000 分钟、后付交付 $1/1,000 分钟,按时长而非文件大小,单文件 30 GB,预加载也计交付分钟。参考 R2 存储类别R2 价格Stream 概览Stream 价格(均核查 2026-09-07,未含税及其他服务)。

Blender 到网页:3D 是叙事层,不是工单控制器

首期采用“海报和文字先显示,点按播放短视频,关键部位可选轻量 GLB 探索”的混合方式。Blender 在制作侧建模、动画、烘焙、离线渲染和导出;网页只按需取经过审核的 MP4/WebM、海报和 glTF/GLB,不能嵌入桌面 Blender,也不能直接交付 .blend。所有页面标“流程概念示意/培训动画”,未连接经验证传感器、空间测绘和实时状态模型前,不称数字孪生或现场仿真。

资产库保留不可变版本的 .blend 母版,卡车、地磅和采样器拆语义对象,控制面数与贴图,再输出视频和 GLB。Blender 可导出网格、材质和动画,但功能受导出器版本和扩展影响;制作版本要锁定并测试真实导出物。GLB 不携带 Blender 的所有效果:首期只依赖已被播放器验收的 PBR、变换/骨骼动画,程序节点、粒子、流体、合成等须验证、烘焙或留在视频。旧版手册不能被当作新版完整支持清单;Khronos 已展示 Blender 4.2 加 KHR_animation_pointer 的材质颜色动画,但目标播放器仍须支持扩展,首期不依赖它。参考 Blender glTF 3.6 历史手册Khronos 动画样例(核查 2026-09-07)。

为目标浏览器提供低/中两档 GLB、poster 和纹理图集。Draco 解码器会额外按需下载逾 100 KB,KTX2/BasisU 也需转码器;只有实机比较首屏字节、首次可交互时间、内存和帧率后才决定是否压缩。单模型、旋转、动画、海报与热点优先用 <model-viewer>;多模型调度、复杂着色、射线点选和自定义叠层才采用 Three.js,后者须自行处理触控、无障碍、性能与纹理/几何/材质 dispose。参考 model-viewer 加载与压缩热点Three.js 清理(核查 2026-09-07)。

媒体与业务用独立映射表:scene_id@scene_versionobject_idstep_idworkflow_versionhotspot_copy_idasset_sha256,例如 shipment.v1@1.2.0 / scale_indicator / WEIGH_IN / shipment-workflow@3.1。热点只能跳只读说明或打开既有表单;表单提交、工单状态、计量确认与审批一律回到后台权限、审计、幂等和状态机。视频 finished、观看百分比或“已看完”绝不能完成工单。SOP、设备位置或字段改变时,关联镜头转为待复审。

低端 Android、旧驱动、GPU/内存压力、触控和网络都视为不可靠:先显示海报和文字,能力检测后再懒加载 GLB;失败、内存告警、弱网、省流或不适合触控时退回视频,仍失败则退回关键帧和步骤文字。首个制作样板只选一个现场确认的环节;采集经许可照片、尺寸、车型、标识、PPE 规则,建议制作 20–40 秒单环节短片与一个可选热点模型,先验证解释是否清楚再决定是否扩展。时长是制作范围建议,不是已制作内容。不得虚构品位、吨数、检验结果、位置或安全规则。大媒体不进普通 Git 或 Pages 构建包;Pages 单个静态文件上限 25 MiB,官方建议大文件用 R2。参考 Pages 限制GLTFLoader(核查 2026-09-07)。

容量、成本边界与迁移门槛

以下是月新增量估算,不是现场实测,也不是报价。采用十进制 1 GB = 1,000 MB,首月应由上传日志替换。低量首期:6 工单/日 × 3 照片 × 4 MB × 20 日 + 10 视频/周 × 2 分钟 × 30 MB/分钟 × 4 周 + 2 三维 × 100 MB = 4,040 MB = 4.04 GB/月;派生预留 15%,4.04 × 1.15 = 4.646 GB/月,12 月为 55.752 GB。较高采集量:20×5×5×26 + 20×3×40×4 + 10×250 = 25,100 MB = 25.10 GB/月;派生预留 20%,为 30.12 GB/月,12 月 361.44 GB,应验证续传与增长告警。

R2 Standard 为 $0.015/GB-month、Class A $4.50/百万、Class B $0.36/百万;每月免费 Standard 10 GB-month、A 100 万、B 1,000 万。免费额度按账户共享,互联网 egress 免费不等于请求、视频和整体系统免费;保留 12 个月需按累积存量、派生副本与备份算,不能承诺每个项目免费或无限性能。价格为 2026-09-07 核查日、未含税及 Workers/D1/Access/域名/渲染成本。预算按读写、存储保留、上传/播放分钟、对象操作、后台重试、Access 用户和制作成本分别估算。

边缘分发不代表 SQL 在全球并行写入,也不保证星链下每部手机相同延迟。D1 单库单线程,吞吐取决于 SQL 耗时;Free 单库 500 MB、Paid 10 GB,单行/字符串/BLOB 上限 2 MB,媒体不能进 D1。项目工程预警目标是套餐容量到 70% 即评估清理、归档和迁移;看板慢查询、超时或过载持续出现,先优化索引/摘要并重压测,仍不达标则评估 PostgreSQL 或按业务边界拆分。复杂交互跨表事务无法明确正确实现时,首期实验即否定 D1。大报表异步生成后存 R2;GPU 渲染与重视频转码不放在 Pages/Worker 普通请求。参考 D1 限制与恢复(核查 2026-09-07)。

决策、风险、待确认与验收登记

登记表是 v0.3 的只读基线,包含关键决策、里程碑、风险和需现场确认项。筛选只在此浏览器会话当前 DOM 生效,不修改或保存任何数据;未确认事项不要求现在一次回答,但对应阶段不能伪称已满足。

显示 23 / 23 条
架构登记表(静态预渲染;可下载 JSON
编号类型状态事项下一动作验收 / 阻塞门
DEC-01关键决策建议采纳新运营应用优先 Workers Static AssetsP0 用合成数据验证同项目 API、Workflow 与受保护静态入口。Static Assets、API、Workflow 和绕过测试均有可复现证据
DEC-02关键决策保留现状规划与研究站继续使用 Pages本轮仅发布静态规划页,不迁移站点或创建业务资源。规划页可访问、版本可核验;不宣称运营系统已建
DEC-03关键决策待验证D1 作为首期结构化运营记录候选实现条件更新、版本竞争与 outbox 合成测试,再决定是否继续。竞争失败时状态、流水、审计与 outbox 均不落库
DEC-04关键决策建议采纳媒体采用私有 R2 加 D1 索引设计暂存、核验、不可变 revision、保留和独立备份。授权、续传、哈希核验、孤儿清理和抽样恢复通过
DEC-05关键决策条件启用视频播放按需加入 Stream先以 R2 保存偶发短证据;播放频率或自适应需求触发评估。以真实播放分钟、终端和成本确认,不以免费额度承诺
DEC-06关键决策建议采纳3D 采用视频加轻量 GLB 的混合叙事先制作一个经过现场审核的场景,设置海报、视频和 2D 降级。实际手机可理解流程;互动没有任何状态写入能力
MILE-00里程碑规划草案完成/技术验证未开始P0 规划与技术验证已保存本规划、决策和风险;后续以合成数据验证身份、环境隔离与事务。技术验证须有可复现证据,不能只以创建目录或资源为完成
MILE-01里程碑未开始P1 媒体与身份底座登录、项目、资产、手机上传、授权下载、缩略图与重试。未完成上传不能作证据;跨项目、过期签名、取消和孤儿均被测试
MILE-02里程碑未开始P2 一条发运或交接闭环接入批次、证据、审批、退回、放行、验收和修订留痕。断线、双击、库存竞争、重复/迟到审批和通知失败均不产生重复流水
MILE-03里程碑未开始P3 3D 联动样板为同一闭环制作概念场景,完成手机加载、降级、热点和版本联动测试。视频和 2D 可独立理解;3D 不替代规则、测量或审批
MILE-04里程碑未开始P4 运营扩展逐步加入成本、合同、结算、异常看板、导入、恢复与容量预算。以真实样本修订;不预制整套 ERP
RISK-01风险待缓解Access 只保护 API 而静态或附件入口可绕过受保护主机名、assets.run_worker_first、默认域与预览均做拒绝测试。新 API/受控下载在撤权后拒绝;短期签名到期前可用,已下载副本不能技术撤回
RISK-02风险待缓解预览环境误连生产数据或发送生产通知显式绑定测试 D1、R2、Workflow、Queue、密钥和通知接收者。预览不能读取生产附件、发送生产事件或复用生产资源 ID
RISK-03风险待缓解手机断线或重复点按造成重复业务动作使用 request_id、expected_version、唯一过渡记录与幂等消费者。重放和双会话竞争不形成双重出库、付款或审批
RISK-04风险待缓解媒体上传后未核验即被当作有效证据暂存、HEAD 核对、真实类型/哈希检查、扫描后固化 revision。上传中、过期 PUT、错误文件和被改写对象均不能进入审批引用
RISK-05风险待缓解R2 误删、保留规则错误或孤儿累积记录 retain_until/hold,延迟清理,独立备份并抽样恢复。照片、视频、三维各恢复一份;记录无对象和未引用对象均被对账
RISK-06风险待测量星链不代表每个手机有稳定网络、供电或 Wi-Fi采样目标手机、浏览器、作业点网络和后台恢复行为。限速和三次中断后,表单、续传、降级路径各有实测记录
RISK-07风险待验证D1 复杂事务或容量无法满足真实负载先压测列表、检索、审批、导出;索引/摘要后仍不够则评估 PostgreSQL。70% 容量预警、慢查询和竞争测试触发明确迁移判断
Q01需现场确认未确认允许登录名单、项目范围与最小角色明确录入、复核/放行、只读及是否允许本人审批。阻塞 P1/P2:无明确名单和范围,不能配置真实访问
Q02需现场确认未确认现场审批、证据标准与超时处置由业务负责人提供角色、代理、超时、复核和每步证据规则。阻塞 P2:无书面规则不得把示意流程当正式审批
Q03需现场确认未确认设备、媒体量、保留期与备份落点收集照片/视频/3D大小、月量、目标手机、网络、法规和授权边界。阻塞 P1/P3:不得给出假精确费用或性能承诺
Q04需现场确认未确认批次拆分、合并、复检与退货规则绘制真实一批矿石的谱系和异常分支,确认库存口径。阻塞 P2:流水与验收口径不能假设为一条直线
Q05需现场确认未确认首个场景 SOP、设备尺寸与现场审核人锁定车辆入场、称重、封签、采样与交接的标准剧本。阻塞 P3:工艺和安全 SOP 未确认,不得凭想象制作

分期实施与可验收门槛

P0:规划草案已完成;技术验证未开始

已保存来源、决策、风险和待确认项;后续以合成数据验证目标托管、同源 API、访问保护、独立预览资源与 D1 条件事务。技术验证完成须有可复现证据,不是创建目录或资源。

P1:媒体与身份底座

完成登录、项目、资产记录、手机照片上传/重试、授权下载、原件+缩略图+关联单据。未完成上传不得成为有效证据;测试跨项目、超时签名、重复提交、取消上传和孤儿清理。

P2:一条工单闭环

选一个发运/交接案例,接批次、表单、证据、审批、退回、放行、验收与修订留痕。模拟断线、双击、两会话竞争库存、重复/迟到审批、后台重试和通知失败;无合法审批不推进,也不生成重复流水。

P3:3D 联动样板

只做同一闭环的一个概念场景,现场人员审核动作解释;首样板建议只取一个 20–40 秒单环节视频与一个可选热点模型,先验证解释是否清楚,再决定是否扩展。时长是制作范围建议,不是已制作内容;3D 只解释,不替代规则或真实测量。

P4:运营扩展

按真实样本逐步接成本、合同、结算、异常看板、数据导入、权限细化、恢复演练和容量预算,不预制整个 ERP。

每个模块按同一验收合同检查:输入/输出、状态、权限、媒体关系、3D 解释、数据检索、测试证据和上线版本。每次发布新 UI/API/规则后,旧版本待审批工单仍须按旧规则完成。Q01–Q05 未确认、无证据标准、未测设备或容量时,在登记表写明责任材料和阻塞阶段,不用“以后再说”掩盖。

核验来源与版本说明

平台数字和行为均在近处标明官方链接与核查日 2026-09-07。下列来源用于复查,不表示已经开通对应服务或购买套餐。

版本边界:“规划 v0.3 / 讨论稿”是本页内容版本,不等同于 Git SHA。页脚的构建版本由现有 site.js 读取真实 /version.json;本地未构建预览会如实显示版本不可用。

手机工程预算与降级判定

以下是暂定工程预算,必须以目标手机、现场 Wi-Fi/星链链路实测,不是平台保证或性能承诺:未点击时不下载视频或 GLB;首屏海报目标不超过 200 KB;首个展示 GLB 目标不超过 5 MB;初始单场景互动目标不低于 30 fps。R2 容量场景中的 100 MB / 250 MB 是制作母版量级,不能直接投给手机。若达不到目标,依次压缩/简化模型与纹理、降低分辨率,再回退视频或图文,业务表单始终保持可用;不承诺固定毫秒延迟或无限并发。