{
  "version": 3,
  "kind": "screenshot-evidence-set",
  "dimensionMaximums": {
    "taskCoverage": 40,
    "composition": 20,
    "readability": 15,
    "interactionClarity": 10,
    "craft": 15
  },
  "taskCheckMaximum": 5,
  "taskCheckCount": 8,
  "visualCheckMaximum": 5,
  "visualChecks": {
    "composition": [
      [
        "focus",
        "主体与视线"
      ],
      [
        "grouping",
        "区域与层级"
      ],
      [
        "alignment",
        "对齐与节奏"
      ],
      [
        "density",
        "比例与密度"
      ]
    ],
    "readability": [
      [
        "text",
        "文字数值"
      ],
      [
        "contrast",
        "前背景区分"
      ],
      [
        "scene",
        "主体与图例"
      ]
    ],
    "interactionClarity": [
      [
        "actions",
        "操作命名"
      ],
      [
        "feedback",
        "状态与反馈"
      ]
    ],
    "craft": [
      [
        "consistency",
        "组件或造型一致"
      ],
      [
        "assets",
        "素材完整"
      ],
      [
        "details",
        "边缘与细节"
      ]
    ]
  },
  "stateCeilings": {
    "result": 100,
    "initial": 100,
    "partial": 100,
    "blocked": 39
  },
  "anchors": {
    "0": "没有可见证据",
    "1": "仅名称、入口或符号",
    "2": "局部可辨且存在明显缺口",
    "3": "基本形成但仍有实质缺口",
    "4": "清楚完整，仅有小缺口",
    "5": "对应要求充分、清楚地展示"
  },
  "tasks": {
    "bluebook/v1": {
      "promptHash": "bfc111eab2e9374f5f9db6d7ddb0754fb0b7e0ef81a13f4ba87cbf642a0f0ef0",
      "checks": [
        {
          "id": "desktopColumns",
          "label": "桌面瀑布流",
          "description": "桌面四列、高低错落的图片流，按原始输入的设计授权判断。"
        },
        {
          "id": "mobileColumns",
          "label": "移动结构",
          "description": "375/390px 下卡片与搜索可读；两列为原任务约定，设计授权另记。"
        },
        {
          "id": "imageContent",
          "label": "图片内容",
          "description": "卡片有真实可辨的具体图片或任务允许的 mock 图像，破图按实际资源限制记录。"
        },
        {
          "id": "cardText",
          "label": "标题截断",
          "description": "每卡标题具体、行数和截断清楚，不以无内容色块替代正文。"
        },
        {
          "id": "authorLikes",
          "label": "作者与点赞",
          "description": "文字头像、昵称、心形与数字的字段关系可辨。"
        },
        {
          "id": "search",
          "label": "搜索表达",
          "description": "品牌、搜索图标、占位与输入区域有清楚层级。"
        },
        {
          "id": "publish",
          "label": "发布入口",
          "description": "发布主操作明确，与搜索、内容浏览区分。"
        },
        {
          "id": "visualContract",
          "label": "视觉约定",
          "description": "浅灰底、白卡、圆角、清新社交图文表达，授权设计不机械按配色扣分。"
        }
      ]
    },
    "bluebook/v2": {
      "promptHash": "6bba5cdbe7b5246b7b20cadac014952870b4f66ddc27d3edbc00a8fa9808876a",
      "checks": [
        {
          "id": "desktopColumns",
          "label": "桌面瀑布流",
          "description": "桌面四列、高低错落的图片流，按原始输入的设计授权判断。"
        },
        {
          "id": "mobileColumns",
          "label": "移动结构",
          "description": "375/390px 下卡片与搜索可读；两列为原任务约定，设计授权另记。"
        },
        {
          "id": "imageContent",
          "label": "图片内容",
          "description": "卡片有真实可辨的具体图片或任务允许的 mock 图像，破图按实际资源限制记录。"
        },
        {
          "id": "cardText",
          "label": "标题截断",
          "description": "每卡标题具体、行数和截断清楚，不以无内容色块替代正文。"
        },
        {
          "id": "authorLikes",
          "label": "作者与点赞",
          "description": "文字头像、昵称、心形与数字的字段关系可辨。"
        },
        {
          "id": "search",
          "label": "搜索表达",
          "description": "品牌、搜索图标、占位与输入区域有清楚层级。"
        },
        {
          "id": "publish",
          "label": "发布入口",
          "description": "发布主操作明确，与搜索、内容浏览区分。"
        },
        {
          "id": "visualContract",
          "label": "视觉约定",
          "description": "浅灰底、白卡、圆角、清新社交图文表达，授权设计不机械按配色扣分。"
        }
      ]
    },
    "circuit-lab/v1": {
      "promptHash": "33e4966a8b9b6da5aedd18996be1cf0471f7f29c1ccad40ef2e167cedc8a0938",
      "checks": [
        {
          "id": "components",
          "label": "元件符号",
          "description": "电池、电阻、开关和灯泡符号可区分。"
        },
        {
          "id": "wiring",
          "label": "端子与连线",
          "description": "端子和连线构成可阅读闭合或明确开路电路，不把空网格当成果。"
        },
        {
          "id": "editing",
          "label": "编辑表达",
          "description": "放置、拖动、删除、连线的工具及当前选择可辨。"
        },
        {
          "id": "properties",
          "label": "参数属性",
          "description": "电压、电阻及开关参数的编辑区域或当前参数可辨。"
        },
        {
          "id": "measurements",
          "label": "电压电流",
          "description": "元件和结果区域展示具体电压、电流读数，不证明所有求解情形正确。"
        },
        {
          "id": "direction",
          "label": "方向与状态",
          "description": "电流箭头、开关或灯泡状态可与电路核对。"
        },
        {
          "id": "presets",
          "label": "预设与重置",
          "description": "串联、并联和重置入口明确，操作后图示状态实际记录。"
        },
        {
          "id": "explanation",
          "label": "说明与异常",
          "description": "简化模型、必要操作说明与实际出现的错误反馈可读。"
        }
      ]
    },
    "fantasy-map-generator/v1": {
      "promptHash": "3760ddfa2b916f3d6d6de4ff28bf276c9d9cdebad9c2ed8cdd89328a0518ccb4",
      "checks": [
        {
          "id": "coast",
          "label": "海陆海岸",
          "description": "海洋、岛屿和连续海岸明确。"
        },
        {
          "id": "landforms",
          "label": "地貌区分",
          "description": "平原、山脉、森林有可辨的视觉编码。"
        },
        {
          "id": "waterways",
          "label": "河湖水系",
          "description": "河流和湖泊与地貌关系可辨，不从图示证明水文算法。"
        },
        {
          "id": "towns",
          "label": "城镇标签",
          "description": "城镇、道路或地名具备地图上下文，不能用无关装饰替代。"
        },
        {
          "id": "seedParameters",
          "label": "种子参数",
          "description": "种子、海平面与粗糙度的控件和当前值清楚。"
        },
        {
          "id": "brush",
          "label": "地形画笔",
          "description": "升高、降低等编辑模式与范围线索明确，不由按钮证明编辑联动。"
        },
        {
          "id": "navigationExport",
          "label": "浏览与导出",
          "description": "平移、缩放、标签显示和 PNG 导出入口可辨。"
        },
        {
          "id": "mapStyle",
          "label": "手绘地图",
          "description": "地图符号、图例、边界与自然地形表达一致。"
        }
      ]
    },
    "fluid-simulation/v1": {
      "promptHash": "12a551f3809c260cb092de933b7844d93a44684c514eb3cb37865c38e3e182fc",
      "checks": [
        {
          "id": "dye",
          "label": "染料主体",
          "description": "注入后有明确染料体，空画布不算结果。"
        },
        {
          "id": "curl",
          "label": "卷曲扩散",
          "description": "连续卷曲、扩散与流态层次可辨，散点或拖尾不能替代。"
        },
        {
          "id": "mixing",
          "label": "混色细节",
          "description": "颜色交汇与不同尺度的纹理可辨。"
        },
        {
          "id": "parameters",
          "label": "求解参数",
          "description": "耗散、压力迭代与分辨率控制及数值可辨。"
        },
        {
          "id": "injection",
          "label": "注入控制",
          "description": "颜色和注入力度的输入输出关系清楚。"
        },
        {
          "id": "operation",
          "label": "运行操作",
          "description": "暂停、继续、清空、重置和截图入口清楚。"
        },
        {
          "id": "feedback",
          "label": "运行反馈",
          "description": "加载、暂停或运行状态具体；FPS 文本不证明性能。"
        },
        {
          "id": "compatibility",
          "label": "兼容说明",
          "description": "WebGL 限制或实际错误有明确说明，移动端主体与控制可辨。"
        }
      ]
    },
    "life-diary/v1": {
      "promptHash": "2f561147b6aeeb883d2c67c7f81921fbbc4a88b27c162fae17fc0c04df9872a9",
      "checks": [
        {
          "id": "emotion",
          "label": "情绪记录",
          "description": "有具体情绪选择、描述或录入界面。"
        },
        {
          "id": "editor",
          "label": "日记编辑",
          "description": "编辑、保存和日记内容有可辨页面。"
        },
        {
          "id": "history",
          "label": "历史回顾",
          "description": "日记列表、时间线或详细记录有具体内容。"
        },
        {
          "id": "ai",
          "label": "AI陪伴内容",
          "description": "具体对话、整理或洞察，不只有 AI 图标入口。"
        },
        {
          "id": "assistant",
          "label": "生活助手",
          "description": "计划、习惯或个人管理有具体界面。"
        },
        {
          "id": "reflection",
          "label": "趋势回顾",
          "description": "情绪趋势、总结或持续使用反馈有具体展示。"
        },
        {
          "id": "screens",
          "label": "移动页面",
          "description": "多个 iPhone 尺寸独立页面，按实际展开流程判断完整性。"
        },
        {
          "id": "navigation",
          "label": "流程导航",
          "description": "页面之间的入口、返回、底部导航及当前状态明确。"
        }
      ]
    },
    "meditation/v1": {
      "promptHash": "7fb4c4bd6632e2ad48358bf4bc5ed94b386d548071115b482e62ebdce6a72381",
      "checks": [
        {
          "id": "home",
          "label": "场景首页",
          "description": "真实冥想使用场景、推荐内容与主操作。"
        },
        {
          "id": "discovery",
          "label": "课程发现",
          "description": "课程分类、封面和时长等信息具体。"
        },
        {
          "id": "player",
          "label": "播放练习",
          "description": "播放器、计时或练习进行态具体。"
        },
        {
          "id": "breathing",
          "label": "呼吸引导",
          "description": "呼吸、专注或等价练习引导具有具体状态。"
        },
        {
          "id": "sleep",
          "label": "睡眠支持",
          "description": "睡眠、白噪音或相关休息流程具体。"
        },
        {
          "id": "progress",
          "label": "持续使用",
          "description": "完成反馈、进度、历史或个人设置具体。"
        },
        {
          "id": "screens",
          "label": "iOS页面",
          "description": "多个独立移动屏和素材构成可开发原型。"
        },
        {
          "id": "navigation",
          "label": "组件导航",
          "description": "导航、组件和当前页面状态一致。"
        }
      ]
    },
    "neo-gothic-tower-city/v1": {
      "promptHash": "5478c18e8b0adf377785d0506e38c40098c7566b14de99640ff6883efc3205b5",
      "checks": [
        {
          "id": "silhouette",
          "label": "哥特轮廓",
          "description": "纵向尖塔与哥特城市轮廓可辨。"
        },
        {
          "id": "arches",
          "label": "拱窗结构",
          "description": "拱形、窗饰或飞扶壁等具体建筑语言可辨。"
        },
        {
          "id": "detail",
          "label": "建筑细节",
          "description": "立面分层、构件和楼型差异可见。"
        },
        {
          "id": "city",
          "label": "城市布局",
          "description": "建筑群、街巷、桥梁或平台形成城市，孤立塔楼不等同城市。"
        },
        {
          "id": "scale",
          "label": "空间尺度",
          "description": "前中后景、建筑比例与空间关系清楚，不以 HUD 数字验证真实比例。"
        },
        {
          "id": "environment",
          "label": "环境光影",
          "description": "环境、海浪或火焰等实际可见效果与城市协调，不按粒子数量加分。"
        },
        {
          "id": "framing",
          "label": "漫游取景",
          "description": "主体完整、可看见空间层次；取景限制不归为源码缺失。"
        },
        {
          "id": "controls",
          "label": "漫游线索",
          "description": "实际展示的漫游操作与运行状态线索清楚。"
        }
      ]
    },
    "pathfinding-lab/v1": {
      "promptHash": "b8d223f96243cb8d612def43b5188ffaee0daa488f37b783ec84874bc951e512",
      "checks": [
        {
          "id": "grid",
          "label": "起终点网格",
          "description": "格网、起点和终点清楚。"
        },
        {
          "id": "terrain",
          "label": "障碍代价",
          "description": "障碍与高代价地形可辨，并具图例。"
        },
        {
          "id": "algorithms",
          "label": "算法选择",
          "description": "BFS、Dijkstra、A* 及当前选择可辨。"
        },
        {
          "id": "editing",
          "label": "编辑工具",
          "description": "障碍擦除、代价和起终点编辑线索明确。"
        },
        {
          "id": "frontier",
          "label": "搜索过程",
          "description": "前沿、访问或实际搜索状态可辨，不把初始网格当已运行。"
        },
        {
          "id": "path",
          "label": "路径结果",
          "description": "最终路径或明确不可达状态可辨。"
        },
        {
          "id": "metrics",
          "label": "步数与代价",
          "description": "具体步数、总代价及不同算法含义可读，不从单图证明正确性。"
        },
        {
          "id": "controls",
          "label": "运行控制",
          "description": "运行、暂停、单步、速度、清除与预设说明清楚。"
        }
      ]
    },
    "pixel-flow/v1": {
      "promptHash": "cea7d97985d6fe8c50e5fb424a8d26e6bc0d0d094e8e6e7e105b020e15651d95",
      "checks": [
        {
          "id": "particles",
          "label": "粒子场",
          "description": "上传后存在可辨粒子结构。"
        },
        {
          "id": "imageStructure",
          "label": "图像轮廓",
          "description": "粒子与上传测试图的颜色或轮廓有关，随机光斑不能替代。"
        },
        {
          "id": "upload",
          "label": "上传输入",
          "description": "上传和输入图像或状态具体。"
        },
        {
          "id": "sampling",
          "label": "采样控制",
          "description": "采样、密度、打散或还原控制的含义清楚。"
        },
        {
          "id": "video",
          "label": "相机画面",
          "description": "真实相机画面可见；没有真实视频时记未展示，不用模拟视频补足。"
        },
        {
          "id": "tracking",
          "label": "追踪状态",
          "description": "真实手部关键点或追踪状态可见；提示文字不能当成功追踪。"
        },
        {
          "id": "gestures",
          "label": "手势说明",
          "description": "具体手势与反馈的对应关系清楚。"
        },
        {
          "id": "restoration",
          "label": "还原反馈",
          "description": "实际可见的还原进度、图像或阶段反馈明确，不把按钮点击当手势证明。"
        }
      ]
    },
    "stock-watching/v1": {
      "promptHash": "e0a5e7cc44cbc1324398c97efe6bf9db2368cd3cd46795e1d3f1d259cc669033",
      "checks": [
        {
          "id": "quotes",
          "label": "行情字段",
          "description": "具体行情字段和数值可读。"
        },
        {
          "id": "markets",
          "label": "市场切换",
          "description": "不同市场和当前选择明确。"
        },
        {
          "id": "contracts",
          "label": "合约列表",
          "description": "自选合约列表与内容具体。"
        },
        {
          "id": "crud",
          "label": "增删改查",
          "description": "合约管理的相关界面和状态明确。"
        },
        {
          "id": "validation",
          "label": "输入校验",
          "description": "实际展示的校验反馈具体。"
        },
        {
          "id": "network",
          "label": "服务异常",
          "description": "实际服务不可用的告警明确。"
        },
        {
          "id": "layout",
          "label": "应用结构",
          "description": "主要界面完整可读。"
        },
        {
          "id": "status",
          "label": "状态表达",
          "description": "加载、空列表或操作反馈具体；不从截图证明后端。"
        }
      ]
    },
    "voxel-construction-site/v1": {
      "promptHash": "3ea082c02a0779948816c32e31d131de83f6742cb589634be555b57a42ac9891",
      "checks": [
        {
          "id": "zones",
          "label": "施工分区",
          "description": "基坑、棚区、物料、板房和道路等分区清楚。"
        },
        {
          "id": "building",
          "label": "在建结构",
          "description": "楼房基座、钢筋或脚手架形成具体施工结构。"
        },
        {
          "id": "excavators",
          "label": "塔吊挖掘机",
          "description": "塔吊与挖掘机械可辨，静态图不验证动画。"
        },
        {
          "id": "vehicles",
          "label": "施工车辆",
          "description": "卡车、搅拌车或装载机等具体车辆可辨。"
        },
        {
          "id": "workers",
          "label": "人员与设施",
          "description": "工人、围挡、照明和施工标识等细节可辨。"
        },
        {
          "id": "tabletop",
          "label": "室内木桌",
          "description": "工地确实作为微缩沙盘置于木桌语境。"
        },
        {
          "id": "props",
          "label": "桌面道具",
          "description": "蓝图、工具、安全帽和实体旋钮可辨，设备速度、昼夜、尘土与暴雨有控制或状态线索。"
        },
        {
          "id": "voxel",
          "label": "体素与场景",
          "description": "方块构件比例、色彩与光影清楚，额外场景有具体画面；仅天气变化不等于新增场景，不以 FPS 文本验证性能。"
        }
      ]
    },
    "youtube-ui/v1": {
      "promptHash": "689c6f38390bea5c5bec8d6a7cab8b4f01fca4a1193c22b520b9397ad1eb1703",
      "checks": [
        {
          "id": "flow",
          "label": "当前功能流程",
          "description": "当前模块的相关界面具体，不补造缺失业务规格。"
        },
        {
          "id": "metadata",
          "label": "业务内容",
          "description": "视频标题、作者、时间等当前功能需要的内容具体。"
        },
        {
          "id": "imagery",
          "label": "图片素材",
          "description": "封面、摄影和人物等相关素材完整；无封面业务态不机械扣分。"
        },
        {
          "id": "mockups",
          "label": "独立展示",
          "description": "相关页面各有独立 mockup 边界。"
        },
        {
          "id": "related",
          "label": "页面关系",
          "description": "同一功能的不同页面状态可辨，不要求一次交付所有模块。"
        },
        {
          "id": "components",
          "label": "组件规范",
          "description": "移动端组件、图标与层次一致。"
        },
        {
          "id": "navigation",
          "label": "导航入口",
          "description": "当前模块的主操作、返回及导航线索清楚。"
        },
        {
          "id": "states",
          "label": "状态表达",
          "description": "页面的输入、输出或状态具体，规划文字不替代成果。"
        }
      ]
    }
  }
}
