update at 2026-02-13 08:42:56

This commit is contained in:
douboer@gmail.com
2026-02-13 08:42:56 +08:00
parent 9738329529
commit 92105bbcde
7 changed files with 638 additions and 0 deletions

43
progress.txt Normal file
View File

@@ -0,0 +1,43 @@
[更新时间] 2026-02-13
[项目] 星程桑基图
一、已完成Done
1. Web 单页主流程已打通:上传 -> 列映射 -> 预览 -> 导出。
2. 已支持文件格式csv / xls / xlsx。
3. 已实现核心聚合规则:
- source 数值列解析(含千分位)
- source 描述列拼接(可为空)
- target 描述列向下补全(合并单元格语义)
- source-target 键值聚合
4. 已实现预览配置方向切换、gap、padding、主题切换。
5. 已实现导出PNG/SVG带时间戳命名
6. 已实现默认样例加载:页面首次进入自动读取 `data/example0.xlsx`。
7. 已有核心单测parser + sankey 聚合 + xlsx 读取)。
8. 小程序端已完成视觉骨架(非完整业务)。
二、当前状态In Progress
1. 无进行中的代码重构任务。
2. 文档体系已补齐为知识库结构:
- PRD.md
- APP_FLOW.md
- TECH_STACK.md
- FRONTEND_GUIDELINES.md
- BACKEND_STRUCTURE.md
- IMPLEMENTATION_PLAN.md
三、已知问题 / 风险Known Issues
1. 当前无后端、无持久化,刷新页面后状态丢失(符合当前范围)。
2. Vite 开发配置依赖本机 HTTPS 证书路径,换机器可能无法直接启动。
3. 当前“目标数据”无独立数值列,数值始终来自 source data 列;若未来业务需要需先改 PRD。
4. 小程序仅骨架,尚未接入真实解析、渲染与导出。
四、下一步建议Next
1. 决策是否引入“目标数值列”能力(先更新 PRD 后实现)。
2. 将小程序由骨架升级为可用版本(优先复用 `src/core`)。
3. 补充更多异常用例测试(空文件、超大文件、乱码表头、极端数值)。
4. 评估并处理 dev HTTPS 证书本地耦合问题,降低新环境接入成本。
五、执行约定Session Memory Rules
1. 新会话开始先读取本文件,再读取 6 份规范文档。
2. 每次功能完成后必须更新Done / Known Issues / Next。
3. 任何范围变化先改 PRD再改实现与计划。