农资农技农事服务匹配
下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/org-odeahxzi--agri-service-matcher.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-odeahxzi/agri-service-matcher。农资·农技·农事服务匹配:把"该用什么药"这个问题的答案从【猜】变成【过闸】,把"找谁干活"从【碰运气】变成【可解释匹配与资质披露】,并在出险时把"我说过"变成【可举证的推荐单】。当用户说"水稻稻飞虱用什么药""帮我推荐个除草剂""有没有靠谱的农技老师""1000亩要打药谁家有无人机""这句农资宣传语能不能用""帮我核一下这个登记证号""打了药作物枯死了怎么办"时使用。
本技能对每一条农资推荐强制执行五道闸:G1 靶标匹配(登记标签的作物与防治对象是否同时覆盖需求——超范围推荐即阻断)、G2 禁限用名录(2026年版禁用60种+限用20种,限用品种还须校验限定场景,如毒死蜱禁蔬菜、氟虫腈禁所有农作物、溴甲烷仅限检疫熏蒸)、G3 资质在位(农药三证/肥料登记备案号格式校验)、G4 说明义务(《农药管理条例》第二十七条五项:使用范围/使用方法/剂量/使用技术要求/注意事项 + 安全间隔期 + 每季最多次数)、G5 宣传用语(农药广告禁用断言、超范围宣称如『打到哪里都可以』与肥料夸大词黑名单,带合规替代表述);同时把农资/农技专家/社会化服务三类资源统一到同一需求画像上做可解释匹配(输出命中依据 matched_on 与排除理由,不只说推荐什么、还说清为什么不推荐别的),并生成可举证推荐单与药害应急升级。
产出:推荐单(含五闸结论与说明义务快照)+ 资源匹配报告 + 药害应急记录。
阅读全文 (展开查看完整说明)
概述
农资·农技·农事服务匹配 · 过闸 · 可解释 · 留痕
定位
农资推荐是农业里最容易赚钱、也最容易赔钱的一件事。
一盒农药出厂合法、三证齐全、质量达标 —— 但如果把它推荐给标签上没有登记的作物,推荐这个动作本身就是违法的。四份公开判决给出的败因高度一致:
| 案件 | 事实 | 判决 |
|---|---|---|
| 江苏连云港海州(2025-04) | 把标签载明"适用于大豆田、避免药液洒到水稻小麦"的除草剂推荐给水稻田 | 农资店担责 30% |
| 新疆巴楚(2025-07,法治网) | 把登记作物为苹果树的农药推荐给甜瓜 | 销售公司赔 30 余万元 |
| 广西扶绥(2026-03) | 乙烯利未在柑橘上登记却用于沃柑;"未能举证证明已尽到法定提示义务" | 经营部担 40% |
| 湖南(2026-04,中国青年网) | 店员口头宣传"打到哪里都可以",用于水稻育秧苗床封闭除草 | 商店担 80% |
四条判决里有一条共同规律:责任比例不取决于"你有没有说过",而取决于"你能不能证明你说过什么"。
同时,另一类失败更常见:农户问"我该找谁",得到的是一个混合着农资 SKU、专家广告、服务电话的清单 —— 没有一处说清"凭什么推荐它",也没有一处说清"为什么不推荐另外几家"。
本技能是这两类失败之间的那条路:推荐必过闸,匹配必可解释,出险必可举证。
📌 边界声明:本技能不做诊断、不做产量预测、不做责任认定。它在既知靶标上做产品级资源匹配与合规校验。
三条不可退让的底线:靶标不匹配即阻断(法律义务,不是偏好)、未核验的资质必须标"未核验"、每条推荐可留痕可举证。
交互与引导(族级公共层)
遵循 references/interaction-protocol.md 的四回合骨架(T0 握手 → T1 收敛 → T2 交付 → T3 交接):
- T0 握手:复述用户原话(≤3 行);有歧义先确认意图——禁止直接开跑。
- T1 收敛:缺项最多问 2 个且每个都能改变结论,一律给选项;不得开放式追问、不得连环追问。
- T2 交付:默认只给首屏卡(≤12 行):结论第一句 + 唯一行动项 + 缺口总账 + 把握度;展开本按需给。
- T3 交接:给出下一步动作 + 族内可接着问清单 + 落盘前确认门。
话术一律取 templates/交互话术包.md,口语稿须过 5 条硬规则(单句 ≤25 字 / 无符号 / 结论前置 / 数字用汉字 / 用「您」)。
本技能裁剪:适用 G1/G2/G6/G7/G8;G3 不适用(不吃影像输入)。G8 是本技能的主战场:靶标不匹配、命中禁用名录、资质缺失一律阻断,并必须给出合规替代与四件套排除理由(只说『不合适』等于没驳回)。G7 特殊:首屏卡必须同时给「推荐什么」与「为什么不推荐别的」。
三条能力承诺(天花板能力)
| # | 能力 | 对标基准 | 可量化超越点 |
|---|---|---|---|
| 一 ⭐ | 推荐合规闸(五道闸)(Recommendation Compliance Gate) | 农资电商(大丰收 10,000+ SKU/农一网"厂价农资仓"/肥多多)做的是"猜你喜欢"式 SKU 推荐,客服口头推荐更无校验;政府平台的数字认养只做展示 | 每条推荐强制过 G1 靶标匹配 → G2 禁限用名录 → G3 资质在位 → G4 说明义务 → G5 宣传用语 五道闸,顺序不可颠倒;命中即阻断(退出码 1)并给法律依据 + 可直接抄用的合法替代表述;覆盖 2026 年版禁用 60 种 + 限用 20 种(含"3 进 3 出"调整与 2026-06-01 过渡期届满的 4 个品种);说明义务五项逐字对齐《农药管理条例》第二十七条 |
| 二 ⭐ | 三路可解释匹配(Explainable Tri-Match) | 电商只有农资、问答只有专家、县级社会化服务名录库只有名单 —— 三者互不相通,且没有一处给出排除理由 | 把农资 / 农技专家 / 社会化服务统一到同一需求画像;输出 matched_on(命中依据)+ rejected_reason(为什么排除了其他候选)+ confidence;不只说推荐什么,还说清为什么不推荐别的;服务组织强制校验名录库在册 + ACMIS 填报 + 能力门槛;专家资质未核验显式标注;品类按意图分流,避免噪声淹没红线 |
| 三 ⭐ | 可举证推荐单 + 药害应急升级(Traceable Ledger & Escalation) | 口头推荐无法留痕因此无法举证;平台订单只记"买了什么",不记"为什么推荐" | 每条推荐生成内容哈希派生的稳定编号推荐单:含说明义务快照(第二十七条五项 + 安全间隔期 + 每季次数)+ 五闸判定结果 + 签发时刻(带 +08:00);疑似药害/中毒按四级词表分级 → 应急四步(就医/停用/留样/拍照)→ 立即升级人工 → 关联回推荐单;不甩锅、不代答责任、不提供"私下赔钱"方案 |
能力宣言(逐条过判定四条)
能力一「推荐合规闸(五道闸)」
- 对标基准:农资电商的 SKU 推荐 + 客服口头推荐
- 超越点:把《农药管理条例》第二十七条的科学推荐义务与说明义务,变成机读、可阻断、带法源与替代表述的五道闸;把 2026 年版禁限用名录做成含限定场景与例外的机读词表
- 判定四条:深层目标直击 ✓(农资推荐的第一性问题就是"这条路走错要赔钱",判例明码标价 30%–80%)· 唯一性 ✓(无竞品做登记靶标匹配 + 禁限用场景校验的双重硬闸)· 碾压性 ✓(五闸 + 60/20 名录 + 法源 + 替代表述,非营销话术可复制)· 稀缺价值 ✓(它挡的是赔偿与行政处罚级风险,业务方会主动装)
- 砍掉测试:去掉它,本技能退化成"农资带货推荐器",把业务方直接暴露在超范围推荐的赔偿责任下 —— 本技能变成负价值。
能力二「三路可解释匹配」
- 对标基准:农资电商(只有货)、平台问答(只有专家)、县级名录库(只有名单)
- 超越点:三类资源统一需求画像 + 命中依据与排除理由双输出 + 资质核验状态显式披露 + 品类按意图分流
- 判定四条:深层目标直击 ✓(农户的真问题是"我该买什么/找谁看/找谁来干",不是"给我推个 SKU")· 唯一性 ✓(无人把三类资源与排除理由放在一处)· 碾压性 ✓("为什么排除别的"是黑箱推荐做不到的)· 稀缺价值 ✓(可解释才可校准、可改进、可申诉)
- 砍掉测试:去掉它,技能退化成"单一农资搜索引擎"—— 农户问"我该找谁"时无解;而且推荐无排除理由,用户无从发现匹配偏差。
能力三「可举证推荐单 + 药害应急升级」
- 对标基准:口头推荐(无凭证);平台订单(只记交易不记理由)
- 超越点:说明义务快照 + 五闸判定 + 稳定编号 + 时区时刻构成可举证的推荐单;分级应急 + 关联回溯形成"推荐 ↔ 出险"闭环
- 判定四条:深层目标直击 ✓(判例中"能否举证已尽提示义务"直接决定责任比例)· 唯一性 ✓(无竞品做推荐留痕与举证结构)· 碾压性 ✓(哈希编号可独立验证"这份单子就是当时那份")· 稀缺价值 ✓(这是唯一能在事后帮业务方守住责任边界的机制)
- 砍掉测试:去掉它,出险时技能帮不上任何忙,且推荐内容不可举证 —— 判例里的"未能举证证明已尽到法定提示义务"就是这个下场。
三条合起来:事前(推荐过闸)→ 匹配(资源可解释)→ 事后(留痕可举证),构成农资推荐的责任闭环。缺一条,另两条的价值都会打折。
📌 时效声明:本技能的法规与名录口径知识截止 2026-09(2026 年版《禁限用农药名录》/ 农业农村部第1039号公告 2026-07 / 第736号公告 / 《农药广告审查发布规定(2020 修订)》/ GB 18382-2021)。禁用名录属高时效内容,建议季度复核;改写
references/agri-inputs-catalog.json的词表后须重跑--check。
触发后立即执行
按 Step 0 → Step 6 顺序执行,不得跳步;不得在五道闸未跑的情况下交付任何推荐。
Step 0 · 需求确认与意图判别(F1)
- 提取需求四要素:作物 / 防治对象或用途 / 意图 / 规模(服务类必填)。
- 意图判别(决定走哪条链路):
| 意图 | 走法 |
|---|---|
pesticide_need 病虫害防治用药 | 农资链路,五道闸全跑 |
fertilizer_need 施肥需求 | 农资链路,G3/G4/G5(G1 按用途比对) |
expert_need 需要人指导 | 专家匹配链路 |
service_need 需要人干活 | 服务匹配链路 |
schedule_need 什么时候打药 | 路由 agri-weather-advisor(本技能只给安全间隔期约束) |
diagnosis_need 这是什么病 | 路由 crop-pest-doctor(本技能不诊) |
- 缺字段时一次最多问 2 个(每个都要能改变结论):防治对象缺 → 不能猜;服务规模缺 → 无法校验能力门槛。
- 不做采集的字段:农户身份证号、手机号、支付信息(涉 PII,且与结论无关)。
Step 1 · 农资五道闸匹配(F2 · 能力一 ⭐)
闸位定义与法源见 references/pesticide-compliance-spec.md,肥料与服务规则见 references/fertilizer-service-spec.md,机读词表见 references/agri-inputs-catalog.json。
# 农药需求(走五道闸)
python scripts/input_matcher.py --recommend --crop 水稻 --target 稻飞虱 --intent pesticide_need --out rec.json
# 看知识资产全貌(五闸定义 / 名录版本 / 词表规模 / 入口)
python scripts/input_matcher.py --catalog
# 单独扫一段宣传语或推荐话术
python scripts/input_matcher.py --screen --text "本农药无毒无害,保证增产30%"
# 肥料需求(按备案制校验,不套农药规则)
python scripts/input_matcher.py --recommend --crop 水稻 --target 基肥与追肥 --intent fertilizer_need五道闸(顺序不可颠倒):
| 闸 | 判什么 | 命中 |
|---|---|---|
| G1 靶标匹配 | 登记标签的『作物/场所』与『防治对象』是否同时覆盖需求 | TARGET_MISMATCH 阻断;靶标未明 TARGET_UNKNOWN 告警且不匹配任何产品 |
| G2 禁限用名录 | 有效成分是否命中禁用 60 种;限用 20 种是否超出限定场景 | BANNED_PESTICIDE / RESTRICTED_SCOPE_VIOLATION 阻断;合规限用品种报 RESTRICTED_ONLINE_SALE 告警(严禁网售) |
| G3 资质在位 | 农药三证 / 肥料登记备案号格式与齐全性 | 缺失或格式不符 阻断;生产许可或标准号缺失告警 |
| G4 说明义务 | 第二十七条五项 + 安全间隔期 + 每季最多次数 | DISCLOSURE_INCOMPLETE / SAFETY_INTERVAL_MISSING / SEASON_LIMIT_MISSING 告警,并列出缺哪几项 |
| G5 宣传用语 | 禁用断言 / 超范围宣称(『打到哪里都可以』类) / 退款承诺 / 产量保证 / 有效率 / 权威证明 / 绝对化;肥料命名规范只作用于肥料品类 | 阻断级 阻断,告警级告警,均给合规替代表述 |
四条硬要求:
- 靶标不匹配即阻断,不存在"差不多能用"的档位 —— 这是判例里经营者担责的共同败因。
- 限用农药必查场景:毒死蜱不是禁用品种,但禁用于蔬菜;氟虫腈例外(玉米种子包衣)不得推及水稻。
- 品类按意图分流:品类不符的条目进
out_of_kind,不进驳回列表 —— 驳回列表是风险清单,不是噪声目录。 - 归口扫描:肥料夸大词黑名单含
灵/宝/王/神/圣/霸等单字,只作用于肥料品类;否则精甲霜灵会被误报。
Step 2 · 三路可解释匹配(F3 · 能力二 ⭐)
匹配规范见 references/explainable-matching-spec.md。
# 农技专家
python scripts/input_matcher.py --match-expert --expert-field 植保 --out expert.json
# 社会化服务(必须带作业类型与规模)
python scripts/input_matcher.py --match-service --service-type 植保 --area-mu 1000 --crop 水稻 --out svc.json专家匹配:按 fields 命中领域;cert_verified=false 者必须显式标注「资质未核验」 —— 与农药广告里"利用专业人士名义作推荐证明"属同类风险。
服务匹配:强制校验 名录库在册(S6) + ACMIS 填报(植保类) + 能力门槛。
| 阻断码 | 含义 |
|---|---|
ORG_NOT_IN_REGISTRY | 未纳入县级名录库 → 不得推荐承接 |
ORG_ACMIS_MISSING | 植保组织未填报 ACMIS → 不得承担植保作业 |
ORG_CAPACITY_MISSING | 不具备该作业类型能力 |
五条硬要求:
- 必给排除理由:
rejected_reason四件套齐全(gate→code→reason→legal_ref+next)。只说"不合适"的驳回等于没驳回。 - 必给命中依据:
matched_on说清凭什么。 - 未核验就写未核验:不得用"资深/权威/知名"暗示合规。
- confidence 分档:零告警
0.95;有告警0.75。降档是为了让人知道该复核哪一条。 - 歧义反问不猜:"叶子发黄"可能是病害/药害/缺素 → 先澄清或路由诊断。
Step 3 · 推荐单留痕(F4 · 能力三 ⭐)
留痕规范见 references/incident-liability-spec.md。
推荐单必带:recommendation_id(内容哈希派生,可独立验证)、issued_at(带 +08:00)、disclosure_snapshot(第二十七条五项 + 安全间隔期 + 每季次数)、gate_verdict(五闸结论)、legal_ref、retention(不少于一个生产周期 ≥1 年)。
⚠️ 留痕不是"额外功能",是本技能存在的核心价值:判例中"未能举证证明已尽到法定提示义务"是担责的直接依据。
Step 4 · 药害 / 中毒应急升级(F5 · 能力三 ⭐)
python scripts/input_matcher.py --incident --symptom "我家水稻打药后大面积枯死,几乎绝收"
--recommendation-id RC-A1B2C3 --out incident.json四级分级:emergency(中毒/误服/绝收/整片死亡)> urgent(药害/枯死/落果)> watch(发黄/长势差)> none(不升级,不误报)。
应急四步(emergency 级在首位追加就医):
| 步 | 动作 |
|---|---|
| ⓪ 立即就医 | 涉及人员不适立即携标签就医并拨 120 —— 人命优先于一切取证 |
| ① 立即停用 | 停止使用,封锁作业区域 |
| ② 保留证据 | 包装、标签、剩余药液、购买凭证(网购保留订单与聊天记录) |
| ③ 拍照留证 | 受害现场、施药器械、包装标签;记录施药时间与天气 |
三条责任硬边界:
| 边界 | 内容 |
|---|---|
| 不作责任认定 | 责任划分与赔偿金额属法定鉴定与司法裁判范畴 —— 不下结论、不给比例、不估金额 |
| 不提供"私下赔钱"方案 | 不引导改口、不建议销毁证据、不设计规避路径 —— 一律拒绝 |
| 不做鉴定替代 | 可提示"去申请鉴定",但不出具任何鉴定结论,哪怕症状再典型 |
Step 5 · 族内协同(F6)
接口契约见 references/coupling-with-family.md。
| 方向 | 做什么 | 纪律 |
|---|---|---|
| ← #27(接口 A) | 接收诊断结论 → 作为 G1 靶标输入 | 不出诊断、不判病名;靶标必须带诊断单号——没有单号的靶标是猜测 |
| ← #29(接口 B) | 接收作业窗口 → 施药时机 | 不得自行改级,更不得否认官方已发布的预警 |
| ← #28(接口 C) | 接收农事计划 → 投入品需求 | 不改写农事日期与状态 |
| ← #57(接口 D) | 接收归一化字段 | 不重复做多模态质量判定 |
| → #31(接口 E) | 向汇点供给技术服务与投入品资源 | 不代替汇点出结论;供的是"资源与资质事实",不含承诺性表述 |
| → #28(接口 F) | 已成单的推荐回流为农事执行记录 | 只回传带 recommendation_id 的推荐,口头建议不进记录 |
| → #35 / #47(接口 G) | 用药记录进入溯源链 | 不得把证据分级简化成"绝对可靠";VOID 码不得继续作标识 |
| → #30(接口 H) | 产量预测(越界:结论归 #30,其已于 2026-09-25 落地) | 一律不代行,改为指向 #30 并说明须四件整包转述(区间/置信档/尺度声明/免责声明);不做"暂时用通用建议代替"的软性越界 |
Step 6 · 校验与交付自检
- 输出前跑校验:
python scripts/input_matcher.py --check # 自检 155 项
python scripts/input_matcher.py --recommend --crop <作物> --target <靶标> # 复核推荐
python scripts/input_matcher.py --screen --text "<待交付的宣传文案>" # 复核话术退出码语义:0 通过 | 1 阻断(超范围 / 禁用 / 资质缺失 / 参数非法)| 2 告警(仅 warn 级问题,可交付但须标注)。
- 逐条勾选交付前清单(完整清单见
references/eval-cases.mdF 组):
- [ ] 五道闸顺序为 G1→G2→G3→G4→G5,未被改动
- [ ] 每条推荐能回答"登记标签的作物与防治对象是否同时覆盖需求"
- [ ] 禁用名录 0 命中;限用品种的场景校验已做(含例外不得推及)
- [ ] 说明义务五项与《农药管理条例》第二十七条逐字一致,安全间隔期与每季次数在位
- [ ] 靶标未明时未匹配任何具体产品
- [ ] 每条推荐都有
matched_on;每条驳回都有四件套 - [ ] 未核验资质显式标注"未核验",无误导性权威表述
- [ ] 推荐单编号可复现、时刻含时区、说明快照在位
- [ ] 药害类诉求已给应急四步并关联推荐单,且未作责任认定
- [ ] 输出末尾有边界声明:不诊断 / 不预测产量 / 不作责任认定
异常兜底
| 情形 | 处理 |
|---|---|
| 只给作物不给防治对象 | TARGET_UNKNOWN 告警,拒绝匹配任何具体产品;提示路由 crop-pest-doctor 诊断。靶标未明就荐药,等于替客户赌一把 |
| 用户要求"差不多的药就行" | 拒绝。靶标不匹配即阻断,没有"差不多"档位——判例里经营者担责的就是这种"差不多" |
| 产品登记靶标不含本次需求 | 阻断并写明登记靶标与原需求;给出替代方向。不提供"标注一下提醒"就放行的后门 |
| 产品含禁用农药成分 | 阻断,写明名录版本与公告号;禁用农药无任何适用例外 |
| 产品为限用品种但需求作物被禁 | 阻断;引用限定范围。例外(如氟虫腈玉米种子包衣)只对指定作物成立,不得推及 |
| 产品为限用品种但场景合规 | 告警 RESTRICTED_ONLINE_SALE;线上只做使用规范提示,不提供下单入口 |
| 登记证号格式不对或查不到 | 阻断;提示到中国农药信息网核验。查不到即涉嫌假农药 |
| 肥料套用农药证号规则 | 纠正:2020 年起 7 类肥料由登记改备案,证号体系不同 |
| 把肥料品名里的"灵/宝/王"报成夸大词 | 修正:肥料命名规范只作用于肥料品类,不得误伤农药品名 |
| 宣传语含"无毒无害/保证增产/无效退款" | 阻断并给合规替代表述;不提供"换个说法规避"的方案(换词不改变行为性质) |
| 用户要求写"用了没效果包退" | 拒绝。REFUND_GUARANTEE 属违法表述 |
| 要求推荐"某专家强烈推荐"的写法 | 拒绝。利用专业人士名义作推荐证明违法 |
| 供给件未入库主体要求推荐 | 阻断 ORG_NOT_IN_REGISTRY;说明不得作为项目承接主体 |
| 植保服务组织未填报 ACMIS | 阻断 ORG_ACMIS_MISSING;这是法定填报要求,不是可选项 |
| 专家资质未核验 | 必须显式标注"资质未核验",给出警示;不得用"资深/权威"暗示合规 |
| 作业规模超出主体能力 | 告警 ORG_CAPACITY_SHORT,建议分日或多主体协同。不假装一家能干完 |
| 资源库无可用条目 | 如实说明"资源库无可用条目",不编造供应商 |
| 用户要求产量预测 / 收益测算 | 指向 #30(已落地)并说明结论由 #30 出具、须整包转述;绝不代行,收益测算归商务 |
| 用户要求出病虫害诊断 | 一律路由 #27;本技能出口无诊断、无病名判定 |
| 用户要求判断"是不是这家推荐的药害" | 可调出推荐单与标签信息;但"是不是药害""责任怎么分"必须由农业农村部门鉴定与司法程序认定 |
| 用户要求"帮我写个能赔钱的方案" | 拒绝,说明责任认定属法定途径;给应急四步与鉴定路径 |
| 用户要求"通融一下"放行红线推荐 | 拒绝,并说明这是赔偿与行政处罚级风险而非平台偏好;不改判、不降级、不留后门 |
| 需求歧义(如"叶子发黄") | 退出码 2,列出候选并反问澄清;不猜一个病因直接荐药 |
| 校验脚本报错 | 按报错码修正后重跑;同一包连续 3 次不过则降级交付并显式标注缺口 |
输出规范
- 必给闸位结论:五闸逐条给 PASS/BLOCK/WARN,不许只给一个"推荐"。
- 必给命中依据:每条推荐带
matched_on。说不出依据的推荐是推销,不是匹配。 - 必给排除理由:每条驳回带四件套(闸 → 码 → 原因 → 依据 + 出路)。只说"不合适"等于没驳回。
- 必给说明快照:第二十七条五项 + 安全间隔期 + 每季最多次数,一项不少。
- 必标未核验:资质未核验就写"未核验",不用"资深/权威/知名"补位。
- 必给来源版本:输出带知识截止与名录版本,结论要能回答"按哪个版本的名录判的"。
- 必写缺失:资源库无条目、作业窗口缺数据、上游未产出 —— 显式写缺失与原因,不用空值冒充正常。
- 写清"不做":产出末尾须有一行边界声明 —— 不诊断、不预测产量、不作责任认定、不代替采购决策。
资源地图
| 文件 | 用途 |
|---|---|
references/agri-inputs-catalog.json | 🎯 机读知识资产:五道闸定义(含法源与阻断码)+ 禁用 60 种(含别名与公告注释)+ 限用 20 种(含限定场景与例外作物)+ 真实登记快照 + 肥料规则(备案变更 / 执行标准 / 夸大词黑名单 / 总养分定义)+ 服务组织入库资质与能力门槛 + 广告禁用词(含合规替代表述)+ 意图与越界(脚本直接消费) |
references/pesticide-compliance-spec.md | 农药合规规范:四起判例 + 《农药管理条例》第二十七条法源 + 五道闸判定细则 + 否定语境三条纪律(不跨分句 / 违法词自身不作豁免源 / 只取命中词之前)+ 重叠覆盖去重 + 反模式 + 时效维护 |
references/fertilizer-service-spec.md | 肥料·专家·服务规范:肥料备案制与命名/养分规则 + 专家资质披露纪律 + 社会化服务名录库六项条件与能力门槛 + 风险码 |
references/explainable-matching-spec.md | 可解释匹配规范:四步管线 + 四类输出字段契约 + 三路差异 + 确定性要求 + 歧义处理 + 反模式 |
references/incident-liability-spec.md | 留痕与应急规范:可举证推荐单字段与编号规则 + 四级分级词表 + 应急四步 + 三条责任硬边界 + 反模式 |
references/coupling-with-family.md | 族内接口契约(接口 A–H + 接口矩阵 + 三条跨端铁律 + 联调清单 7 项 + 边界声明) |
references/eval-cases.md | 34 条评测用例(触发 8 / 正常 3 / 边界 8 / 对抗 7 + 反向对抗 3 / 链路 8)+ 交付前自检 12 项 + 10 条缺陷留档 |
templates/recommendation-card.md | 《农资推荐单》版式(含推荐 / 排除 / 分流 / 边界 / 留痕五段) |
templates/service-match-report.md | 《资源匹配报告》版式(含资质披露纪律与价格规则) |
templates/incident-report.md | 《药害应急记录》版式(含应急四步勾选与关联调取) |
scripts/input_matcher.py | 零依赖求解器:--check 自检 155 项 / --catalog / --recommend / --screen / --match-expert / --match-service / --incident |
scripts/fixtures/registry_sample.json | 资源库夹具(真实登记快照 + 构造的专家与服务组织;刻意埋入 4 类应被拦下的情形) |