---
description: 后端 API 接口检索完整规范（按需加载）
alwaysApply: false
---

本规范只在需求涉及后端 E10 标准能力、接口、SDK、Hook 或数据访问时适用。纯前端组件、样式、页面任务不加载本文。

在进入适用的后端业务实现前，先按业务对象路由到对应业务 Skill，再使用该 Skill 的
`scripts/search-api.mjs` 检索结构化 API 契约。检索顺序固定为：

1. 执行 `search` 获取模块和接口候选。
2. 对最终候选执行 `load` 获取接口明细。
3. 需要原始上下文时，再使用同一 Skill 的 `scripts/search.mjs` 检索并加载命中文档。

候选必须通过模块、接口签名、E10 基线和参数契约核验。待决冲突保留在所属业务 Skill，
普通检索排除，显式冲突审计才返回；不同 Skill 的检索分数不得混合排名。

## 功能模块列表

---
name: 全文搜索引擎_hook
description: 该模块属于全文搜索引擎，提供核心钩子（Hook）接口用于二次开发扩展：支持在索引构建阶段动态增加字段映射（ESEARCH_DATA_ADD_MAPPING_HOOK_001），以及在搜索执行阶段拦截并修改全文搜索结果数据（ESEARCH_SEARCH_FULLSEARCH_RESULT_HOOK），适用于需要自定义索引结构或干预搜索返回结果的场景。
---

---
name: 知识管理_hook
description: 该模块提供 Word 文档修订功能的控制接口（OFFICE_DOC_CONFIG_HOOK_001），允许通过二次开发动态配置文档修订行为（如限制一键接受修订等），适用于知识管理场景下的 Office 文档正文或附件编辑流程。
---

---
name: 工作流程_dubbo
description: 该模块提供泛微（Weaver）工作流程的核心 Dubbo 接口，涵盖工作流定义与管理（新建、版本控制、启停用、权限设置、节点及类型配置）、流程实例操作（创建、提交、意见签署）、表单数据交互（查询、修改、字段映射）以及流程转文档等功能，适用于需要深度集成或自动化处理 OA 审批流业务的场景。
---

---
name: 数据加工_http
description: 该模块提供数据加工服务，核心接口为数据服务通用 URL（/sapi/dw/publish），支持通过 POST 请求访问自定义数据源以获取和准备数据。功能涵盖分页查询、总数统计及动态参数传递，适用于需要从 CRM 等业务系统中提取结构化数据（如客户信息）的场景。
---

---
name: 流程流转_dubbo
description: 该模块提供流程流转核心服务，主要功能包括：根据请求 ID 获取流程基本信息、查询流程评论日志数据，以及校验指定用户对特定流程的查看权限。适用于需要读取流程详情、审计流转记录或进行权限控制的业务场景。
---

---
name: 人员在线服务_dubbo
description: 该模块提供人员在线状态统计服务，核心接口支持按租户和终端类型筛选，实时获取当前在线人员数量。
---

---
name: e-Builder应用建模_http
description: 该模块属于 e-Builder 应用建模服务，核心功能是通过 GET 请求获取资产添加列表数据。接口支持依据盘点计划 ID、编码标记、人员及部门等条件进行筛选查询，主要应用于资产盘点场景下的数据检索与列表展示。
---

---
name: 会议管理_http
description: 该模块为会议管理核心服务，提供会议室资源日历查询与使用情况高级搜索、会议回执成员的状态更新与详情获取、以及会议新建基础信息与日历列表数据的全面管理能力，适用于会议预约、资源调度及参会反馈处理场景。
---

---
name: 档案管理_dubbo
description: 该模块为档案管理服务（weaver-archive-core-service），核心功能涵盖档案全生命周期管理：支持将业务数据归档至档案系统（dataToArchive）、执行档案离线移交与 EEP 包导出（dataExpEepData），以及处理档案借阅流程并生成借阅单 ESB 事件（BorrowAction.execute，含借阅、归还、续借及水印控制等）。适用于需要实现档案接收、长期保存移交及借阅利用场景的系统集成。
---

---
name: 迁出迁入_dubbo
description: 该模块（ebuilder-installer-service）专注于应用迁出迁入场景下的数据映射与状态管理，核心功能包括：在数据迁移过程中获取新旧 ID 的映射关系以解决数据关联问题，以及提供应用标识（App Tag）的全生命周期管理，涵盖安装状态查询、功能开关校验、已安装数据获取及缓存更新通知，适用于需要跨环境迁移应用数据或同步应用部署状态的业务需求。
---

