chore: 导入旧记忆备份供恢复

This commit is contained in:
2026-09-23 22:38:40 +08:00
parent 5313fcee7a
commit 6a6a895eaf
638 changed files with 29816 additions and 1 deletions
@@ -0,0 +1,77 @@
---
title: 勘察时间线
type: curated
permalink: main/projects/4ac89d31-0e89-4d4b-9cf4-861e92cb9e80/curated/勘察时间线
stable_id: fec3f567-1d06-4e94-8ffe-9dd11fa49174
scope: project
project_id: 4ac89d31-0e89-4d4b-9cf4-861e92cb9e80
workspace_type: development
usage_profile_id: null
preference_context: development
document_type: timeline
revision: 1
source_memory_ids:
- 42d55366-35a1-43bd-a3b6-d5b6414eadf2
- 5c51c39f-5737-482d-929f-ed22bb1f2e2c
- 785ee52e-7fc0-4c3e-af00-161d219bc6d0
- 8ee2ffe8-e0d0-4c0d-8f72-de2f6a842400
- f1de978b-8588-4a88-903e-bd119975661c
source_checkpoint_ids:
- 395dd518-db16-454c-a032-1fedb7b03b3d
- 4159c1a1-6451-4e8c-a7e1-12d8a3ac8714
- 836dcfca-39cc-4145-9be8-fef5e300022d
- a6c11c00-3e9d-4e07-a099-64ddbebeaff9
source_file_ids: []
source_git_commit: null
source_git_commits: []
source_agent_sync_ids:
- curation-handoff-20260911-0221
- curation-inspect-20260911-0218
model_connection: Sub2API
model_name: openai/gpt-oss-20b
source_count: 24
source_revisions:
memory:836dcfca-39cc-4145-9be8-fef5e300022d: '1'
memory:a6c11c00-3e9d-4e07-a099-64ddbebeaff9: '1'
memory:4159c1a1-6451-4e8c-a7e1-12d8a3ac8714: '1'
memory:395dd518-db16-454c-a032-1fedb7b03b3d: '1'
memory:785ee52e-7fc0-4c3e-af00-161d219bc6d0: '1'
source_dispositions:
processed: 24
unchanged: 0
unsupported: 0
skipped: 0
cited_source_ids:
- memory:836dcfca-39cc-4145-9be8-fef5e300022d
- memory:a6c11c00-3e9d-4e07-a099-64ddbebeaff9
- memory:4159c1a1-6451-4e8c-a7e1-12d8a3ac8714
- memory:395dd518-db16-454c-a032-1fedb7b03b3d
- memory:785ee52e-7fc0-4c3e-af00-161d219bc6d0
job_cited_source_ids:
- memory:836dcfca-39cc-4145-9be8-fef5e300022d
- memory:a6c11c00-3e9d-4e07-a099-64ddbebeaff9
- memory:4159c1a1-6451-4e8c-a7e1-12d8a3ac8714
- memory:395dd518-db16-454c-a032-1fedb7b03b3d
- memory:785ee52e-7fc0-4c3e-af00-161d219bc6d0
conflicts: []
supersedes: []
preferences: []
source_cursor: 568
source_hash: c1401c8b8f2daad82235d6e6db8c3d8aef8db21c27d08f3498933fd989ce31bf
prompt_version: 2026-08-12.3
schema_version: '3'
curation_job_id: 3bdabbf7-e4b7-4f6b-a8e6-add29db52610
created_at: '2026-09-11T02:39:00.353501+00:00'
updated_at: '2026-09-11T02:39:00.354064+00:00'
tags:
- 开发
- 同频同PCI核查工具
---
| 时点 | 备注 |
|------|------|
| 02:18:32 UTC | 代码勘察检查点 – 了解项目现状,确认流程与验证结果 |
| 02:19:12 UTC | 代码勘察检查点 – 记录目录非 Git,文件结构简洁 |
| 02:21:03 UTC | 代码勘察交接 – 确认已验证的功能与待处理问题 |
| 02:21:16 UTC | 代码勘察交接 – 进一步确认待修复的细节 |
| 02:21:21 UTC | 交接完成,准备后续业务需求确认 |
@@ -0,0 +1,68 @@
---
title: 已决策与建议
type: curated
permalink: main/projects/4ac89d31-0e89-4d4b-9cf4-861e92cb9e80/curated/已决策与建议
stable_id: 85395c47-356a-49f9-b1ea-24de5619d8e7
scope: project
project_id: 4ac89d31-0e89-4d4b-9cf4-861e92cb9e80
workspace_type: development
usage_profile_id: null
preference_context: development
document_type: decisions
revision: 1
source_memory_ids:
- 42d55366-35a1-43bd-a3b6-d5b6414eadf2
- 5c51c39f-5737-482d-929f-ed22bb1f2e2c
- 785ee52e-7fc0-4c3e-af00-161d219bc6d0
- 8ee2ffe8-e0d0-4c0d-8f72-de2f6a842400
- f1de978b-8588-4a88-903e-bd119975661c
source_checkpoint_ids:
- 395dd518-db16-454c-a032-1fedb7b03b3d
- 4159c1a1-6451-4e8c-a7e1-12d8a3ac8714
- 836dcfca-39cc-4145-9be8-fef5e300022d
- a6c11c00-3e9d-4e07-a099-64ddbebeaff9
source_file_ids: []
source_git_commit: null
source_git_commits: []
source_agent_sync_ids:
- curation-handoff-20260911-0221
- curation-inspect-20260911-0218
model_connection: Sub2API
model_name: openai/gpt-oss-20b
source_count: 24
source_revisions:
memory:f1de978b-8588-4a88-903e-bd119975661c: '1'
memory:4159c1a1-6451-4e8c-a7e1-12d8a3ac8714: '1'
source_dispositions:
processed: 24
unchanged: 0
unsupported: 0
skipped: 0
cited_source_ids:
- memory:f1de978b-8588-4a88-903e-bd119975661c
- memory:4159c1a1-6451-4e8c-a7e1-12d8a3ac8714
job_cited_source_ids:
- memory:f1de978b-8588-4a88-903e-bd119975661c
- memory:4159c1a1-6451-4e8c-a7e1-12d8a3ac8714
conflicts: []
supersedes: []
preferences: []
source_cursor: 568
source_hash: c1401c8b8f2daad82235d6e6db8c3d8aef8db21c27d08f3498933fd989ce31bf
prompt_version: 2026-08-12.3
schema_version: '3'
curation_job_id: 3bdabbf7-e4b7-4f6b-a8e6-add29db52610
created_at: '2026-09-11T02:39:04.870737+00:00'
updated_at: '2026-09-11T02:39:04.871275+00:00'
tags:
- 开发
- 决策
---
- **已决定**:本次勘察范围仅为代码检查与验证,未对源码做任何修改,等待进一步业务确认。
- **待决策**:
- 是否在默认输入文件名上实现自动寻找 `工参.csv` 或让用户手动指定?
- 多余列的处理方式:跳过并提示、提示后继续、或直接报错?
- 结果文件命名精度升级为至毫秒或使用 UUID 防止覆盖。
- 是否增加 `README`、`tests` 与 `requirements.txt`,以及在后续工作中切换到 Git 管理项目?
- **后续计划**:在获得业务需求后,按 KISS 与 YAGNI 原则进行最小改动,并编写相应回归测试。
@@ -0,0 +1,93 @@
---
title: 当前项目状态
type: curated
permalink: main/projects/4ac89d31-0e89-4d4b-9cf4-861e92cb9e80/curated/当前项目状态
stable_id: f3ab87f1-1761-433d-966b-ea8489ed535c
scope: project
project_id: 4ac89d31-0e89-4d4b-9cf4-861e92cb9e80
workspace_type: development
usage_profile_id: null
preference_context: development
document_type: current_state
revision: 1
source_memory_ids:
- 42d55366-35a1-43bd-a3b6-d5b6414eadf2
- 5c51c39f-5737-482d-929f-ed22bb1f2e2c
- 785ee52e-7fc0-4c3e-af00-161d219bc6d0
- 8ee2ffe8-e0d0-4c0d-8f72-de2f6a842400
- f1de978b-8588-4a88-903e-bd119975661c
source_checkpoint_ids:
- 395dd518-db16-454c-a032-1fedb7b03b3d
- 4159c1a1-6451-4e8c-a7e1-12d8a3ac8714
- 836dcfca-39cc-4145-9be8-fef5e300022d
- a6c11c00-3e9d-4e07-a099-64ddbebeaff9
source_file_ids: []
source_git_commit: null
source_git_commits: []
source_agent_sync_ids:
- curation-handoff-20260911-0221
- curation-inspect-20260911-0218
model_connection: Sub2API
model_name: openai/gpt-oss-20b
source_count: 24
source_revisions:
memory:42d55366-35a1-43bd-a3b6-d5b6414eadf2: '1'
memory:8ee2ffe8-e0d0-4c0d-8f72-de2f6a842400: '1'
memory:836dcfca-39cc-4145-9be8-fef5e300022d: '1'
memory:4159c1a1-6451-4e8c-a7e1-12d8a3ac8714: '1'
memory:5c51c39f-5737-482d-929f-ed22bb1f2e2c: '1'
memory:785ee52e-7fc0-4c3e-af00-161d219bc6d0: '1'
source_dispositions:
processed: 24
unchanged: 0
unsupported: 0
skipped: 0
cited_source_ids:
- memory:42d55366-35a1-43bd-a3b6-d5b6414eadf2
- memory:8ee2ffe8-e0d0-4c0d-8f72-de2f6a842400
- memory:836dcfca-39cc-4145-9be8-fef5e300022d
- memory:4159c1a1-6451-4e8c-a7e1-12d8a3ac8714
- memory:5c51c39f-5737-482d-929f-ed22bb1f2e2c
- memory:785ee52e-7fc0-4c3e-af00-161d219bc6d0
job_cited_source_ids:
- memory:42d55366-35a1-43bd-a3b6-d5b6414eadf2
- memory:8ee2ffe8-e0d0-4c0d-8f72-de2f6a842400
- memory:836dcfca-39cc-4145-9be8-fef5e300022d
- memory:4159c1a1-6451-4e8c-a7e1-12d8a3ac8714
- memory:5c51c39f-5737-482d-929f-ed22bb1f2e2c
- memory:785ee52e-7fc0-4c3e-af00-161d219bc6d0
conflicts: []
supersedes: []
preferences: []
source_cursor: 568
source_hash: c1401c8b8f2daad82235d6e6db8c3d8aef8db21c27d08f3498933fd989ce31bf
prompt_version: 2026-08-12.3
schema_version: '3'
curation_job_id: 3bdabbf7-e4b7-4f6b-a8e6-add29db52610
created_at: '2026-09-11T02:38:58.598533+00:00'
updated_at: '2026-09-11T02:38:58.599180+00:00'
tags:
- 开发
- 同频同PCI核查工具
---
# 同频同PCI核查工具
- **代码结构**:当前工作目录不是 Git 仓库,仅包含 `main.py`(标准库单文件 CLI)和 `工参模板.csv`(3 条有效数据)。
- **运行流程**:
1. 交互输入工参 CSV 路径;
2. 读取 UTF-8‑SIG/GBK,清洗后按 `(Earfcn, PCI)` 进行分组;
3. VP‑tree + Haversine 计算每行 CGI 的最近同频同 PCI 邻区;
4. 输出 `result_YYYYMMDD_HHMMSS.csv`。
- **已验证**:
- Python 3.14.3,`py_compile` 通过;
- 样例 3 行可处理;
- 约 4 万次随机/边界查询与暴力结果一致;
- 对经纬度边界、UTF‑8/SIG/GBK、BOM、NaN/Inf 等已核查。
- **存在问题**:
1. 默认回车寻找 `工参.csv`,但样例为 `工参模板.csv`。
2. 额外列导致 `normalize_row` 在 `main.py:86` 抛 `AttributeError`。
3. 缺字段/重复 CGI 静默跳过,无统计信息。
4. 输出文件名仅精确到秒,可能覆盖。
5. 缺 README、测试、依赖配置,且仅支持交互输入。
- **下一步建议**:先确认业务需求(默认文件名、脏行处理、Earfcn/PCI 归一化、结果目录等),再实施最小修复并补回归测试。
@@ -0,0 +1,81 @@
---
title: 待完成任务
type: curated
permalink: main/projects/4ac89d31-0e89-4d4b-9cf4-861e92cb9e80/curated/待完成任务
stable_id: 72758647-3388-4c71-b92d-c6537cdda029
scope: project
project_id: 4ac89d31-0e89-4d4b-9cf4-861e92cb9e80
workspace_type: development
usage_profile_id: null
preference_context: development
document_type: tasks
revision: 1
source_memory_ids:
- 42d55366-35a1-43bd-a3b6-d5b6414eadf2
- 5c51c39f-5737-482d-929f-ed22bb1f2e2c
- 785ee52e-7fc0-4c3e-af00-161d219bc6d0
- 8ee2ffe8-e0d0-4c0d-8f72-de2f6a842400
- f1de978b-8588-4a88-903e-bd119975661c
source_checkpoint_ids:
- 395dd518-db16-454c-a032-1fedb7b03b3d
- 4159c1a1-6451-4e8c-a7e1-12d8a3ac8714
- 836dcfca-39cc-4145-9be8-fef5e300022d
- a6c11c00-3e9d-4e07-a099-64ddbebeaff9
source_file_ids: []
source_git_commit: null
source_git_commits: []
source_agent_sync_ids:
- curation-handoff-20260911-0221
- curation-inspect-20260911-0218
model_connection: Sub2API
model_name: openai/gpt-oss-20b
source_count: 24
source_revisions:
memory:785ee52e-7fc0-4c3e-af00-161d219bc6d0: '1'
memory:5c51c39f-5737-482d-929f-ed22bb1f2e2c: '1'
memory:42d55366-35a1-43bd-a3b6-d5b6414eadf2: '1'
memory:8ee2ffe8-e0d0-4c0d-8f72-de2f6a842400: '1'
source_dispositions:
processed: 24
unchanged: 0
unsupported: 0
skipped: 0
cited_source_ids:
- memory:785ee52e-7fc0-4c3e-af00-161d219bc6d0
- memory:5c51c39f-5737-482d-929f-ed22bb1f2e2c
- memory:42d55366-35a1-43bd-a3b6-d5b6414eadf2
- memory:8ee2ffe8-e0d0-4c0d-8f72-de2f6a842400
job_cited_source_ids:
- memory:785ee52e-7fc0-4c3e-af00-161d219bc6d0
- memory:5c51c39f-5737-482d-929f-ed22bb1f2e2c
- memory:42d55366-35a1-43bd-a3b6-d5b6414eadf2
- memory:8ee2ffe8-e0d0-4c0d-8f72-de2f6a842400
conflicts: []
supersedes: []
preferences: []
source_cursor: 568
source_hash: c1401c8b8f2daad82235d6e6db8c3d8aef8db21c27d08f3498933fd989ce31bf
prompt_version: 2026-08-12.3
schema_version: '3'
curation_job_id: 3bdabbf7-e4b7-4f6b-a8e6-add29db52610
created_at: '2026-09-11T02:39:02.725580+00:00'
updated_at: '2026-09-11T02:39:02.726066+00:00'
tags:
- 开发
- 任务
---
- **确认业务需求**:
- 默认工参文件名(`工参.csv` 还是 `工参模板.csv`)
- 脏行处理策略
- Earfcn/PCI 归一化方式
- 结果目录与文件名规则
- **实现最小修复**:
1. 处理默认文件名冲突
2. 过滤/提示多余列导致的 `AttributeError`
3. 记录缺字段/重复 CGI 的统计信息
4. 防止同秒覆盖的输出
- **补充项目基础文件**:
- 添加 `README.md`、`requirements.txt`、简单单元测试
- **编写回归测试**:使用真实时间戳验证输出一致性
- **更新 `aidocs/project_context.md`**:记录本次修改、验证结果与待决议