24 Commits

Author SHA1 Message Date
1040eb0bd9 fix(opp): infer source name from source_url domain - crawler records carry no source code, only source_url; registry domain suffix match (search.ccgp.gov.cn -> ccgp) 2026-09-08 18:59:52 +08:00
8c032d7be0 feat(opp): detail popups show source as name button jumping to source url - SOURCE_REGISTRY in opp_common aligned with crawler sites.yaml (source_url preferred, homepage fallback) 2026-09-08 18:56:14 +08:00
d607d8d940 fix: model_dataurl补pipeline_id(产线隔离) 2026-09-02 19:05:35 +08:00
c508e2ba8a fix(session): 默认tab session_id按产线分离(default_opportunity_general) 2026-08-31 22:03:56 +08:00
0d094e6f54 chore: load_path pyc regen (tracked artifact) 2026-08-31 11:36:15 +08:00
333aad0127 feat: 数据项列表全面带来源URL——国内众包需求主题接入数据参考弹窗(新opp_demand_items.dspy,逐条带需求详情/来源页)+category_references支持record_type+prompt强制数据项列表逐条挂来源链接 2026-08-31 11:34:38 +08:00
ca8e9f2c71 海外软件需求接入商机产线: opp_hot_overseas/opp_overseas_references工具+数据参考弹窗海外板块+opp_demands补海外源 2026-08-30 19:54:00 +08:00
a53b81ffe6 feat: 接入众包平台需求数据——opp_demands/opp_hot_demands工具(猪八戒/一品威客甲方需求) 2026-08-30 13:50:18 +08:00
d777f0ac33 feat(opp): 口述条件检索/汇总——opp_query_tenders+先调研后报告流程
- 新增 opp_query_tenders: 用户口述条件(关键词/地区/采购人/公告类型/来源/
  预算区间/AI评分/时间窗)→LLM映射参数,返回明细或按维度汇总(条数/预算/样例)
- 数据层 query_tenders 透传爬虫平台 /api/tenders_query
- prompt 改四步流程: 收集资料→数据分析→发现商机→产研报告(不直接写报告)
2026-08-30 08:51:55 +08:00
b2c87edf74 fix: submit_for_confirmation按confirm_task_id绑定幂等——禁止复用其他报告的确认任务(绑定丢失导致报告无法确认) 2026-08-29 15:11:32 +08:00
f192128f5e feat: references可查证界面+报告确认门禁全文展示+PPT存储下载+数据参考菜单 2026-08-29 13:08:16 +08:00
2c8d723142 fix: crawler_get局部import urllib.request遮蔽模块级urllib→所有查询类opp工具UnboundLocalError 2026-08-29 09:25:57 +08:00
5d8978b78d fix: resolve_approval漏查project_id列→人工审批任务永远pending(阻塞任务泄漏) 2026-08-29 08:38:29 +08:00
6f0aaee727 feat: 商机产线agent会话入口页(参照投标产线) 2026-08-29 08:28:26 +08:00
025368d66b feat: 审批改走钉钉审批(dingdingflow)——发起时推钉钉+回调钩子写回,无配置降级人工; 补.gitignore 2026-08-28 22:31:53 +08:00
4b530212e6 fix(i18n): 补列标题翻译键——审批页英文视图列头中英混杂(主键ID/报告ID/审批状态/结论时间等未翻译) 2026-08-28 21:20:02 +08:00
5a41e74c83 fix: opp_approvals data_filter单条件AND被sqlor拒绝(需>=2条件)——补report_id条件; 重新生成CRUD页 2026-08-28 21:17:26 +08:00
dc71c92d34 fix(log): 加载日志改debug级——宿主日志过滤info,各模块加载日志均debug才可观测 2026-08-28 17:55:50 +08:00
fdbae0e05a fix(i18n): msg.txt改key=value格式(merge解析器只认=,冒号格式从未被合并) 2026-08-28 17:44:55 +08:00
dd6d616744 docs: 测试用例方案——27用例覆盖22功能点(冒烟5/数据7/闭环8/UI5/RBAC2),test agent经run_shell+playwright执行浏览器用例 2026-08-28 17:28:02 +08:00
819a1d6dac docs: 补齐模块规范三件套——README(人看)/skill/SKILL.md(agent看)/i18n中英双语;修正pipeline_human_tasks真实表结构插入 2026-08-28 17:18:46 +08:00
5a1b7694e8 Merge remote-tracking branch 'origin/main' 2026-08-28 17:04:37 +08:00
6aabfaac07 Initial commit 2026-08-28 17:04:01 +08:00
b5cf9599f4 feat: 商机产线能力包——招标数据(爬取平台内网HTTP)→热点推荐→研发报告→人工确认→研发审批 2026-08-28 17:00:58 +08:00