---
name: 整体基础_dubbo
description: 该模块提供查询当前用户（基于员工 ID 和租户）拥有访问权限的应用模块列表的功能，返回包含各模块标识符的字符串集合，常用于前端动态渲染菜单、权限校验或初始化用户可用功能集。
---

---
name: 登录注册_dubbo
description: 该模块（weaver-passport-service/weaver-baseserver-service）主要提供用户身份认证与账号全生命周期管理的核心能力。功能涵盖：1. 登录认证：支持第三方单点登录 (SSO)、多条件查询用户信息、获取登录名及关联租户列表；2. 账号安全管控：提供账号锁定/解锁（支持批量）、密码修改与校验（支持批量及复杂度规则检查）、短信验证码校验及登录状态检测；3. 基础数据查询：支持通过 ID、登录名、手机、邮箱、工号等多种维度查询账号详情及分权管理员信息；4. 租户管理：支持第三方创建租户。适用于需要处理用户登录、权限验证、密码策略管理及账号状态维护的业务场景。
---

---
name: ESB中心_http
description: 该模块提供通过 API 调用执行自定义触发类型动作流的能力，适用于需要外部系统主动触发后端自动化流程的场景。
---

---
name: 导入导出服务_dubbo
description: 该模块属于导入导出服务（weaver-ebatch-service），主要提供批量任务操作日志的管理功能，包括新增操作日志记录以及更新导出记录的状态（如处理进度、结果等），适用于需要追踪和监控批量导入导出任务执行情况的场景。
---

---
name: 招聘管理_http
description: 该模块属于招聘管理系统，核心功能是获取应聘者卡片中面试相关的详细信息。支持通过批次 ID 和人才 ID 查询指定应聘者的面试计划列表，返回数据涵盖面试主题、轮次安排、面试官信息、反馈状态、通知模板、视频面试配置及表单数据等全方位面试管理内容，适用于招聘流程中面试环节的查看与追踪场景。
---

---
name: 流程流转_hook
description: 该模块提供流程流转核心业务的二次开发钩子接口，主要用于自定义扩展流程权限控制与数据范围逻辑。具体功能包括：1. 流程强制归档/结束按钮的权限校验（支持发起人特定场景下的权限复写）；2. 自定义传阅功能的权限判断；3. 表单中“流转/节点意见”控件的数据接收范围定制（如扩展当前部门范围）。适用于需要在标准流程引擎基础上干预操作按钮显示、权限判定及数据可见性的开发场景。
---

---
name: 文件服务_http
description: 该模块为文件服务，核心提供文件批量处理与预览能力：支持通过文件 ID 列表发起多个附件的异步批量打包下载任务，以及获取指定文件在第三方插件（如 YOZO_FCS）中的在线预览地址。
---

---
name: e-Builder应用建模_dubbo
description: 该模块属于 e-Builder 应用建模服务，核心提供表单数据权限的重构与管理功能。支持对单条或批量数据进行权限重建（区分新建与现有数据），并具备解析权限对象以获取关联人员 ID 及查询数据全量权限对象的能力，适用于表单运行时的动态权限控制场景。
---

---
name: 系统消息_dubbo
description: 该模块提供即时通讯（IM）消息发送能力，核心接口支持向单个或多个指定用户（通过员工 ID 和租户标识定位）推送文本或其他类型的消息内容，适用于系统通知、业务提醒等场景的消息触达需求。
---

---
name: 工作流程_http
description: 该模块属于工作流程服务，核心功能涵盖异构系统待办流程数据的浏览与集成、可发起工作流列表的动态获取（支持按类型筛选及常用流程分组展示），以及工作流路径定义的版本保存管理，适用于统一待办接入、流程发起引导及流程配置持久化场景。
---

---
name: 流程数据列表及统计_http
description: 该模块提供流程监控核心功能，支持获取左侧导航树结构、各级节点计数、列表分页总数、高级搜索条件配置以及详细的流程监控数据列表，适用于构建流程监控中心或进行流程数据的统计与查询。
---

---
name: 项目协作_hook
description: 该模块提供项目协作场景下的核心权限与消息扩展能力，包含三个关键接口：一是任务操作按钮的动态权限控制（task_action），支持根据用户和任务状态自定义按钮可见性；二是任务提醒消息的深度定制（task_remind_send_message），允许在系统发送通知前拦截并修改消息内容及接收人列表；三是项目详情查看权限的批量扩展（PROJECT_DETAIL_PERMISSION_HOOK_001），用于在加载项目卡片时动态注入或调整用户对特定项目的访问权限等级。
---

