# =========================================================
# 长任务监控 Action
# 作用：基于 job_id 持续跟踪一个长任务状态，直到任务结束
# 对应 proto：JobQuery + JobStatus
# 说明：
# 1) 这是对 proto 中 JobQuery + JobStatus 轮询模型的 ROS2 Action 化封装
# 2) 专项任务本身的执行 Action 仍应在各自领域 proto 中定义
# 3) common 层只负责提供统一的长任务状态跟踪能力
# =========================================================

# Goal：要监控哪个长任务
JobQuery query
---
# Result：任务结束时返回最终状态
JobStatus final_status
---
# Feedback：任务执行过程中持续返回当前状态
JobStatus current_status