Web 管线
Web 项目使用 Vite、React 与 TypeScript 的独立源码树。Harness 在 Web runner 中安装依赖、执行检查并生成静态产物;预览与最终发布都消费该项目自己的构建结果。
project source → install → typecheck / tests → vite build → static dist
生成应用不依赖 Fabric 的内部数据库。它可以是纯前端应用,也可以选择 Mortar 或其他后端。若选择 Mortar,公开 project key 与管理凭证必须遵守不同的信任边界。
Fabric 不在构建时静默修改无效输入。依赖、配置或源码错误会显式失败,修复应落回项目的事实源。