---
name: 人事档案_dubbo
description: 该模块属于人事档案服务（weaver-hr-service），主要提供人力资源基础数据的查询功能，具体包括获取编制详情以及根据身份证号检索用户列表。
---

---
name: ESB中心_dubbo
description: 该模块属于 ESB 中心（weaver-esb-setting-service），核心功能聚焦于动作流（Action Flow）的全生命周期管理与权限控制。主要提供：1. 动作流基础信息查询（支持按 ID、事件 ID 批量获取，含设计器详情及软删除数据过滤）；2. 多维度权限与状态校验（包括租户 ESB 开通状态、用户操作权限、非标功能购买状态、动作流启用状态及触发组件类型一致性检查）；3. 连接器资源查询（如 RFC 接口信息）。适用于需要集成或管理企业服务总线中自动化业务流程、事件触发机制及相关安全鉴权的场景。
---

---
name: HR同步_dubbo
description: 该模块提供 HR 数据同步相关的远程服务，核心功能为查询 HR 同步任务的日志详情。支持通过任务 ID、租户标识及分页参数（页码、每页大小）获取同步执行记录，适用于监控同步状态、排查同步异常及审计同步历史场景。
---

---
name: 工作流程_hook
description: 该接口用于在泛微 OA 工作流程的“流程存为文档”功能执行时，通过钩子机制动态注入自定义 JavaScript 和 CSS 代码，支持区分在线与离线 HTML 表单场景，适用于需要定制文档生成样式或行为的二次开发需求。
---

---
name: 电子签_dubbo
description: 该模块为电子签服务核心接口集合，主要提供用户签名管理（如根据用户 ID 获取签名列表）、操作日志记录以及流程集成配置查询（如根据 requestId 获取电子用印集成配置）等功能，适用于需要处理电子签名、审计追踪及工作流印章集成的业务场景。
---

---
name: e-Builder页面引擎_http
description: 该模块属于 e-Builder 页面引擎服务，主要提供 EB 组件的数据查询与资源状态获取功能。核心接口包括：获取组件资源占用视图信息、查询数字面板组件数据、以及通过 SQL 数据集 ID 检索数据，适用于低代码平台中各类可视化组件的动态数据加载与资源监控场景。
---

---
name: 公文管理_http
description: 该模块为公文管理核心服务，提供公文呈批表文件生成、文号（发文字号）的编辑与浏览、公文表单配置加载以及公文格式标准列表查询等功能，支撑公文流转过程中的文档打印、编号管理及表单渲染需求。
---

---
name: 文件服务_dubbo
description: 该模块属于文件服务（weaver-file-service），核心功能是提供文件水印处理能力。主要接口支持根据系统标准配置，结合当前用户信息对指定文件进行水印添加操作，适用于文件下载等场景，返回包含水印处理后的完整文件对象信息（如文件 ID、名称、大小、加密标识及访问 URL 等）。
---

---
name: 出勤_dubbo
description: 该模块（weaver-attend-service）专注于出勤管理核心功能，提供基于 Dubbo 的远程服务接口。主要能力包括：查询指定人员与日期范围内的考勤日期属性（如工作日、休息日、节假日）；获取用户对应的班次信息（支持按日期区间回显班次 ID 和名称）；计算请假时长；以及查询公出、出差等特殊场景下的打卡规则。适用于需要处理排班、考勤日历解析、工时计算及外勤规则校验的业务场景。
---

---
name: 日程安排(老版本，停止迭代)_hook
description: 该模块提供日程创建后的事件钩子接口（createAgenda），属于旧版日程安排服务。当用户新建日程时自动触发，通过注册机制将新创建的日程数据作为参数传入，允许开发者执行自定义后续逻辑或数据处理。
---

---
name: E9升E10_http
description: 提供 E9 升级至 E10 过程中的数据 ID 转换服务，支持将旧版本（E9）表中的主键值映射为新版本（E10）对应表的新 ID，适用于跨版本数据迁移与关联场景。
---

---
name: 基础架构组件_http
description: 该模块提供权限转移全生命周期管理接口，支持查询指定人员或组织的可转移权限数据、获取具体转移内容详情、执行权限转移操作以及轮询查询转移任务的最终执行结果，适用于基础架构层面的权限交接与数据迁移场景。
---

