- 将docker-compose.yml中的NLTK数据挂载从主机路径改为命名卷,确保跨平台一致性 - 移除测试中生成临时文件的副作用,改为控制台输出切分结果 - 修复语义切分工具中NLTK资源检查逻辑,避免重复下载并提供明确错误提示 - 优化语义切分函数签名,支持embed_fn为None时的退化处理
- 将 api 测试重组为 integration 测试 - 新增 unit 和 e2e 测试目录分类 - 新增 testing-guidelines.md 测试指南文档 - 更新 pyproject.toml 和 run_tests.sh 以适配新结构 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>