Files
bid-doctor/.gitignore
YANG JIANKUAN 3344f09563 feat(ocr): 扫描件与图片识别——OCR 进文字层、资质库上传识别、大图浏览
计划见 docs/architecture/vision-plan.md(VS1–VS13,docs/decisions.md)。

- 验证:OCR(RapidOCR + PP-OCRv6 small,CPU)和 DeepSeek Flash 看图在国动投标文件
  和 7 张证书上初测(tech-validation §7,代码 spikes/s5-ocr/)
- OCR 服务 services/ocr(镜像、Compose 服务):整页转正(含 180°)、红章附近按红色通道重读
- 扫描页和插图识别后并入文字层 v6,句子标 source=ocr;出处标「OCR」(迁移 0013);
  依据识别文字的问题降级,规则不查扫描附件;国动端到端见 check-eval §16
- 资质库上传识别:添加资质对话框最上面传证书照片,识别后填表,只预填和 OCR 文字
  对得上的字段;识别值留痕、照片挂成附件(迁移 0014,提示词 vision.cert_fields v1)
- 资质库改为查看详情(只读键值 + 附件缩略图),附件用大图浏览控件看,不开新标签页
  (设计规范 §7.23);PDF 附件按页出预览图

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-05 17:50:13 +08:00

51 lines
1.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

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.

.DS_Store
node_modules/
.env
.env.*
!.env.example
# 浏览器自动化产物
.playwright-mcp/
# 样本原始文件与抽取文本(公开信息但不转载,用 samples/tenders/fetch.sh 重新获取)
samples/tenders/*/*.doc
samples/tenders/*/*.docx
samples/tenders/*/*.pdf
samples/tenders/*/text.txt
# Logo 设计的工具与临时文件
docs/design/logo/.work/
# 网络参考图(版权不明,只供本地生图参考)
docs/design/logo/image-gen/ref-texture-*
# 方案对比页(可由 scripts/wordmark_compare.py 重新生成,SVG 体积大)
docs/design/logo/compare/
# Python 缓存
__pycache__/
*.pyc
# VI 手册 iPhone 桌面模拟用的 Apple 素材(版权归 Apple,用 docs/design/vi/mockup/fetch.sh 获取)
docs/design/vi/mockup/apple/
# 参考开源项目(只供人工参考,不参与本项目,见 AGENTS.md「参考开源项目」)
opensource-ref/
# 技术验证的产物(由样本派生,样本不转载)
spikes/**/out/
spikes/.venv/
spikes/**/.venv/
spikes/**/.env
# 工程骨架:本地环境与产物
.venv/
**/.data/
dist/
*.tsbuildinfo
.pytest_cache/
.ruff_cache/
# 评测输出(含真实招标文件内容)
evals/out/