You need to sign in or sign up before continuing.
feat: ZIP 合同包按顶层目录拆分入队
Parent
Part of #7.
What to build
让合同管理员通过一个 ZIP 导入多份合同:每个 ZIP 顶层目录是一份合同包,每个顶层独立文件是一份独立合同;每个合同包的附件保持可追溯关联。
Acceptance criteria
- ZIP 最大支持 1GB;普通单附件保持现有格式校验。
- ZIP 顶层目录内的全部支持附件创建同一个合同解析任务。
- ZIP 顶层独立支持文件各创建一个独立任务。
- 嵌套文件归属于其顶层目录合同包,且危险路径、链接逃逸和不支持文件被安全拒绝。
- 多合同任务进入既有持久化队列并在成功后各自生成草稿,不会合并为一份草稿。
- 覆盖 ZIP 分类、大小策略和来源文件关联的集成测试。
Blocked by
- #8 (closed) 持久化单合同异步解析基线.