---
name: 迁出迁入_http
description: 该模块专注于应用安装状态的查询与管理，提供根据应用标识检测特定应用是否已安装，以及获取当前所有已安装应用标识列表的功能，适用于应用迁移、环境校验及部署状态监控场景。
---

---
name: 日程安排(老版本，停止迭代)_http
description: 该模块提供日程安排（老版本）的核心功能接口，涵盖日程的新建、冲突检测（PC/H5）、回执处理（PC/H5）以及移动端和 PC 端的卡片表单布局查询与创建。适用于需要管理日历事件、检查时间冲突、处理参与人反馈及获取日程表单结构的场景。
---

---
name: 知识管理_dubbo
description: 该模块属于知识管理（weaver-doc-service），核心提供文档全生命周期关键操作接口：包括文档主附件的校验与设置、文档与 WPS 正文的绑定关联、批量获取文档详情及附件列表、以及文档权限缓存的刷新管理，适用于文档上传处理、内容关联、信息查询及权限同步等场景。
---

---
name: 流程数据列表及统计_dubbo
description: 该模块属于流程数据列表及统计服务，核心功能是批量获取指定流程实例的未操作者（待办人员）信息。支持传入多个流程 ID 进行查询，可配置是否分页、解析异构系统数据以及设置返回数量，适用于需要集中监控或展示多条流程当前待处理人员的业务场景。
---

---
name: 集成登录_dubbo
description: 该模块提供集成登录（IntLogin）相关的 Dubbo 远程服务接口，支持两种单点登录模式：一是通过指定 userid 和租户键进行登录，二是自动获取当前登录人信息及租户上下文进行登录，适用于多租户环境下的身份认证集成场景。
---

---
name: 打印服务_dubbo
description: 该模块为打印服务（weaver-prints-service），提供全面的文档打印与模板管理能力。核心功能包括：HTML 转 PDF、多文件合并为 PDF、基于书签填充 Word 文档；打印模板的全生命周期管理（查询可用模板、根据 ID 查询配置、新建/更新/删除/复制模板、批量保存及系统模板转换）；以及打印日志统计。此外，还提供专门用于二次开发的接口，支持批量打印数据保存、数据驱动模板生成文件及动态填充模板文件，适用于流程表单输出、电子档案生成及定制化报表场景。
---

---
name: 组织管理_http
description: 该模块提供组织管理核心功能，支持通过 RESTful 接口同步分部、部门、岗位及人员数据以维护组织架构，并提供通讯录查询接口用于检索员工详细信息（如姓名、联系方式、部门、岗位及状态），适用于外部系统对接与组织架构数据集成场景。
---

---
name: 消息推送_http
description: 该模块为消息推送中心（weaver-mc-service），核心功能涵盖全渠道消息发送（支持 IM、邮件、短信、云桥及待办通知）、个人消息接收规则的查询与管理（包括按模块查询规则、更新规则状态与渠道配置、批量启停模块规则、删除规则），以及获取系统支持的消息渠道列表，适用于构建统一的通知分发与用户个性化订阅管理体系。
---

---
name: 打印服务_hook
description: 该模块提供打印服务中 Word 文档生成的二次开发埋点接口（PRINT_WORD_HOOK_001），允许开发者在文档渲染过程中拦截并自定义处理占位符数据与书签映射关系，支持动态修改节点审批记录、表单字段内容及最终生成的 XML 结构，适用于需要定制化打印模板内容或增强文档数据展示的场景。
---

---
name: 安装包&升级包_dubbo
description: 该模块提供 E9 到 E10 版本的 SQL 语句文本转换功能，通过 getRunTimeE10SQL 接口将旧版 SQL 语法替换为新版语法（仅做文本替换不执行），适用于系统升级过程中的数据库脚本兼容性处理。
---

---
name: 合同管理_hook
description: 该模块提供合同文件赋权功能，通过埋点标识 EBCONTRACT_FILE_HOOK_001 触发，支持传入文件 ID 和请求 ID 参数，用于在手动配置后自动执行合同文件的权限重置操作，所属服务为 weaver-ebuilder-contract-service。
---

