docs(file-summary): 对齐文档路径和附件模型命名
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
|
||||
| 项目 | 内容 |
|
||||
| --- | --- |
|
||||
| 需求分析文档 | docs/需求分析/1.自动汇总.md |
|
||||
| 需求分析文档 | docs/1.需求分析/1.自动汇总.md |
|
||||
| 功能名称 | 自动汇总文件夹文件目录与页数 |
|
||||
| 所属模块 | 审核智能体 review_agent |
|
||||
| 设计日期 | 2026-06-05 |
|
||||
@@ -137,7 +137,7 @@ WorkflowExecutor
|
||||
| 职责 | 接收对话页上传的压缩包或多个文件,保存原始文件,创建上传批次 |
|
||||
| 输入 | conversation_id、user_id、uploaded_files |
|
||||
| 输出 | batch_id、upload_file_ids、upload_type、original_storage_paths |
|
||||
| 数据写入 | FileSummaryBatch、UploadedSourceFile |
|
||||
| 数据写入 | FileSummaryBatch、FileAttachment、FileSummaryBatchAttachment |
|
||||
| 关键规则 | 文件必须绑定当前 Conversation;同一对话只使用本对话上传的文件 |
|
||||
|
||||
### 4.3 压缩包解压 Skill
|
||||
@@ -252,9 +252,9 @@ WorkflowExecutor
|
||||
| started_at | DateTimeField | 开始时间 |
|
||||
| finished_at | DateTimeField | 完成时间 |
|
||||
|
||||
### 5.2 UploadedSourceFile
|
||||
### 5.2 FileAttachment
|
||||
|
||||
上传原始文件记录。
|
||||
上传原始文件记录。用户上传即存储为 `FileAttachment`,批次启动时再通过 `FileSummaryBatchAttachment` 固化本次使用的附件版本。
|
||||
|
||||
| 字段 | 类型 | 说明 |
|
||||
| --- | --- | --- |
|
||||
@@ -552,7 +552,7 @@ export_id -> batch -> conversation -> user
|
||||
| 设计点 | 说明 |
|
||||
| --- | --- |
|
||||
| 对话隔离 | 所有批次查询和下载必须校验 conversation.user |
|
||||
| 防串文件 | 工作流只能读取当前 batch 绑定的 UploadedSourceFile |
|
||||
| 防串文件 | 工作流只能读取当前 batch 通过 FileSummaryBatchAttachment 绑定的 FileAttachment |
|
||||
| 解压安全 | 禁止压缩包内路径跳出批次工作目录 |
|
||||
| 文件执行安全 | 不执行上传文件中的脚本、宏或外部链接 |
|
||||
| 下载权限 | 下载接口必须验证当前用户拥有批次所属对话 |
|
||||
|
||||
Reference in New Issue
Block a user