2.2 KiB
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 |
|
|
|
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 |
|
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、编码