feat(plugins): add source-aware evidence and recording timelines
This commit is contained in:
1 parent
72ff342605
commit
ef7af9988e
61 files changed
+3847
-108
No files matched your search
@@ -1,6 +1,6 @@
|
||||
# ARTEMIS 2.0.0:插件步骤、录像与开发规范
|
||||
|
||||
状态:2026-10-15 用户已确认设计,待实现。本文补充 [2.0.0 总体方案](2.0.0-plugins.md),不代表运行代码已具备这些能力。本轮只更新设计文档。
|
||||
状态:2026-10-15 已按确认方案实现于 2.0.0 开发分支,确定性回归和短时集成验证通过;长程实机验收待完成,未发布。本文补充 [2.0.0 总体方案](2.0.0-plugins.md)。接口、配置和插件接入方式见 [开发规范](../plugin-development.md)。
|
||||
|
||||
本次确认覆盖统一步骤、跨端录像、证据导出和插件开发规则。用户对审阅稿补充了三条约束:录像以高效留档为主;第三方插件和 Skill 必须按 ARTEMIS 规则适配;不自动恢复业务环境,恢复需求由任务提示词表达。
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
|
||||
- 优先评估 H.265/HEVC,优先利用可用的硬件编码能力;限制分辨率、帧率和目标码率,不默认保存原生高分辨率、高帧率视频。
|
||||
- 编码能力、实际录制和网页播放兼容性必须验证;保留 H.264 回退,记录最终采用的编码及回退原因,不因强制 H.265 阻断任务。
|
||||
- 实现时以长边不超过 1280、最高 15 fps、H.265 约 1 Mbps / H.264 约 1.5 Mbps 作为初始试验档位。这些是待测候选值,不是已验证或已生效的默认值;根据中文界面可读性、快速动作、CPU/GPU 占用和文件大小确定最终留档默认值。
|
||||
- 开发版默认长边不超过 1280、最高 15 fps、H.265 目标 1 Mbps / H.264 1.5 Mbps。Windows 短时窗口录制已验证两种编码及暂停恢复;这些是留档初始默认值,长程负载、快速动作及多屏仍需发布前验证,不据短样本宣称长期性能。
|
||||
- 优先录制时直接采用留档参数,避免任务结束或打包下载时再全量转码。已有合适片段尽量不重复编码。
|
||||
- 默认只保留一套留档视频,不同时持久保存高清原片和压缩副本。临时转码文件按生命周期清理;用户证据不因清理被删除。
|
||||
- 模型观察截图、步骤证据截图与录像参数独立,不能为了降低录像体积而降低模型定位所需画面质量。
|
||||
@@ -95,14 +95,24 @@
|
||||
- 延续 HTTPS、文件校验、平台兼容、安全解压与同版本不可覆盖规则。升级由用户发起,排队、暂停和运行任务固定版本;同一资源整条任务串行。
|
||||
- 沿用用户启用时授权的范围,不新增逐动作确认;密钥不能进入普通查询、日志和报告。参数范围检查不宣称是操作系统沙箱。
|
||||
|
||||
## 10. 待实施顺序与检查点
|
||||
## 10. 实施状态与检查点
|
||||
|
||||
- [ ] 定义公共结果/附件/时间契约及各能力声明,补齐错误与副作用语义和兼容迁移。
|
||||
- [ ] 完成 Flash/Pro 的来源隔离与步骤分组,验证默认安卓任务调用插件、同插件跨窗口及多图证据。
|
||||
- [ ] 实现电脑录像、统一录制生命周期和高效留档参数,实测后确定默认值及兼容回退。
|
||||
- [ ] 实现多来源回看、缺口展示、关键节点与播放状态同步。
|
||||
- [ ] 完成单任务/批次导出索引、原生附件和各报告一致性。
|
||||
- [ ] 按 ARTEMIS 规则适配首发插件与 Skill,交付模板、能力附录及合规检查。
|
||||
- [ ] 完成确定性检查、真实环境和长期运行验收,记录实测范围再发布。
|
||||
- [x] 定义公共结果/附件/时间契约及各能力声明,补齐错误与副作用语义和兼容迁移。
|
||||
- [x] 完成 Flash/Pro 的来源隔离与步骤分组,回归覆盖默认安卓任务调用插件、同插件跨窗口及多图证据。
|
||||
- [x] 实现电脑录像、统一录制生命周期和高效留档参数;短时实测 H.265/H.264,编码回退与磁盘不足有确定性回归。
|
||||
- [x] 实现多来源回看、缺口展示、关键节点与播放状态同步,已在隔离网页实际验证。
|
||||
- [x] 完成单任务/批次导出索引、原生附件和各报告一致性。
|
||||
- [x] 按 ARTEMIS 规则适配首发插件与 Skill,交付模板、能力附录及合规检查。
|
||||
- [x] 完成确定性检查和短时集成验证,记录实测范围。
|
||||
- [ ] 完成长程、多屏、多 DPI 及完整跨端模型任务验收,再发布。
|
||||
|
||||
已有静态检查发现两项需要复现验证的风险:Pro 对默认安卓任务调用插件时的图片隔离可能不完整;插件前图缓存按插件标识而非具体目标区分,跨窗口可能引用旧图。它们是待验证项,不应在复现前写成已确认故障或已修复。
|
||||
已补回归并修正:Pro 默认安卓任务的插件图像隔离、同插件跨窗口的前图缓存与导出,以及任务录像参数的覆盖优先级。发布前仍需覆盖多 DPI、多屏、长程资源开销和完整跨端模型任务;自动测试及短时烟测不替代这些验收。
|
||||
|
||||
### 2026-10-15 验证记录
|
||||
|
||||
- 最终隔离测试:Python 2561 通过、2 跳过、8 未选择;Angular 224 通过,生产构建通过。Ruff、格式、质量基线、核心 Pyright 与差异空白检查通过。
|
||||
- Windows 实际录制验证了 H.265/H.264、暂停恢复、截图附件保存和录制进程随任务进程退出回收。四个短片段均通过最终媒体探测,未据此推断长程性能。
|
||||
- 隔离网页验证了来源切换、录像缺口、播放中跳转继续播放、暂停中跳转保持暂停;最终构建的步骤标记没有重复或将工具哈希误当坐标。演示页面使用合成任务数据,不能作为完整跨端模型任务的通过证据。
|
||||
- 开发模板通过实际 MCP 调用、中文文件及哈希校验、调用记录、单任务资料导出、目录和 ZIP 导入及 `--live` 合规检查。
|
||||
- Android 烟测时模拟器出现启动器无响应,录制曾返回空文件或异常时长。现已要求真实启动标记、有效媒体片段及时间戳校验;异常样本只恢复实际存在的 0.5 秒画面,不补造持续时间。正常设备上的长时间安卓录制仍待验证。
|
||||
- 早期测试曾写入开发环境历史;最终全量测试使用独立应用目录、trace 目录和数据库。既有历史未删除。本轮未重启用户运行中的服务,未安装新版市场插件,未推送或发版。
|
||||
Reference in new issue
Block a user