Geen omschrijving

gongtianxiao 6d6f0e4756 chore: .gitignore 注释说明 docs/ 已并入 harness/docs/ 4 dagen geleden
build 08524fb44a chore: 初始提交——项目基线 4 dagen geleden
public 08524fb44a chore: 初始提交——项目基线 4 dagen geleden
src 14bab9f2c4 docs: README 只保留按日期的改动记录;移除项目内飞书文档引用 4 dagen geleden
.editorconfig 08524fb44a chore: 初始提交——项目基线 4 dagen geleden
.env.development 08524fb44a chore: 初始提交——项目基线 4 dagen geleden
.env.production 08524fb44a chore: 初始提交——项目基线 4 dagen geleden
.env.qingpu 08524fb44a chore: 初始提交——项目基线 4 dagen geleden
.env.test 08524fb44a chore: 初始提交——项目基线 4 dagen geleden
.eslintignore 08524fb44a chore: 初始提交——项目基线 4 dagen geleden
.eslintrc.js 08524fb44a chore: 初始提交——项目基线 4 dagen geleden
.gitignore 6d6f0e4756 chore: .gitignore 注释说明 docs/ 已并入 harness/docs/ 4 dagen geleden
.prettierrc.cjs 08524fb44a chore: 初始提交——项目基线 4 dagen geleden
README.md 541bc78786 docs: README 改动记录改为按时间正序(从早到晚) 4 dagen geleden
index.html 08524fb44a chore: 初始提交——项目基线 4 dagen geleden
jest.config.js 08524fb44a chore: 初始提交——项目基线 4 dagen geleden
package-lock.json 08524fb44a chore: 初始提交——项目基线 4 dagen geleden
package.json 08524fb44a chore: 初始提交——项目基线 4 dagen geleden
redirect.html 08524fb44a chore: 初始提交——项目基线 4 dagen geleden
tsconfig.json 08524fb44a chore: 初始提交——项目基线 4 dagen geleden
tsconfig.node.json 08524fb44a chore: 初始提交——项目基线 4 dagen geleden
vite.config.ts 08524fb44a chore: 初始提交——项目基线 4 dagen geleden

README.md

zhaoshang-llm 改动记录

本文件当前只记录按日期的改动。项目概述、技术栈、目录结构、接口说明等内容, 等项目结束时再统一总结。

20260914

  • AI 对话迁移到接口 POST /api/chat(SSE)
    • 新增协议适配层 src/components/api-chat-coordinator.ts,把 SSE 事件翻译成既有渲染组件 可识别的内容标记,渲染层无需感知新协议
    • 请求体严格只发 {thread_id, question}answerresult.response 只展示一次; 未收到 done/error 即断流时按连接中断处理,不自动重试
    • 旧协议实现 src/components/stream-message-coordinator.ts 保留未用
  • 新增环境变量 VITE_CHAT_API,新增 dev 代理 /chat-apihttp://192.168.2.23:8000
  • 政策卡片、政策详情、参考资料、公司补问与候选确认接入新协议
  • 错误码翻译:把 HTTP 与 SSE 错误码转成中文提示(如 thread_busy → 该问题还在处理中)

20260915

  • 修复回答内容顺序:正文 → 政策卡片 → 综合说明 → 参考资料(参考资料移到最下方)
  • 修复换行丢失:块级 markdown 下单个换行会被折叠,导致列表后紧跟的说明行被并进上一条列表项
  • 修复复制功能:复制结果剔除协议标记,不再把 <scope><!-- POLICY_TABLE --><ref_links> 等原始标记一起复制出来
  • 修复卡片顺序与「更多」列表不一致:卡片改为按接口 priority.rank 排序
  • 「更多」面板的列表改为复用卡片数据,不再拉取与卡片无关的公共政策库
  • 部门筛选还原为最初的 15 个固定部门与字面匹配(此前一度改为按接口数据动态生成)
  • 新增惠企政策库来源标识(来自惠企政策库的卡片在右上角打标)
  • 政策详情面板新增「条件核验 / 匹配依据 / 原文引用」三个区块
  • 建立本机开发工作流文件与接口参考目录(按 .gitignore 约定不入库)

20260916

  • 公司补问改为按 status 字段判定形态(found / not_found / failed / 无 status), 替掉原先靠"候选数是否为 0"和 input_help 文案正则的猜测式判断
    • failed(查询服务失败)此前会落进 not_found 分支,文案被填成"未查询到匹配的公司", 等于把失败说成查无公司,已改为独立分支并说明失败原因
    • status(初次询问是否需要公司信息)此前给"跳过公司查询",改为"不需要公司信息"
  • 补问卡片:输入框移到选项上方并常驻(原来在选项之后、需点击才展开)
  • 补问卡片:修复选项序号错乱——输入框在最上却拿 B、选项在下面却拿 A,现输入框取 A、选项顺延
  • 补问卡片:正文里已展示过的同一段文字不再在卡片内重复
  • 「跳过公司查询」由发送 /skip 改为发送选项文本「跳过公司查询」
  • 问卷提交:修复只取第一题(多题丢失)、多选只取第一项、以及数字开头选项被静默改写成纯数字