/items、/stats JSON 响应统一加 Cache-Control: public, max-age=30,浏览器 30 秒内同一请求直接走磁盘缓存,零网络开销。结合 get_yesterday_ids() 内存缓存,服务端处理稳定在 3-6msinit() 完成招标数据加载后,后台 fetch 中标首页数据(type=winning&page=1&size=20),落入浏览器缓存。用户首点中标 Tab → 缓存命中 → 即刻渲染is_new_today=1 参数,后端直接返回今日新增 8 条(24KB),而非全量 103 条(306KB),响应体积缩减 93%。配合内存缓存 get_yesterday_ids() 避免每次请求重读归档文件Promise.all 并行,去除冗余 page-1 首请求apiFilter() 分页请求与独立 badge 请求数据不同源。修复后 8+3=11 闭环/items 端点默认 min_score=1 排除 63 条 score=0 的浙能施工/监理/保险类噪音。此前表格展示 157 条(含 63 条 L1 拒绝项),统计卡片却只计 94 条——两者不一致。修复后统一为 94 条有效招标 + 13 条中标winning_notices 表无 notice_type 列,查询报错。修复:中标查询时自动补充 'winning' as notice_typeextract_detail_links() 新增 /index*\.\w+$ 过滤,/zbggs/index.jhtml、/jggg/index.jhtml 等导航页不再混入。修复前 10/10 被 L1 拒绝,修复后全为真实详情fetch_detail_text() 优先 .Content div + <h1> 标题 + @\S+@ 模板清理。「面向智能楼宇场景鸿蒙化应用关键技术研究与示范应用项目」65分干净入库JS_TARGETS 加 jggs/index.jhtml,覆盖招标+中标双链路nginx_guardian.py + systemd timer 每分钟检测80端口归属、nginx服务状态、HTTP 200可达性。异常时自动杀掉占用进程并重启nginx,全过程 <3秒。企微Webhook秒级告警,30分钟冷却防刷屏adapter_mengxi.py — curl直连 wzglb.impc.com.cn:82,JSP+AJAX无WAF,116条ID全量扫描,云平台四期项目52分入库is_new_today)。今日新增 = 昨天库里没有、今天入库的。NEW 徽章统一此口径document.getElementById('lastUpdate') 返回 null → TypeError → init 中断 → doFilter() 永不执行 → 表格永远显示0条/* ENHANCE_V5 */,连续运行两次不再重复注入 CSS/JSsys.path.insert 追加路径 → 将 chat_engine 导入移至模块顶层,移除请求中的重复插入except: pass → except Exception as e: logging.warning(...),异常可追溯find ... -type d -exec chmod 755 {} + && find ... -type f -exec chmod 644 {} +,防止 Nginx 403?q=&cat=&score=),可复制链接分享筛选视图给同事compositionstart/end,中文输入法下回车不触发搜索,统一按钮确认/ 聚焦搜索框,Esc 优先关闭聊天面板→清除搜索updateStarBadge(),toggleStar()/init()/loadBookmarks 三处调用</div> 缺失,导致表格被嵌套进 flex 容器(display:flex; gap:4px),整页扭曲data-quality-guard skill,三层拦截架构文档化re.sub(r'\s+',' ') 换行压缩,让 regex [^\\n] 正确截断/ 聚焦搜索 · Esc 清空退出© 中南电力设计院数智科技 · 文鳐智投 2026bidding_engine.py 搭建