HR 工具命中 vs BI 空集

HR 工具命中 vs BI 空集 由 Archify 生成的架构图。 salary · currency-v1 · ALL_PATTERNS · 代码 Registry · get_salary_info · get_employee_detail · get_performance_stats salary currency-v1 get_salary_info · get_employee_detail · get_performance_stats leave_days · days-v1 · ALL_PATTERNS · 代码 Registry · get_leave_balance · get_leave_info · get_leave_quota leave_days days-v1 get_leave_balance · get_leave_info · get_leave_quota headcount · count-v1 · ALL_PATTERNS · 代码 Registry · get_headcount · get_department_info headcount count-v1 get_headcount · get_department_info HR agent tools · get_salary_info · get_leave_balance · get_headcount · 按 agent 工具域选择 · ∩ 非空 HR agent tools get_salary_info · get_leave_balance · get_headcount ∩ 非空 BI / VMS tools · 无 HR sourceTools 重叠 · 按 agent 工具域选择 · ∩ 空 BI / VMS tools 无 HR sourceTools 重叠 ∩ 空 selectCriticalFieldsForAgent · sourceTools ∩ availableToolNames · 按 agent 工具域选择 · ADR-0018 §5 selectCriticalFieldsForAgent sourceTools ∩ availableToolNames ADR-0018 §5 capabilityCriticalFieldPatterns · get_recruit_funnel → headcount · 按 agent 工具域选择 · capability-only capabilityCriticalFieldPatterns get_recruit_funnel → headcount capability-only HR → TurnConfig · salary + leave_days + headcount · 按 agent 工具域选择 · 全命中 HR → TurnConfig salary + leave_days + headcount 全命中 BI → TurnConfig · [] 或 capability-only · 按 agent 工具域选择 · 防过触发 BI → TurnConfig [] 或 capability-only 防过触发 sourceTools sourceTools sourceTools ∩ 命中 ∩ 空 plus 写入三 pattern 空 / capability ALL_PATTERNS · 代码 Registry 按 agent 工具域选择 图例 后端 云服务 安全 外部系统

sourceTools(精确名)

  • • salary · get_salary_info / get_employee_detail / get_performance_stats
  • • leave_days · get_leave_balance / get_leave_info / get_leave_quota
  • • headcount · get_headcount / get_department_info

HR agent

  • • 工具集与三 pattern sourceTools 重叠 → 全选入 TurnConfig
  • • ResponseGuard 仅对这些关键数值做溯源校验

BI / VMS · 防过触发

  • • 旧:index.ts 全局挂载 → BI/VMS 误跑 salary/leave 校验
  • • 新:∩ 空 → [];仅 capabilityCriticalFieldPatterns 可附加(如 get_recruit_funnel→headcount)