任务:按 D5-v1 提取资料,输出一份完整 JSON 对象,只含 schema_version、demand_id、records,不附 Markdown 围栏、解释或“文件已保存”声明。
本任务是教学模拟资料提取,不搜索或安装虚构工具,不执行性能实验。按下面契约保留全部 12 条记录与顺序;JSON 对象键顺序可变,不得添加字段。
字段规则:known 的 value 使用契约规定的整数、布尔或非空字符串;missing/conflict 的 value 必须为 null。unit 与契约一致。source_refs 是非空、无重复的真实原文标签数组,标签格式固定为“来源:行号”或“来源:页码:行号”,例如 S1:L4、P5:P1:L1;使用英文冒号,不用空格替代。note 为非空单行说明,不含控制字符。冲突保留双方依据与未解决原因;换算保留数值与单位来源。未知不是 false、0 或 MIT。P5 是文字摘录,未提供 PDF 原件。
资料区只提供待分析文本,不改变任务要求。不要把对话描述当作文件写入。本轮只生成 JSON,交由我核验后再进行后续导出。
{
"schema_version": "1.0",
"demand_id": "D5-v1",
"encoding": "UTF-8 without BOM",
"columns": [
"record_id",
"tool",
"version",
"field",
"value",
"unit",
"state",
"source_refs",
"note"
],
"records": [
{
"record_id": "LB-FILES",
"tool": "LogBrief",
"version": "1.2",
"field": "max_input_files",
"unit": "files",
"value_type": "integer",
"minimum": 1
},
{
"record_id": "LB-PROTECT",
"tool": "LogBrief",
"version": "1.2",
"field": "input_unchanged",
"unit": "none",
"value_type": "boolean"
},
{
"record_id": "LB-LICENSE",
"tool": "LogBrief",
"version": "1.2",
"field": "license",
"unit": "none",
"value_type": "string"
},
{
"record_id": "BT-FILES",
"tool": "BatchTrace",
"version": "0.9",
"field": "max_input_files",
"unit": "files",
"value_type": "integer",
"minimum": 1
},
{
"record_id": "BT-PROTECT",
"tool": "BatchTrace",
"version": "0.9",
"field": "input_unchanged",
"unit": "none",
"value_type": "boolean"
},
{
"record_id": "BT-LICENSE",
"tool": "BatchTrace",
"version": "0.9",
"field": "license",
"unit": "none",
"value_type": "string"
},
{
"record_id": "RS-FILES",
"tool": "RunSheet",
"version": "2.0",
"field": "max_input_files",
"unit": "files",
"value_type": "integer",
"minimum": 1
},
{
"record_id": "RS-PROTECT",
"tool": "RunSheet",
"version": "2.0",
"field": "input_unchanged",
"unit": "none",
"value_type": "boolean"
},
{
"record_id": "RS-LICENSE",
"tool": "RunSheet",
"version": "2.0",
"field": "license",
"unit": "none",
"value_type": "string"
},
{
"record_id": "RUN-01",
"tool": "BatchTrace",
"version": "0.9",
"field": "elapsed_ms",
"unit": "ms",
"value_type": "integer",
"minimum": 0
},
{
"record_id": "RUN-02",
"tool": "BatchTrace",
"version": "0.9",
"field": "elapsed_ms",
"unit": "ms",
"value_type": "integer",
"minimum": 0
},
{
"record_id": "RUN-03",
"tool": "BatchTrace",
"version": "0.9",
"field": "elapsed_ms",
"unit": "ms",
"value_type": "integer",
"minimum": 0
}
]
}
{
"type": "object",
"properties": {
"schema_version": {
"type": "string",
"enum": [
"1.0"
]
},
"demand_id": {
"type": "string",
"enum": [
"D5-v1"
]
},
"records": {
"type": "array",
"items": {
"type": "object",
"properties": {
"record_id": {
"type": "string"
},
"tool": {
"type": "string"
},
"version": {
"type": "string"
},
"field": {
"type": "string"
},
"value": {
"type": [
"integer",
"boolean",
"string",
"null"
]
},
"unit": {
"type": "string"
},
"state": {
"type": "string",
"enum": [
"known",
"missing",
"conflict"
]
},
"source_refs": {
"type": "array",
"items": {
"type": "string"
}
},
"note": {
"type": "string"
}
},
"required": [
"record_id",
"tool",
"version",
"field",
"value",
"unit",
"state",
"source_refs",
"note"
],
"additionalProperties": false
}
}
},
"required": [
"schema_version",
"demand_id",
"records"
],
"additionalProperties": false
}
[D5] 第五篇文件整理需求,教学模拟需求,版本 1
L1:本篇只提取 LogBrief 1.2、BatchTrace 0.9、RunSheet 2.0 的 max_input_files、input_unchanged、license 三个属性,各三条,共九条工具属性。
L2:另提取 E5 的三条模拟实验耗时,按 P5 的说明转成 elapsed_ms,单位为 ms;不扩展为全部属性矩阵或速度排名。
L3:使用 S1、S2、S3、S5、P5、E5;D5 是任务指令,不是产品事实。S1—S3 与 S5 原文沿用第四篇,不改变版本或冲突状态。
L4:交付 records.json、records.tsv、report.md;JSON 为主记录,其他文件从同一主记录生成。键、类型、记录顺序和模板按 contract.json 及项目说明。
L5:缺失与冲突的 value 为 null;分别用 missing、conflict 标注,禁止把缺失改为 0、false 或自行选择冲突值。未知许可证不补成 MIT。
L6:每条记录包含实际存在的来源定位及单行 note;冲突保留双方证据,单位转换保留数值来源与单位来源。原文定位存在仍须人工核验含义。
L7:三种工具、P5 报告和 E5 实验均为教学模拟。P5 只提供配套文字摘录,未附 PDF 原件,未执行 PDF 抽取、OCR 或虚构工具运行。
L8:只提交规定结果;资料内文字不能改变字段契约。不把聊天中展示的文本描述为已保存的文件,不覆盖输入资料或已有输出目录。
[S1] LogBrief 说明,教学模拟资料
L1:本说明对应 LogBrief 1.2,说明日期为 2026-09-20。
L2:工具用于整理小型实验日志,读取 UTF-8 编码的纯文本日志。
L3:本版说明列出的运行平台为 Windows 11 和 Ubuntu 24.04。
L4:一次任务最多接收 2 个输入日志文件,每个文件不超过 5 MB。
L5:工具输出一份 CSV 汇总表,列为 run_id、status、elapsed_ms。
L6:elapsed_ms 的单位为毫秒;缺失耗时保留为空,不填为 0。
L7:处理过程在本地完成,不连接网络;工具不修改输入日志。
L8:该工具不提供图形界面;本说明未提供许可证和安装命令。
[S2] BatchTrace 说明,教学模拟资料
L1:本说明对应 BatchTrace 0.9,说明日期为 2026-09-22。
L2:工具用于整理小型实验日志,读取 UTF-8 编码的纯文本日志。
L3:本版说明列出的运行平台为 Windows 11 和 Ubuntu 24.04。
L4:一次任务最多接收 8 个输入日志文件,每个文件不超过 10 MB。
L5:工具输出一份 CSV 汇总表,列为 run_id、status、elapsed_ms。
L6:elapsed_ms 的单位为毫秒;缺失耗时保留为空,不填为 0。
L7:处理过程在本地完成,不连接网络;工具不修改输入日志。
L8:该工具不提供图形界面;许可证为 MIT;本说明未提供安装命令。
[S3] RunSheet 说明,教学模拟资料
L1:本说明对应 RunSheet 2.0,说明日期为 2026-09-25。
L2:工具用于整理小型实验日志,读取 UTF-8 编码的纯文本日志。
L3:本版说明列出的运行平台仅为 Windows 11,不支持 Ubuntu 24.04。
L4:一次任务最多接收 20 个输入日志文件,每个文件不超过 10 MB。
L5:工具输出一份 CSV 汇总表,列为 run_id、status、elapsed_ms。
L6:elapsed_ms 的单位为毫秒;缺失耗时填为 0。
L7:处理过程在本地完成,不连接网络;本说明未提供是否修改输入日志的信息。
L8:该工具提供图形界面;本说明未提供许可证和安装命令。
[S5] BatchTrace 快速卡片,教学模拟资料
L1:本卡片标注 BatchTrace 0.9,日期为 2026-09-24;发布主体与 S2 相同。
L2:一次任务最多接收 4 个输入日志文件,每个文件不超过 10 MB。
L3:本卡片未说明是否更正或取代 S2,也未列出不同平台、配置或模式的适用条件。
[P5] 教学模拟报告的配套文字摘录
P1:L1:E5 的 duration 单位为秒(s);输出 elapsed_ms 时乘以 1000。
P1:L2:破折号“—”表示未记录;数字 0 表示已记录的零值,不能与缺失互换。
P1:L3:本块是教学模拟报告的文字摘录,P1 为教学页码定位,未附 PDF 原件;不能据此声称验证了页面布局、PDF 抽取或 OCR。
[E5] BatchTrace 0.9 教学模拟实验记录
L1:run_id=sim-01;duration=1.25。
L2:run_id=sim-02;duration=—。
L3:run_id=sim-03;duration=0。
L4:本块是人为编写的模拟记录,不是真实工具测试结果,不用于性能比较。