/** * artifact_scope — artifact kind 到 engine scope 的纯映射。 * * 职责边界: * - 负责:把 artifact kind 映射到 engine scope(deployment/code/backend/frontend/shared) * - 不负责:scope revision 计算(ruleset_fingerprint.computeEngineScopeRevision)、stale 判定、IO * * 纯函数无 IO,可单测。供 freshness 基础层确定产物的 engine scope。 * 基础层(Part 1):仅定义映射;接入 evidence 写入/digest_builder 由后续 Part 完成。 */ export type EngineScope = "deployment" | "code" | "backend" | "frontend" | "shared"; /** * 返回 artifact kind 对应的 engine scope。 * 未知/未映射 kind 归 shared(安全默认:不强行归属,改 shared 判定逻辑时随之失效)。 */ export declare function artifactKindToEngineScope(artifactKind: string): EngineScope;