---
name: 公共业务组件_dubbo
description: 该模块属于公共业务组件（weaver-bcw-service），主要提供泛微 OA 系统中浏览框（Browser）相关的数据查询服务。核心功能包括：根据 ID 批量查询浏览框数据的名称、图标及状态信息（支持部门、人员等类型），以及查询业务模块中浏览按钮的关联数据信息，适用于表单数据展示与关联检索场景。
---

---
name: 档案管理_hook
description: 该模块为档案管理系统的核心扩展接口集合，主要提供档案全生命周期的二开埋点能力。功能涵盖：档案过程信息与操作日志的异步推送（Arc_process_push, Arc_log_push）；全文检索的前后处理扩展，支持自定义过滤条件、结果字段增强及关联索引构建（Arc_searchByModule, Arc_handlerResult, Arc_extendObj）；档案接收与原文管理的定制，包括自动组卷逻辑、附件路径/名称重置、上传单据类型过滤及附件变更后续处理（Arc_AutoGroup, Arc_XmlPath, Arc_docUp_metaType, Arc_updateDocument）；以及借阅车数据同步扩展（Arc_addBorrowCar）。适用于需要深度定制档案业务流程、检索规则及数据存储策略的开发场景。
---

---
name: 发票助手_dubbo
description: 该模块属于'发票助手'，核心功能是提供发票数据的同步与查询服务。主要接口（syncInvoiceInfos）支持通过租户/Token、用户 ID 及复杂的查询条件对象（SyncInvoiceVo），分页获取发票列表详情。返回数据涵盖发票基础信息、金额税额、购销方信息、明细商品、航班行程等扩展字段以及 PDF 文件地址，适用于报销系统集成、发票数据采集及多类型发票（如增值税普通发票、航空行程单）的统一管理场景。
---

---
name: 流程流转_http
description: 该模块提供泛微（Weaver）工作流核心流转功能，涵盖流程的全生命周期管理。主要能力包括：流程的创建与初始化、表单数据的提交与审批同意、流程的撤销/撤回、流程的启用与恢复；支持获取流程详细信息、查看节点权限列表、查询历史签字意见及表单意见数据配置；此外还提供流程委托的新建与收回功能。适用于需要集成 OA 审批流、实现业务单据自动化流转及状态追踪的场景。
---

---
name: 租户_dubbo
description: 该模块提供租户维度的许可证（License）管理功能，核心接口支持根据组织 Key 和状态（如禁用）查询被限制的模块列表（例如 eb、workflow），适用于多租户环境下对功能模块权限的管控与审计场景。
---

---
name: 数据加工_dubbo
description: 该模块提供数据加工服务，核心功能是通过名称获取远程数据连接（getConnectionByName），适用于二次开发场景中按需定位和建立数据源连接。
---

---
name: 邮件_dubbo
description: 该模块提供邮件发送服务，核心功能为通过 sendRemindMail 接口发送邮件提醒，适用于需要触发通知类邮件的业务场景。
---

---
name: 表单引擎_dubbo
description: 该模块提供业务模块查询浏览按钮名称的接口功能，支持在表单引擎（ebuilderform）和工作流（workflow）两种场景下，根据查询参数实体和当前人员信息获取关联数据的浏览按钮展示名称。
---

---
name: 公文管理_dubbo
description: 该模块为泛微 OA 系统的公文管理核心服务（weaver-odoc-service），主要提供公文内部交换的全生命周期操作接口（涵盖发文创建、分发、发送、作废、撤销、收文、签收、触发流程、拒收、退回及转签等），同时支持公文表单数据的深度处理，包括获取正文/附件/文档字段值、自动套红、字段类型判断，以及公文流程意见的获取与格式化展示功能。
---

---
name: 会议管理_hook
description: 会议管理模块二开扩展接口集，提供全生命周期（新建、变更、取消、结束）的消息通知拦截与重写、视频会议参数自定义、日程生成控制、全局权限动态调整、议程列表定制及待办推送开关等功能。支持通过埋点机制（WeaHook）在关键业务节点拦截并修改核心实体数据（如 smg、meetingPermission、simpleAgenda 等），满足个性化业务逻辑注入需求。
---

---
name: 通知公告_http
description: 该模块提供通知公告的新建功能，支持通过 POST 请求调用接口创建新的公告信息。
---

---
name: 公共业务组件_http
description: 该模块属于公共业务组件，提供企业信息查询功能，支持通过关键字和企业类型（如基本信息、企业类型）检索工商数据，适用于需要获取企业详情的业务场景。
---

