--- title: SiteDataTool0701 下一步任务 type: curated permalink: main/projects/62afe036-4c36-42b0-89fd-e2231d3d6788/curated/site-data-tool0701-下一步任务 stable_id: ff0c27f1-baa8-455d-b9ec-cebe5925b88e scope: project project_id: 62afe036-4c36-42b0-89fd-e2231d3d6788 workspace_type: development usage_profile_id: null preference_context: development document_type: tasks revision: 1 source_memory_ids: - 68d59d9b-3308-4563-bba7-5ba81174722c - 72ec6a42-69ec-4c45-a598-e5534f7c050d - 87a78fac-0658-442c-bd14-84c63c86368b - 8ad5de0d-2707-4541-a872-f7a5b716bf41 - a63a558b-f39d-4b8b-9d70-3b1257b30e6a - e004b8a7-8d27-4f21-b6b4-a9f3c94b7472 - f4b3217b-848a-43c4-84a6-95471a989c7e source_checkpoint_ids: - 1c8ba860-ef86-46a0-ae80-cbcfe8b1dda2 - 6eae8a0e-0400-4d9b-a176-05a7be7cb6fc - 72b25de3-18fa-4d8e-bc43-9123dfd0cd90 - b354af29-a446-472d-934a-7861bfddcf42 - b64e4925-8732-4a8c-ac81-69f478ebfeda - e212b1ee-d8b8-4375-914d-cd04cb378024 source_file_ids: [] source_git_commit: 19e40d6704555938f1a53a7ebe89ba524db982c3 source_git_commits: - 19e40d6704555938f1a53a7ebe89ba524db982c3 source_agent_sync_ids: [] model_connection: Sub2API model_name: git-restore source_count: 34 source_revisions: memory:4fd4cb43-e023-4e06-b422-d1dafdfcf786: '1' memory:05637a97-7c1e-407e-991e-7a6c4d8f0345: '1' memory:3915bdec-9d08-4bd7-917c-b83a4e5449ad: '1' memory:3492eae2-f8fb-4b78-bd41-01c68576376f: '1' memory:6c3f2392-b922-4e91-a433-260f285147af: '1' source_dispositions: processed: 34 unchanged: 0 unsupported: 0 skipped: 0 cited_source_ids: - curated_baseline:ff0c27f1-baa8-455d-b9ec-cebe5925b88e - memory:3492eae2-f8fb-4b78-bd41-01c68576376f - memory:6c3f2392-b922-4e91-a433-260f285147af - memory:4fd4cb43-e023-4e06-b422-d1dafdfcf786 - memory:05637a97-7c1e-407e-991e-7a6c4d8f0345 - memory:3915bdec-9d08-4bd7-917c-b83a4e5449ad job_cited_source_ids: - curated_baseline:ff0c27f1-baa8-455d-b9ec-cebe5925b88e conflicts: [] supersedes: [] preferences: [] source_cursor: 726 source_hash: e915d35dc4d6977809a904c927e5cc5bdcd7c8e4240cc3a22984fb1dc408d29b prompt_version: 2026-08-12.3 schema_version: '3' curation_job_id: null created_at: '2026-09-16T10:12:37.427415+00:00' updated_at: '2026-09-23T14:55:58.268801+00:00' tags: - tasks - development restored_from_commit: 6a6a895eafcca6052e81a14fca103a42635dd1c2 --- # SiteDataTool0701 开发任务列表 ## 立即执行 1. **与用户确认需求**,收集即将修改或扩展的功能点。 2. **避免全量 GPKG 匹配**,必要时按月子集处理。 3. **代码审计**:检查 `main.py`,保证所有 `sqlite3` 连接在更新前调用 `close()`,且不使用 `threading` 处理 GPKG。 4. **核对 `requirements.txt`** 与实际环境,确保 `numpy==2.5.0`、`scipy==1.18.0` 等兼容。 5. **按共享规则,功能完成后即 `push`**,必要时执行 `rebase`/`fast‑forward` 合并。 ## 中期目标(1 周) - 完善日志:为每个子流程添加统一日志。 - 单元测试:至少 5 条单元测试,覆盖空间匹配、指标缓存读取与写入。 - 文档:在 `aidocs/` 中更新 `project_context.md`,记录已完成步骤与待验证部分。 ## 长期目标(2–4 周) - 性能优化:根据运行数据评估 GPKG RTree 是否命中,必要时重建索引或改用更高效几何库。 - 数据可视化:将结果表格图表导出为 PNG,方便非 Office 环境快速预览。 - 发布:完成阶段任务后创建发布分支,执行 CI/PR 流程,确保无未审查代码变更。 *注:所有开发记忆均通过 MemRelay 管理,`aidocs/` 仅为离线存储,遵循共享 Git 工作流规则,切勿使用 `--force`。