Files
MemRelay/projects/991bd0b4-6f60-47c0-8e47-1bb256c04653/curated/关键决策记录.md
T

2.2 KiB

title, type, permalink, stable_id, scope, project_id, workspace_type, usage_profile_id, preference_context, document_type, revision, source_memory_ids, source_checkpoint_ids, source_file_ids, source_git_commit, source_git_commits, source_agent_sync_ids, model_connection, model_name, source_count, source_revisions, source_dispositions, cited_source_ids, job_cited_source_ids, conflicts, supersedes, preferences, source_cursor, source_hash, prompt_version, schema_version, curation_job_id, created_at, updated_at, tags
title type permalink stable_id scope project_id workspace_type usage_profile_id preference_context document_type revision source_memory_ids source_checkpoint_ids source_file_ids source_git_commit source_git_commits source_agent_sync_ids model_connection model_name source_count source_revisions source_dispositions cited_source_ids job_cited_source_ids conflicts supersedes preferences source_cursor source_hash prompt_version schema_version curation_job_id created_at updated_at tags
关键决策记录 curated main/projects/991bd0b4-6f60-47c0-8e47-1bb256c04653/curated/关键决策记录 2e140573-4a5f-4c14-8a79-08dd33b55585 project 991bd0b4-6f60-47c0-8e47-1bb256c04653 development null development decisions 3
null
Sub2API openai/gpt-oss-120b 20
memory:b882fb0f-554f-43fb-80d7-bd4855d3db2f memory:239b53ab-c40a-4c6f-978f-f5e97d45f49f
1 1
processed unchanged unsupported skipped
20 0 0 0
curated_baseline:2e140573-4a5f-4c14-8a79-08dd33b55585
memory:b882fb0f-554f-43fb-80d7-bd4855d3db2f
memory:239b53ab-c40a-4c6f-978f-f5e97d45f49f
53 cd96d5b27b5d1ef34ff30350e40c12b9d9b7e389c5813755521578d1f2597d9c 2026-08-12.3 3 ae689479-5b68-4884-bb17-0f2a57e889f3 2026-08-13T03:10:49.596131+00:00 2026-08-16T18:33:53.138428+00:00
决策
measurement
CSV

1. 仅提取第一个 measurement

  • 依据:只提取 MRO XML 中第一个 measurement,忽略后续的 PLR、RIP 等。实现方式为使用 lxml.iterparse,在解析到第二个 <measurement> 时立即停止。 (来源 memory:b882fb0f-554f-43fb-80d7-bd4855d3db2f)

2. 字段前缀处理

  • 去掉所有 MR. 前缀,仅保留实际字段名。 (来源 memory:239b53ab-c40a-4c6f-978f-f5e97d45f49f)

3. CSV 编码与命名

  • 使用 GBK 编码以兼容 Windows 控制台。
  • 输出文件命名为 MRO_<时间戳>.csv(精确到秒),放置于 output/。 (来源 memory:239b53ab-c40a-4c6f-978f-f5e97d45f49f)

4. 保持现有目录结构与依赖

  • 项目已配备 .venv 与 lxml==6.1.1,不添加额外依赖,遵循全局开发原则 KISS 与 YAGNI。 (来源 memory:bf88c265-4749-4c50-85bc-4bae25298cd5)

标签:决策、measurement、CSV、编码