---
name: 流程规则_dubbo
description: 该模块属于流程规则服务，核心提供工作流引擎的关键控制能力，涵盖流程创建权限校验、节点附加操作配置以及流程条件规则比对等功能，适用于需要干预或验证流程流转逻辑与权限控制的场景。
---

---
name: 项目协作_dubbo
description: 该模块属于项目协作服务（weaver-project-service），核心功能涵盖项目全生命周期的基础操作。主要提供三类接口：1. 新增项目：支持通过简化对象或完整表单数据创建项目，可配置负责人、参与人、共享人及自定义字段；2. 更新项目：支持通过 Map 动态更新项目名称、时间、状态等属性；3. 返回结果：包含新建项目的 ID 返回及操作状态反馈。适用于需要程序化创建、修改项目管理数据的场景。
---

---
name: 组织管理_dubbo
description: 该模块属于组织管理（weaver-hrm-service），核心提供人力资源相关的远程服务接口。功能涵盖：人员基础信息查询（按 ID 获取）、人员卡片自定义表单数据获取、办公地点分页查询、系统基础配置查询、自动编号生成以及通过 ESB 执行人员数据同步更新。适用于需要读取或同步组织架构、员工详情及关联配置数据的场景。
---

---
name: 出勤_http
description: 该模块提供出勤报表相关接口，支持查询出勤工作时长汇总数据及明细列表。功能涵盖多维度筛选（时间范围、考勤规则、人员/部门范围、在职状态等）、分页查询、单位转换（天/小时）以及 Excel 导出，适用于生成和分析员工出勤统计报表。
---

---
name: e-Builder页面引擎_dubbo
description: 该模块属于 e-Builder 页面引擎服务，主要提供应用标签管理功能，支持根据标签查询应用 ID 列表以及对应用进行打标操作。
---

---
name: E9升E10_dubbo
description: 该模块提供泛微 E8/E9 升级至 E10 场景下的 ID 转换服务，核心功能包括将旧版本 int 型 ID 转换为 E10 Long 型 ID（getNewTableID/getNewTableIDForWs），以及将 E10 ID 反向转换为 int 型 ID（putIntIdByE10Id）。适用于普通业务数据（如人员、部门等）的 ID 映射，明确不支持流程引擎及建模表数据的 ID 转换。
---

---
name: 流程数据列表及统计_hook
description: 该模块提供流程数据列表及统计的扩展能力，通过'wflRpcResData'埋点标识，允许在调用流程列表 OpenAPI 或对外 RPC 接口时，基于二开服务动态注入自定义业务数据到标准返回结果中，适用于需增强流程列表响应内容的场景。
---

---
name: 签章管理_dubbo
description: 该模块提供人员电子签章的新增与更新管理功能，支持通过 REST 接口对签名数据进行维护。
---

---
name: 任务协作_dubbo
description: 该模块属于任务协作服务（weaver-project-service），提供基于 Dubbo 的核心任务管理接口。主要功能包括：通过 buildTaskWithFormData 新建包含自定义表单数据的复杂任务；通过 updateTaskById 更新现有任务的属性、状态及重复规则；通过 getById 查询任务的详细信息。所有操作均需传入操作人员对象（SimpleEmployee）以进行权限校验，适用于需要程序化创建、维护和检索项目任务场景。
---

---
name: 公文管理_hook
description: 该模块提供公文管理中的正文动作执行后埋点接口（ODOC_ACTION_HOOK_001），支持在公文正文转换（如转 PDF、OFD）、附件转换或文档合并等操作完成后，通过二开服务触发自定义业务逻辑。接口传入流程 ID、当前节点 ID、用户 ID 及各类转换结果映射，主要用于扩展业务处理与行为追踪，不依赖具体返回数据，仅作为事件触发机制使用。
---

## 执行规范

1. API 候选的模块名与接口名必须来自目标业务 Skill 的 `search-api.mjs search` 结果。
2. 对最终候选执行 `search-api.mjs load`，核对完整模块名、协议、接口签名、参数和版本范围。
3. 结构化契约不足时，使用同一 Skill 的 `search.mjs` 检索原始文档；不得跨业务 Skill 拼接证据。
4. 首次检索无有效命中时，可按 `./.ecode/skills/backend-development/references/api-module-baseline.md` 更换一次模块关键词；冲突审计显式增加 `--include-conflict`。
5. 输出实现前，必须附带检索证据：`module_name`、`interface_name`、`business_api_id`、
   `target_skill`、命中文档与加载章节。
