智叟云集技术发表资料包 / 2026-10-16 / v1.0

内容
1. tender-monitoring.html：招标监测技术文章
2. policy-subscription.html：政策订阅技术文章
3. custom-monitoring-api.html：自定义目标与API分析技术文章
4. 三个 *-demo.html：可修改规则的离线交互页面
5. images/：三张架构图及三张实际演示页面截图
6. *-publishing.txt：公众号导读与朋友圈摘要
7. examples/：Python标准库参考代码、固定样本、模拟测试

演示运行
直接打开 index.html 或任意 *-demo.html。交互逻辑无后端依赖。
品牌图标使用官网绝对路径，离线打开时可能不显示图标；不影响演示。
Node.js构建：在 technical 目录执行 node build.cjs。

Python复现（Python 3.10+，无第三方依赖）
cd examples
python -m unittest -v
python monitor.py tender-monitoring.json --output output/tender
python monitor.py policy-subscription.json --output output/policy
python monitor.py custom-monitoring-api.json --output output/custom
输出 analysis.json 与 digest.eml。EML仅生成文件，没有实际发送。

API客户端
在服务器环境中配置 MONITOR_API_ORIGIN=https://真实接口域名
和 MONITOR_API_TOKEN；不要提交真实Token到源码仓库或前端。
python api_client.py --submit request.example.json
python api_client.py --task-id 已保存的taskId
submit可能产生费用；不能无条件重试。示例未执行真实调用。
状态枚举以实际联调为准，示例遇到未知状态停止。
原始API结果到records的适配器需要按真实返回实现；fixture不是现有API响应承诺。

边界
本包没有政府网站采集器、后台定时器、SMTP投递、真实客户数据库、权限系统。
全部example.invalid链接和“示例”数据均为虚构。
Python与浏览器原型使用子串匹配，不是语义检索引擎。
时间示例统一使用+08:00 ISO格式，生产跨时区需先归一化再比较。
简化截止判断按日期，不替代精确的报名和投标截止时刻。
文章的邮件队列与变更事件为设计描述，不是已实现功能。

发表资料
长文：对应HTML文章（浏览器可打印）。
公众号：*-publishing.txt中导读 + 技术长文 + 对应两张PNG。
朋友圈：*-publishing.txt中摘要 + 页面图 + 文章链接。
作者/发布主体：合肥域明科技有限责任公司。
