{
  "schema": "senya.agent-evidence.v1",
  "project": "INTERVAL",
  "date": "2026-10-20",
  "mode": "curated real-run evidence / playback",
  "environment": "AI 编程助手与本地工具",
  "captureMethod": "根据本次实际工具结果、脚本执行与文件校验整理的脱敏记录",
  "publicRuntimeModelCalls": false,
  "steps": [
    {
      "title": "明确任务与边界",
      "tool": "任务范围 / 执行约束",
      "summary": "围绕概念陶艺空间组织一组关联产物，明确自主实践、生成素材与演示的范围。",
      "input": "活动主题、视觉方向、产品路径与交付要求。",
      "output": "形成执行约束摘要，后续产物共享相同主题与边界。",
      "scope": "这里提供约束摘要，不公开会话全文或模型内部推理。",
      "receipt": {
        "path": "/assets/ai-lab/execution-brief.md",
        "bytes": 801,
        "sha256": "b869c79536eafb1f672a3d162bf58b850b9c80a800274a5bfe89190ea5cda021"
      },
      "artifact": "/assets/ai-lab/execution-brief.md"
    },
    {
      "title": "生成并延续系列视觉",
      "tool": "imagegen / 3 次实际生成",
      "summary": "先生成制作场景，再以其为参考生成静物与细节，延续色彩、材质和光线。",
      "input": "三个已保存的生成提示词；第二、三张参考首张图像。",
      "output": "3 张 AI 图像，随后用于海报、社交版式、网站和短片。",
      "scope": "图像生成与独立版式设计分别说明。",
      "receipt": {
        "generation": "built-in imagegen",
        "outputs": [
          {
            "name": "interval-making",
            "source": "built-in imagegen",
            "source_file": "exec-77bd1b27-8636-48b2-b08c-1c3bfdb1fe8e.png",
            "output": "/img/ai-lab/interval-making.jpg",
            "bytes": 380529,
            "sha256": "d308a2929244f4a82e0ffa7be371bf286009f04c5a3582e34f36225376acc8c5"
          },
          {
            "name": "interval-objects",
            "source": "built-in imagegen",
            "source_file": "exec-e178210b-fd6b-446a-8e70-a844773a01a4.png",
            "output": "/img/ai-lab/interval-objects.jpg",
            "bytes": 447840,
            "sha256": "f9b5804e03559f600ed3883c7b825f6caa0efa44d26b47e34962451aa6ac397a"
          },
          {
            "name": "interval-detail",
            "source": "built-in imagegen",
            "source_file": "exec-c124c205-4ad7-4d12-9539-efa047ef9dcd.png",
            "output": "/img/ai-lab/interval-detail.jpg",
            "bytes": 333413,
            "sha256": "acf9f6e6a7fa27f0a21cec3c65a5cc2a5d3694adf78d46c9d94e5822cf521951"
          }
        ]
      },
      "artifact": "/ai/interval-visual.html"
    },
    {
      "title": "制作 24 秒动态短片",
      "tool": "Canvas / FFmpeg / 合成音频",
      "summary": "把生成静帧、文字、镜头运动、叠化与原创配乐编排为一条完整成片。",
      "input": "三张生成图像、四段分镜和活动文案。",
      "output": "1280×720、24fps、24 秒 MP4；含独立中文字幕。",
      "scope": "AI 辅助影像；未调用视频生成模型。",
      "receipt": {
        "durationSeconds": 24,
        "fps": 24,
        "dimensions": [
          1280,
          720
        ],
        "output": {
          "id": "film",
          "path": "/media/ai-lab/interval-24s.mp4",
          "bytes": 2965518,
          "sha256": "66f25f62b0b4878b2e3549952969d85bf5b002bbd7941a302c12532e5d4ef187"
        }
      },
      "artifact": "/media/ai-lab/interval-24s.mp4"
    },
    {
      "title": "把产物接到可操作体验",
      "tool": "HTML / CSS / JavaScript",
      "summary": "实现活动与预约页面，以及读取实际素材并输出交付文件的流程运行器。",
      "input": "活动内容、素材清单、场次与名额规则、确认与恢复要求。",
      "output": "两个可运行入口：概念预约体验、素材交付流程。",
      "scope": "预约与记录在浏览器本地演示；不产生实际支付、通知或模型调用。",
      "receipt": {
        "sourceFiles": [
          {
            "path": "/ai/interval/engine.mjs",
            "bytes": 2291,
            "sha256": "67155d95c5b335e3920674b071a1baeebfbbf3b377803dfed4289c92e411b438"
          },
          {
            "path": "/ai/interval/app.mjs",
            "bytes": 5983,
            "sha256": "03f68218acc40a9b738f99911dfeeb744b961551793263bbf0da7eda5b08f15c"
          },
          {
            "path": "/ai/launchkit/engine.mjs",
            "bytes": 2481,
            "sha256": "0b71c22d2379a03685e1a75c0699f37b5f305945892079ad9ee22e9c20b38c6d"
          },
          {
            "path": "/ai/launchkit/app.mjs",
            "bytes": 8433,
            "sha256": "5af44f9f55b3db30de8486e98a9e6141b6e9b82098a02ec6f56c2b2f4bafd044"
          }
        ]
      },
      "artifact": "/ai/interval/"
    },
    {
      "title": "检查规则与文件完整性",
      "tool": "Node tests / SHA256 校验",
      "summary": "验证确认边界、名额变化、重复执行、恢复、输入变化和导出限制，并核对实际素材文件。",
      "input": "预约与工作流实现、六项素材文件及其清单。",
      "output": "17 项引擎与素材测试通过；素材字节数与 SHA256 一致。",
      "scope": "这是已执行的自动检查，不代表尚未开展的用户研究或商业效果。",
      "receipt": {
        "tests": 17,
        "passed": 17,
        "failed": 0,
        "mediaAssets": 6
      },
      "artifact": "/assets/ai-lab/asset-manifest.json"
    }
  ]
}
