用途:为 Replit App 提供生产级架构设计参考,围绕五条边界展开——可编辑项目与已发布版本、公共边缘与服务器、已认证用户与租户数据、临时运行时与持久存储、开发配置与生产 Secrets。
主要能力:定义发布边界(Preview 视为开发环境,发布 URL 视为生产,需显式 Publish/Republish);保持配置最小化,.replit 仅在自动检测不足时声明命令与端口;区分配置名与 Secret 值,校验必需配置但不记录值;将持久数据放入托管存储(Replit Database 用于结构化记录,App Storage 用于文件对象);使用受支持的认证(Replit Auth 或 Clerk Auth),服务端校验会话并单独执行授权;暴露最小化运维端点,如 /healthz 仅返回粗粒度状态;按工作负载选择计算类型(Autoscale、Reserved VM、Static、Scheduled)。
使用方式:先给出工作负载画像、访问策略、区域、成本归属与可用性目标,以及数据分类与保留决策和认证路径。用 Read 检查现有架构与配置,用 Grep 定位认证、存储、回调、健康检查与配置名调用点而不暴露值。发布前按名称核对每个必需 Secret 与环境变量,不依赖自动携带。所有租户查询须从服务端已验证会话派生租户/用户标识并纳入授权谓词。
适用场景:面向客户的应用、内部 Replit 账号工具、静态部署、定时任务等。
限制:时间敏感的 UI、套餐、区域与配额事实应标注为观察所得而非通用结论;模板与当前官方文档冲突时以当前文档为准;健康路由不得泄露依赖名、版本、路径或 Secret 存在性;迁移无法与旧版本安全共存时需维护或分阶段发布计划;部署选择影响成本或可用性时须等待负责人批准。资料未提供具体价格、配额数值与官方文档链接。