收敛客户端静态发布链路

This commit is contained in:
2026-08-10 17:04:29 +08:00
parent 2e737dee31
commit 4df047708b
37 changed files with 604 additions and 3071 deletions

View File

@@ -277,17 +277,6 @@ const courseSkills: Skill[] = [
appliesTo: ['市场运营'],
statusLabel: '平台内置 · 只读',
},
{
id: 'deploy-publish-check',
name: '部署发布检查',
description: '检查项目构建、打包、部署、回滚和作品提交准备。',
prompt: '帮助发布部署执行完整的 Works Square Compose/ZIP/Docker/容器内 0.0.0.0:8080/HTTP/sandbox smoke 检查,使用安全环境变量默认值;游戏或画布项目额外覆盖桌面、移动和 resize 画布尺寸,写入 works-publish.json、works-deploy-check.json 和部署报告;真实执行失败或静态安全问题必须 BLOCKED不得云端提交本机 Docker/浏览器不可用时写 SKIPPED 或 BLOCKED + execution: unavailable不伪造 PASS由 Main 云端部署协调器提交远端构建,不要要求用户 SSH 到服务器。',
inputs: ['发布目标', 'Docker 构建命令', 'Demo 或素材', '隐私与安全情况', '登录态或访问令牌'],
outputs: ['部署报告', '发布步骤', '回滚步骤', '作品广场提交清单', 'works-publish.json', 'works-deploy-check.json', 'zip 包路径', '作品广场上传接口结果'],
guardrails: ['目标和权限不明确不发布', '检查密钥、私有路径、真实 .env*、未提供默认值的环境变量、bind mount、缓存和不安全命令', '上传包必须包含 niancode.yml、Dockerfile 和 docker-compose.yml', '游戏或画布项目只有真实浏览器成功时才提供 game_canvas_smoke 尺寸证据', '缺少 works-publish.json、works-deploy-check.json 或 zip_sha256 不匹配时阻止上传', 'Docker/浏览器环境不可用时输出 SKIPPED 或 BLOCKED + execution: unavailable不伪造 PASS有云端意图时交给 Main 远端复核'],
appliesTo: ['发布部署'],
statusLabel: '平台内置 · 只读',
},
{
id: 'nianxxgame-skill',
name: '网页游戏开发',