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,28 @@
---
title: Checkpoint 2026-09-11 02:18:32 UTC [4f06812d7b]
type: checkpoint
permalink: main/projects/4ac89d31-0e89-4d4b-9cf4-861e92cb9e80/checkpoint-2026-09-11-02-18-32-utc-4f06812d7b
stable_id: 836dcfca-39cc-4145-9be8-fef5e300022d
scope: project
memory_type: checkpoint
project_id: 4ac89d31-0e89-4d4b-9cf4-861e92cb9e80
usage_profile_id: 7aee455b-24cc-4008-bdaf-443721e6f939
status: active
revision: 1
request_id: inspect-20260911-0215
created_at: '2026-09-11T02:18:32.046073+00:00'
updated_at: '2026-09-11T02:18:32.046073+00:00'
tags:
- inspection
- code-review
- initial
---
## 代码勘察检查点(2026-09-11)
- 目标:了解项目代码现状,未进行源码修改。
- 当前状态:目录不是 Git 仓库;仅有 main.py(标准库单文件 CLI)和 工参模板.csv(3 条有效数据)。
- 已确认流程:交互输入 CSV 路径 -> UTF-8-SIG/GBK 读取与清洗 -> 按 (Earfcn, PCI) 分组 -> VP-tree + Haversine 查每个 CGI 最近同频同 PCI 邻区 -> 在当前工作目录写 result_YYYYMMDD_HHMMSS.csv。
- 验证:Python 3.14.3;py_compile 通过;模板读取 3 行;样例距离结果合理;约 4 万次随机/边界 VP-tree 查询与暴力结果一致;经纬度范围、NaN/Inf、BOM/GBK 等边界已核查。
- 已发现问题:1) 直接回车默认寻找 工参.csv,但样例文件名为 工参模板.csv;2) 数据行多余列会在 main.py:86 触发 AttributeError;3) 缺字段/重复 CGI 静默跳过且无统计;4) 输出文件名仅精确到秒,可能覆盖同秒结果;5) 无 README、测试、依赖/打包配置,且仅支持交互输入。
- 下一步:等待用户明确希望修复哪些问题或扩展运行方式;如修复,优先处理默认输入名和多余列错误提示,再补最小回归测试。
- 给下个会话:不要假设业务字段的数值规范;保持标准库方案。项目无 Git,勿执行提交/推送。
@@ -0,0 +1,19 @@
---
title: Checkpoint 2026-09-11 02:19:12 UTC
type: checkpoint
permalink: main/projects/4ac89d31-0e89-4d4b-9cf4-861e92cb9e80/checkpoint-2026-09-11-02-19-12-utc
stable_id: a6c11c00-3e9d-4e07-a099-64ddbebeaff9
scope: project
memory_type: checkpoint
project_id: 4ac89d31-0e89-4d4b-9cf4-861e92cb9e80
usage_profile_id: 7aee455b-24cc-4008-bdaf-443721e6f939
status: active
revision: 1
request_id: 2dc15fa3cfb17dc88bb994e462a2d70ed74e440a
created_at: '2026-09-11T02:19:12.850255+00:00'
updated_at: '2026-09-11T02:19:12.850255+00:00'
tags:
- source-submit
---
836dcfca-39cc-4145-9be8-fef5e300022d
@@ -0,0 +1,27 @@
---
title: Checkpoint 2026-09-11 02:21:03 UTC [4d1b38f33d]
type: checkpoint
permalink: main/projects/4ac89d31-0e89-4d4b-9cf4-861e92cb9e80/checkpoint-2026-09-11-02-21-03-utc-4d1b38f33d
stable_id: 4159c1a1-6451-4e8c-a7e1-12d8a3ac8714
scope: project
memory_type: checkpoint
project_id: 4ac89d31-0e89-4d4b-9cf4-861e92cb9e80
usage_profile_id: 7aee455b-24cc-4008-bdaf-443721e6f939
status: active
revision: 1
request_id: handoff-20260911-0222
created_at: '2026-09-11T02:21:03.670927+00:00'
updated_at: '2026-09-11T02:21:03.670927+00:00'
tags:
- inspection
- handoff
---
## 代码勘察交接(2026-09-11)
- 本次任务仅完成只读勘察与验证,未修改项目源码或原始 CSV。
- 工作区最终仍只有 F:/需求/同频同PCI核查工具/main.py 与 工参模板.csv;验证生成的 __pycache__ 已清理;目录不是 Git 仓库。
- 已确认架构与流程:标准库 CLI;CSV 读取清洗;(Earfcn, PCI) 分组;VP-tree/Haversine 最近邻;输出 result_YYYYMMDD_HHMMSS.csv。
- 验证结果:Python 3.14.3,py_compile 通过;样例 3 行可处理;约 4 万次随机和边界查询与暴力结果一致;UTF-8-SIG/GBK、经纬度边界、NaN/Inf、重复 CGI 等已核查。
- 待处理问题(用户尚未指定修复):默认回车寻找 工参.csv 而样例名为 工参模板.csv(main.py:346-349);额外数据列导致 normalize_row 在 main.py:86 抛 AttributeError(调用处 165-166);缺字段/重复 CGI 静默跳过(173-183);秒级输出名可能覆盖(373-374);缺少 README、测试、依赖配置,且仅支持交互输入。
- 下一步建议:先确认业务期望(默认文件名、脏行处理、Earfcn/PCI 是否按数值归一化、结果目录),再实施最小修复并补回归测试。
- 交接注意:不要把缺少的业务规则当作已确认需求;保持标准库和现有 VP-tree 方案。
@@ -0,0 +1,19 @@
---
title: Checkpoint 2026-09-11 02:21:16 UTC
type: checkpoint
permalink: main/projects/4ac89d31-0e89-4d4b-9cf4-861e92cb9e80/checkpoint-2026-09-11-02-21-16-utc
stable_id: 395dd518-db16-454c-a032-1fedb7b03b3d
scope: project
memory_type: checkpoint
project_id: 4ac89d31-0e89-4d4b-9cf4-861e92cb9e80
usage_profile_id: 7aee455b-24cc-4008-bdaf-443721e6f939
status: active
revision: 1
request_id: 6976ca94660bc5cf1d3fd935bd3c3e7d9bc736df
created_at: '2026-09-11T02:21:16.057462+00:00'
updated_at: '2026-09-11T02:21:16.057462+00:00'
tags:
- source-submit
---
4159c1a1-6451-4e8c-a7e1-12d8a3ac8714
@@ -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`**:记录本次修改、验证结果与待决议
@@ -0,0 +1,17 @@
---
title: 代码勘察交接
type: experience
permalink: main/projects/4ac89d31-0e89-4d4b-9cf4-861e92cb9e80/代码勘察交接
stable_id: 785ee52e-7fc0-4c3e-af00-161d219bc6d0
scope: project
memory_type: experience
project_id: 4ac89d31-0e89-4d4b-9cf4-861e92cb9e80
usage_profile_id: 7aee455b-24cc-4008-bdaf-443721e6f939
status: active
revision: 1
request_id: 6979424cef019e6bec04cccb5f4f9dd723103716
created_at: '2026-09-11T02:21:14.447211+00:00'
updated_at: '2026-09-11T02:21:14.447211+00:00'
---
本次完成只读代码勘察和算法/边界验证,未修改项目源码;后续应先确认默认文件名、脏行处理、Earfcn/PCI 归一化和结果目录等业务规则,再实施最小修复。
@@ -0,0 +1,17 @@
---
title: 本次勘察范围
type: decision
permalink: main/projects/4ac89d31-0e89-4d4b-9cf4-861e92cb9e80/本次勘察范围
stable_id: f1de978b-8588-4a88-903e-bd119975661c
scope: project
memory_type: decision
project_id: 4ac89d31-0e89-4d4b-9cf4-861e92cb9e80
usage_profile_id: 7aee455b-24cc-4008-bdaf-443721e6f939
status: active
revision: 1
request_id: fcc078fdb99cb4d64e8e7767b9cab0f8d57a856d
created_at: '2026-09-11T02:19:10.525636+00:00'
updated_at: '2026-09-11T02:19:10.525636+00:00'
---
本次仅做代码勘察和验证,不修改源码;等待用户明确修复范围。
@@ -0,0 +1,17 @@
---
title: 算法与输入边界验证
type: experience
permalink: main/projects/4ac89d31-0e89-4d4b-9cf4-861e92cb9e80/算法与输入边界验证
stable_id: 5c51c39f-5737-482d-929f-ed22bb1f2e2c
scope: project
memory_type: experience
project_id: 4ac89d31-0e89-4d4b-9cf4-861e92cb9e80
usage_profile_id: 7aee455b-24cc-4008-bdaf-443721e6f939
status: active
revision: 1
request_id: f5ea17b939225de6236cf799d74b821b5d19aed3
created_at: '2026-09-11T02:19:08.096699+00:00'
updated_at: '2026-09-11T02:19:08.096699+00:00'
---
VP-tree/Haversine 在约 4 万次随机和边界查询中与暴力最近邻结果一致;CSV 额外列会因 DictReader 的 None 值为 list 而在 normalize_row 抛 AttributeError。
@@ -0,0 +1,17 @@
---
title: 项目技术栈与流程
type: fact
permalink: main/projects/4ac89d31-0e89-4d4b-9cf4-861e92cb9e80/项目技术栈与流程
stable_id: 8ee2ffe8-e0d0-4c0d-8f72-de2f6a842400
scope: project
memory_type: fact
project_id: 4ac89d31-0e89-4d4b-9cf4-861e92cb9e80
usage_profile_id: 7aee455b-24cc-4008-bdaf-443721e6f939
status: active
revision: 1
request_id: 6a09af6edf4105951c487e60d295e0de7b11541d
created_at: '2026-09-11T02:19:04.648406+00:00'
updated_at: '2026-09-11T02:19:04.648406+00:00'
---
项目是仅依赖 Python 标准库的单文件 CLI,入口为 main.py,输入工参 CSV 后按 Earfcn+PCI 分组查最近邻并输出 CSV。
@@ -0,0 +1,17 @@
---
title: 项目文件现状
type: fact
permalink: main/projects/4ac89d31-0e89-4d4b-9cf4-861e92cb9e80/项目文件现状
stable_id: 42d55366-35a1-43bd-a3b6-d5b6414eadf2
scope: project
memory_type: fact
project_id: 4ac89d31-0e89-4d4b-9cf4-861e92cb9e80
usage_profile_id: 7aee455b-24cc-4008-bdaf-443721e6f939
status: active
revision: 1
request_id: 1b73c182c755895f7f9015c05121483b24c71059
created_at: '2026-09-11T02:19:06.127805+00:00'
updated_at: '2026-09-11T02:19:06.127805+00:00'
---
当前目录不是 Git 仓库,仅包含 main.py 与 工参模板.csv;没有 README、测试或依赖配置。