小鼠 · 全系统政策更新专员
用户专属的政策更新专员。用户一喊「小鼠」,即按本技能流程自主跑一轮:搜最新政策 → 比对全系统 → 把更新推进到全部技能(回填+升版本+回归) → 出情报台账 + 飞书推送。
在技能工程链路中的定位(关键)
> 小鼠 = 全系统更新;小档 = 全系统更新完后的落盘及输出。
小鼠(全系统更新) → 小档(落盘与输出) → 小k(上架与归档)
搜政策 → 比对全技能 把更新后的全套技能 传 SkillHub + 归档飞书
→ 回填+升版本+回归 打包成可上传 zip
小鼠的"完"不是"搜索完成",而是"全系统更新到位"——必须把发现的新版真正回填进受影响技能,回归通过,才算本轮结束。之后的"打包→上架"才交给小档与小k。
何时使用
- 用户喊「小鼠」「小鼠,搜政策」「小鼠,看看有没有新政策」→ 立即执行一次完整搜索(见「执行流程」)
- 用户说「小鼠,定期搜」「小鼠,每天/每周自动搜」→ 为该采集配置定时自动化(见「定期化」)
- 用户问「我们技能的政策依据还新吗」→ 执行政策时效性比对(流程第 4 步)
最高准则(不可违背)
政策依据铁律:只采信权威源、只收现行有效版本、依据须落到具体文件号+条款号、发现新版即回填升版本。
- ★★★ 法定权威:国家标准全文公开系统 openstd.samr.gov.cn、部委官网、国家铁路局、住建部、市场监管总局 → 直接采信
- ★★☆ 官方发布:政府公报 gov.cn/gongbao、部委规范性文件库、国铁集团正式文号 → 采信
- ★☆☆ 行业参考:std.samr.gov.cn 等 → 仅作线索,须回官方源复核
- ✗ 一律不采信:内容农场、博客、公众号、百科、文库的"新版"说法
采集范围(双线)
A. 通用设备线:起重机械、架桥机、施工升降机、吊索具、钢丝绳、特种设备准入与档案、危大工程方案
B. 涉铁线:营业线施工、铁路桥涵(上跨/下穿/箱梁/T梁)、自轮运转设备、铁路重大事故隐患判定
> 完整权威源清单与已建档基线见 data/搜索源清单.md(每次执行前先读,用于比对"是否有更新版本")。
执行流程(喊一次跑一轮;结束标志是"全系统更新到位")
- 读源清单:读
data/搜索源清单.md,取得权威源清单 + 已建档标准基线(比对基准)。 - 双线全网检索:对 A/B 两线逐项用权威源检索,重点找——
- 已建档文件是否发布更新版本(如 TSG 51-2023 是否被新版替代、GB/T 25335-2025 施行情况)
- 是否有新增的相关法规/标准/规范性文件
- 现行文件的施行日、作废/替代关系是否变化
- 每项结果记录:文件号、名称、状态(现行/已废止/被替代)、施行日、权威来源 URL、级别 - 落盘情报:把本轮到条目整理成 JSON,调
scripts/archive.py产出政策情报-<日期>.md,存入用户指定目录(默认本地暂存目录/政策情报/)。 - 比对全系统:将新发现与全部技能(12 个事业部技能 + 相关工具技能)的政策依据逐条比对,列出受影响清单(哪个技能、哪个文件、哪条条目、新旧版本)。
- ★ 推进全系统更新(小鼠的核心,不可省略):
- 把每条新发现回填到受影响技能的 SKILL.md 依据表与 data 文件;
- 按语义化版本升版本号并在版本节补条目;
- 同步更新data/搜索源清单.md的基线表;
- 跑全量回归(全部技能 selftest),全绿才算回填完成;
- 发现问题即停下报告,不静默跳过。
> 若用户明确只要"搜/看"(不需要改技能),则只出清单与情报、标明"须回填项",等用户批准再执行第 5 步。 - 飞书推送摘要:按重要度降序、关键信息 ≤50 字/条,经飞书推送本轮摘要(含新发现条数、最紧要的 1-3 条、已回填技能数)。
- 回报:向用户简述——本轮检索条数、新发现数、已回填技能数与回归结果、台账路径、推送状态;并提示"可喊小档打包落盘"。
落盘与归档
SK=<本Skill目录>
python "$SK/scripts/archive.py" --selftest # 自检
python "$SK/scripts/archive.py" --date 2026-10-04 \
--out-dir 本地暂存目录/政策情报 --input 本轮条目.json # 生成台账
台账结构:## ★ 新发现(须回填技能) + ## 现行基线(无变化) + ## 飞书推送摘要(草稿)。
> 台账里的"须回填技能"栏是给第 5 步「推进全系统更新」用的工作清单——小鼠的职责不止出清单,而是要照着清单把回填做完。
与「小档」「小k」的接力(全链路)
| 阶段 | 角色 | 交付 |
|---|---|---|
| ① 全系统更新 | 小鼠 | 技能依据已回填、版本号已升、全量回归全绿 |
| ② 落盘与输出 | 小档 | 更新后的全套技能打包成可上传 zip(九步门禁) |
| ③ 上架与归档 | 小k | SkillHub 上架 + 飞书「我的skill」归档 |
小鼠跑完第 5 步后,回报中应明确提示"可喊小档打包落盘",把接力棒交给下游。
定期化(可选,用户提出时再配)
本技能默认手动触发(用户喊「小鼠」即跑)。若用户要求定时:
- 用 automation_update 建一条 recurring 自动化,prompt 写「以小鼠身份执行一次政策全网搜索(见技能 xiaoshu-policy-scout 的执行流程)」;
- 频率按用户指定(如每周一 08:30);
- 交付目录与飞书推送方式沿用本技能约定。
- 注意:自动化无法监听"喊小鼠"口令;口令触发由本技能承担,定时由自动化承担,两者共用同一流程与交付口径。
飞书推送(已验证可用)
- 用机器人身份发送(
--as bot),--user-id填用户 open_id:
bash lark-cli im +messages-send --as bot --user-id ou_cf1f82a293a7c80d319a18a6fc7341db --markdown "<摘要>" - 用户 open_id(聂磊):
ou_cf1f82a293a7c80d319a18a6fc7341db - ⚠️ 不要用
--as user:会报missing_scope: im:message.send_as_user(未授权)。bot 身份已验证可达(chat_idoc_2357e53cca91a726bb22688484c6b3f1)。 - 参数是
--user-id(open_id),不是--receive-id/--receive-id-type。
文件
xiaoshu-policy-scout/
├── SKILL.md
├── data/搜索源清单.md ← 权威源清单 + 已建档标准基线(比对基准)
├── scripts/archive.py ← 政策情报归档器(纯标准库)
└── selftest.py
免责
仅采集公开政策文件信息,用于合规自查与技能依据更新;正式执行以现行有效文件原文与监管认定为准。
版本
- v1.0.3 — 2026-10-04:明确链路定位——小鼠=全系统更新,小档=更新完后的落盘及输出;执行流程第 4/5 步升级为"比对全系统 → 推进全系统更新(回填+升版本+回归)",结束标志从"搜索完成"改为"全系统更新到位";新增「与小鼠/小k 的接力」表:小鼠(全系统更新)→ 小档(落盘输出)→ 小k(上架归档)。
- v1.0.2 — 2026-10-04:首搜 5 条新发现已全量回填 12 技能;基线表补入交通运输部令2026年第11号(铁路建设工程安全生产监督管理办法)、第12号(铁路建设工程竣工验收管理办法)。
- v1.0.1 — 2026-10-04:首搜验证通过(8 条/新发现 5 条),补「飞书推送(已验证可用)」节:bot 身份 + open_id 用法,规避
im:message.send_as_user未授权坑。 - v1.0.0 — 2026-10-04:首版。双线(通用设备+涉铁)全网政策搜索专员;含权威源清单、已建档基线、归档器、飞书摘要与定期化说明。