13 lines
792 B
Go
13 lines
792 B
Go
package domains
|
|
|
|
import "error-code-system/errcode"
|
|
|
|
func registerIntent(r *errcode.Registry) {
|
|
must(r, def(errcode.IntentInvalidSpec, 400, errcode.SeverityError, errcode.RetryNever, errcode.SideEffectNone,
|
|
"意图定义校验失败", "检查 spec 的 id/domain/matcher/slots 与来源文件;整批配置已原子拒绝"))
|
|
must(r, def(errcode.IntentSpecProtected, 400, errcode.SeverityError, errcode.RetryNever, errcode.SideEffectNone,
|
|
"试图覆盖或禁用保护域意图", "保护域由宿主构建时声明;修改须走宿主内置定义,不接受 overlay"))
|
|
must(r, def(errcode.IntentLoadFailed, 500, errcode.SeverityError, errcode.RetryNever, errcode.SideEffectNone,
|
|
"意图配置加载失败", "查看来源路径与解析原因;失败时保留上一生效快照"))
|
|
}
|