real-2.1.197-queue-metadata._expectations.md(REAL 脱敏提取)
来源:真实 Claude Code 2.1.197 会话转录(2026-09-30,WSL Debian,
claude -p hi 未登录首跑)。 ID/时间保留原形但已匿名化替换,正文为
占位;记录类型、字段结构与真实文件一致(8 行:queue-operation ×2、
user ×1、attachment ×3、assistant ×1(<synthetic>、usage 全 0)、
last-prompt ×1)。
本样本固化的真实格式事实(2.1.197)
- 文件可以
queue-operation(enqueue/dequeue,携带 sessionId/content) 开头——旧解析器将其判为未知格式 fail closed; attachment(上下文附件元数据)与last-prompt(会话指针)为 非用量记录;- 未登录时的占位 assistant 响应
message.model == "<synthetic>",usage全 0(含server_tool_use、cache_creation扩展键)—— 无模型调用记录; - user 记录携带
promptSource: "sdk"、entrypoint、permissionMode。
期望(人工核算)
- detect:Supported(首行 queue-operation 在放行集合内);
- 扫描:complete、lines_read=8、records_seen=8、events=0;
<synthetic>assistant 记synthetic_assistant_skipped诊断,不产事件 (不把 0 用量算作模型调用);- queue-operation/attachment/last-prompt 跳过;若任一携带 usage 字段则 整文件 fail closed(沿用 usage_on_unexpected_record_type);
- 重复扫描不增量。