产品退市管理与患者转移方案
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @baitongai/product-delisting-management-and-patient-transfer-solution。
技能介绍
要解决的问题
产品退市管理常见的问题,不是没有下架动作,而是缺少统一入口、授权门禁和受保护指令。企业需要把退市管理、后续安排以及患者转移方案放进可追溯的工作流;否则不同团队可能各按经验执行,导致流程不一致、责任不清、合规风险被忽略。
技能如何工作
这个技能的核心是两条门禁。
- 执行任何工作流前,必须先完成授权检查。授权逻辑由
scripts/auth.py处理,覆盖本地凭证缓存、WorkBuddy 用户绑定、平台授权校验和错误信号输出。 - 默认读取包内
_meta.json的slug作为服务端skillCode,例如BT_4E6F6F5F;只有缺少_meta.json时,才用--skill-code手动传入。 AUTH_OK才表示授权通过。若返回AUTH_REQUIRED、AUTH_INVALID、CREDENTIALS_MISSING或CREDENTIALS_INVALID,需要获取 WorkBuddy 登录用户 JWT 并交给授权脚本绑定;绑定成功输出AUTH_BIND_OK后,重新执行检查。- 授权通过后,必须调用
scripts/protected.py获取云端 protected instructions。只有成功拿到这些指令,才能严格按照返回内容继续执行。 - 鉴权失败时不能静默重试、降级或继续业务推理;需要把 stdout 信号和 stderr 关键错误报告给用户,并给出下一步。最多重新绑定一次,第二次仍失败就停止。
适用边界与注意点
- 这是受保护能力,不能手动解析 JWT、拼接 AppKey/AppSecret,也不要把密钥明文写入命令、环境变量或回复。
- 不要把展示名称当
skillCode;必须使用平台维护的 slug。 - 拿到
AUTH_OK只代表授权通过,不代表业务方案已经获取;未拿到 protected instructions 时必须停止。 - 适合需要平台授权、受保护指令和可追溯错误报告的企业运营场景;如果用户没有 WorkBuddy 账号,或 VIP/权限不足,应先解决授权问题。
使用场景
- 首次使用触发 `CREDENTIALS_MISSING` 时,需获取 WorkBuddy 用户 JWT 并完成绑定,以便继续拉取退市管理指令。
- 授权通过后需调用 `protected.py` 拉取云端受保护内容,确保严格按照返回的指令生成患者转移方案,不可凭本地提示推断。
- 当 `auth.py` 返回 `AUTH_INVALID` 且 stderr 提示签名过期时,需按规范向用户输出明确报告,并在重试一次失败后停止业务推理。
- 为即将退市的产品制定管理计划及受影响患者转移方案时,需先通过 `_meta.json` 的 slug 验证服务端技能编号再执行工作流。
适合人员
- 负责医药产品生命周期管理、需要处理产品退市及患者转移合规流程的项目经理
- 正在集成受保护技能、需要处理 JWT 绑定与 `protected.py` 鉴权门禁的后端工程师
- 负责患者随访与用药安全、需要在产品退市后制定并执行患者转移方案的医学事务专员
- 需要排查 WorkBuddy 授权错误信号并向业务方输出明确修复步骤的技术运营人员