Skip to content

fix: 修复简历配置并增强多格式识别 - #46

Open
damingishere-coder wants to merge 3 commits into
feature/platform-greeting-assistantfrom
codex/fix-resume-config-document-parsing
Open

fix: 修复简历配置并增强多格式识别#46
damingishere-coder wants to merge 3 commits into
feature/platform-greeting-assistantfrom
codex/fix-resume-config-document-parsing

Conversation

@damingishere-coder

Copy link
Copy Markdown
Owner

改动摘要

  • 统一 Boss 配置 GET/PUT 响应契约,区分档案存在与完整快照加载,并增加就绪等待、失败项提示和手动重试
  • Boss 选项 GET 改为纯读取,缺失的“不限”选项仅在内存响应中补齐;默认代理统一为 127.0.0.1:8888
  • 新增 PDF、图片、DOC/DOCX、TXT 的本地 Docling + RapidOCR 解析预览,以及低质量时单次当前 Provider AI 复核
  • 新增“识别预览 → 编辑 → 用户确认保存”的前端流程;解析接口不写数据库,原始文件不长期保存
  • 增加 30MB/10页/120秒/输出长度限制、离线模型目录、无 shell 子进程和临时文件清理

验证结果

  • .\gradlew.bat test:通过
  • pnpm vitest run app/ai-config/page.test.tsx lib/api.test.ts:8/8 通过
  • pnpm typecheck:通过
  • pnpm lint:0 error(35 个既有 warning)
  • pnpm build:通过(13 个页面)
  • python -m unittest discover -s resume-parser -p "test_*.py" -v:3/3 通过
  • git diff --check:通过

风险与待验收

  • Docling/RapidOCR 固定依赖和模型准备脚本已加入,但本机下载 RapidOCR 模型时停滞,尚未完成真实 PDF/图片/Word 冒烟;合并前需在网络可用环境运行 resume-parser/setup.ps1 后补验
  • 旧版 .doc 依赖本机 LibreOffice 无界面转换;图片型 Word 只给低质量警告,不承诺恢复复杂浮动排版
  • 未重启或切换当前 6866/8888 运行服务

回滚

  • 未合并前关闭此 PR 即可;合并后使用 git revert 7340e6844651ffd21fdefdab0edbbfa2f1d8c97b

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant