Season Atlas

远程资源管理后台

导入远程资源目录

选择包含 manifest.jsonpacks/catalogs/chapters/weekly/review-records/ 的目录。所有校验都在浏览器本地完成。

根 Manifest

尚未导入。

发布门禁

0 可发布
0 阻塞
0 警告
等待导入。

Git 内容仓库

配置“导出 PR 包”的目标仓库、base branch 和内容目录。

审计视图

查看最近的报告归档、manifest 暂存、active 指针和 promotion history。

尚未导出审计快照。

发布概览

按 axis、release gate、大小预算和依赖关系汇总当前远程资源目录。

等待导入。

受保护 API

Cloudflare Pages Functions 默认不发布资源,只做预检和报告归档。

环境状态
检测中
GET /api/health 查看 ADMIN_TOKENRELEASE_REPORTSSTAGED_MANIFESTSACTIVE_MANIFESTS 是否已配置。
POST /api/preflight 校验导出的 release report;存在 blocker、warning 或缺少人工审核证据时拒绝。
GET/POST /api/reports 归档 release-ready 报告,并列出 RELEASE_REPORTS KV 中的报告记录。
GET/POST /api/staged-manifests 在通过预检后写入 staged manifest;不会改动生产 active manifest。
GET/POST /api/promotions 将已暂存 manifest 设置为当前 active 指针并追加 promotion history;若绑定 R2,会先校验已托管资源。
GET /api/manifest 公开只读读取当前 active manifest,供 App 后续远端资源更新使用。
GET /api/public-manifest-check 受保护地复检 active 指针、staged manifest、digest 和公开 ETag 是否一致。
POST /api/diff 对比当前 active manifest 与候选 manifest,发布前查看新增、更新和移除的 pack。
POST /api/assets/preflight 只读校验 R2 中是否已有候选 manifest 需要的 pack、delta 和 asset 文件。
PUT /api/assets/upload 显式开启上传后,将本地已校验文件逐个写入 R2,并由 Worker 重算 sha256。
POST/PUT /api/assets/multipart 大文件使用 R2 multipart upload 分片写入,完成后复读对象并校验整体 sha256。
POST /api/assets/direct-upload 签发短期 R2 S3 PUT URL,让外部客户端直传;发布前仍需 R2 preflight 校验。
POST /api/cdn 用公开 asset base URL 校验客户端是否能 HEAD 到全部远程资源。
POST /api/github-pr 可选地使用服务器侧 GITHUB_TOKEN 将 PR 包写入内容仓库并创建 Pull Request。
等待导入资源目录。
等待生成资产同步计划。

资源包

校验根 manifest、pack manifest、delta、asset hash 和 review record。

尚未导入资源包。

校验详情

阻塞项必须修复后才能把 sample pack 提升到 release_ready。

暂无校验结果。