一次批处理中断,暴露了保存与已读标记的时序
博客园摘要脚本最初缺少 aiohttp ,还存在源码硬编码凭据。凭据迁入项目 .env 并设为 0600 后,普通 SDK 请求仍遭 403;曾改用 Codex CLI 验证生成,随后按要求切换到 NewAPI 与 LongCat。当天一个批次处理 39 篇,35 篇成功、4 篇失败后停止,摘要已保存,但批末统一标记已读尚未发生。
这解释了为什么“有摘要”仍会再次进入未读队列:生成、落盘和远端状态更新不是同一事务。当天补上逐篇原子保存和数量限制,后续检查点改造留到次日。另一次核对发现要求标记的 143 篇实际上只有 142 条记录,其中 141 条成功;按链接匹配成功项提交已读更新,接口返回成功,失败项保留。最终逐篇未读列表复核未见回执。
工作目录为 ~/meprojects/me_inoreader ,主脚本 scripts/summarize_cnblogs.py 。分页修正采用 continuation token,列表和正文接口均按最多 50 条处理,120 条模拟为 50+50+20。修正经过模拟验证,不能把它写成当天已跑完真实 120 篇。
python -m py_compile scripts/summarize_cnblogs.py
python scripts/summarize_cnblogs.py --help
按钮无反应,根因在视图创建
期货助手的持仓按钮路由与事件正常,但 webapp/view/Positions.view.xml 的复合表达式不能被 UI5 ExpressionParser 解析,页面没有成功创建。将逻辑移入 webapp/model/formatter.js 的多字段 formatter 后,真实 Chromium 点击进入 #/positions ,127 项测试与构建通过。把复杂计算从 XML 表达式移到可测试函数,使渲染错误更容易隔离。
同项目还增加 ntfy Basic Auth 支持,保留 Token 路径,凭据存 .env ,入口 ntfy;当天未做真实外部通知验收。另将 65 条 JSONL 整理为四工作表 Excel,验证了 ZIP/XML 和行数,尚未用桌面表格软件打开。
跨平台启动与渠道诊断
SAP CPI MCP 在 Linux 报 os error 2 ,共享配置却固定调用 Windows powershell 。改用 node run-local.mjs ,保留 Windows 启动脚本,stdio 启动通过;没有调用业务环境。NewAPI 新渠道仍遇上游 503,随后补流式调试脚本,记录 SSE、耗时与脱敏错误。最终 LongCat-2.0 的 Responses 与 Chat 均为 HTTP 200、SSE 完整,日志确认命中渠道 6;另一个模型返回 model_not_found,不能混同为全网关不可用。Git 提交只纳入摘要工作流相关文件,排除凭据与生成物。
主会话续接
以下命令在 archx 上执行;目录仅用于辨认工作上下文。
会话 1:~/meprojects/me_inoreader
codex resume 019fad27-d1ef-7782-8ff1-a228a0a44e51
会话 2:~/meprojects/me_inoreader
codex resume 019facc9-cd4e-7db3-95ce-b1cacb540dc2
会话 3:~/meprojects/mevps/futures-trading-assistant
codex resume 019fadc3-ab7e-7d70-a9d9-cbbf0c27a527
会话 4:~/meprojects/me_inoreader
codex resume 019fad9a-8e8c-7192-b384-b760010bd3b2
会话 5:~/meprojects/mevps/futures-trading-assistant
codex resume 019fae10-6651-7881-bf44-b87d7d028dba
会话 6:~/meprojects/me_inoreader
codex resume 019fae51-c153-7bd1-9d5b-f90a04e9de9a
会话 7:~/meprojects/mevps/futures-trading-assistant
codex resume 019fadd7-3df7-7c80-a8ab-0acb39122255
会话 8:~/meprojects/me_inoreader
codex resume 019fae01-14be-7040-8eb1-6a2e3e198c49
会话 9:~/meprojects/mevps
codex resume 019fad51-37c2-76e3-b952-4ca1c4a3e0cc
会话 10:~/meprojects/sap_ci_mcp_test/mcp-sap-cpi-test
codex resume 019fad17-315c-7e31-b83b-412175230bca