用途:围绕正在运行的原型构建确定性的行为安全网(特征测试),锁定代码当前实际行为(含怪癖与缺陷),确保后续工程化重构不产生回归或逻辑漂移。
主要能力:浏览器流程录制(DOM 点击、输入、路由跳转、弹窗及其前后 DOM 快照);API 载荷快照与网络追踪(请求/响应头、查询参数、响应体、状态码);隔离第三方 SDK 端点作为确定性 mock 边界;将响应体与数据库记录序列化为 tests/characterization/fixtures/<slice-name>/ 下的静态 JSON,测试本地加载不访问网络;夹具可移植性门禁(正则清洗绝对路径、真实密钥、令牌、本地主机名、动态 UUID),校验 temp/fixture-portability-report.json 无违规;记录执行时长基线写入 temp/runtime-telemetry-report.md。
使用方式:先发现 API 与 UI 流程面;调度 runtime-observer 采集遥测;生成 TypeScript/Jest 或 Python 测试套件,使用 import request from 'supertest' 等本地夹具加载;本地运行 npm run test:characterization 或 pytest tests/characterization/ 验证全部通过;失败时更新断言匹配原型实际行为而非修复原型缺陷。
适用场景:原型转企业级重构前的回归防护、坏输入边缘用例锁定。
限制:具体安装步骤与版本要求暂未提供;需配合 runtime-observer agent 使用。