# =========================================================
# 就绪问题项
# 作用：表达“当前为什么还不能执行任务”
# 使用场景：各专项服务 readiness 响应中的 issues 列表
# =========================================================

# 问题代码，便于程序识别
string issue_code
# 问题说明
string message
# 映射到统一错误码
ErrorCode mapped_error_code
# 是否为阻塞问题
bool blocking
# 关联资源 ID，例如某个传感器 ID
string related_resource_id
# 扩展元数据
KeyValuePair[] metadata