Files
MemRelay/projects/4ac89d31-0e89-4d4b-9cf4-861e92cb9e80/curated/当前项目状态.md
T

94 lines
3.5 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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: git-restore
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: null
created_at: '2026-09-11T02:38:58.598533+00:00'
updated_at: '2026-09-23T14:54:31.035975+00:00'
tags:
- 开发
- 同频同PCI核查工具
restored_from_commit: 6a6a895eafcca6052e81a14fca103a42635dd1c2
---
# 同频同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 归一化、结果目录等),再实施最小修复并补回归测试。