/** * Errors — 核心基础层模块。 * * 职责边界: * - 负责:SoloForgeError 等 核心基础层职责 * - 不负责:不属于本模块的职责由对应模块承担 * * 被谁调用:引擎各子模块、管线层 * 调用谁:无外部依赖 * * 数据流:底层能力请求 → 处理 → 返回结果 * 持久化:无持久化(纯计算/内存态) */ /** * SoloForge 结构化错误 */ export declare class SoloForgeError extends Error { /** 错误码 — 用于程序化识别错误类型 */ readonly code: string; /** 严重性 — error 或 warning */ readonly severity: "error" | "warning"; /** 恢复建议 */ readonly recovery?: string; constructor(message: string, code: string, severity?: "error" | "warning", recovery?: string); /** 序列化为 JSON 友好格式 */ toJSON(): Record; }