config: expose operator policy snapshot metadata

This commit is contained in:
Vincent Koc 2026-03-06 01:14:04 -05:00
parent 5e799a39c3
commit a3b608379a

View File

@ -128,6 +128,15 @@ export type LegacyConfigIssue = {
message: string;
};
export type ConfigOperatorPolicySnapshot = {
path: string;
exists: boolean;
valid: boolean;
lockedPaths: string[];
issues: ConfigValidationIssue[];
warnings: ConfigValidationIssue[];
};
export type ConfigFileSnapshot = {
path: string;
exists: boolean;
@ -145,4 +154,5 @@ export type ConfigFileSnapshot = {
issues: ConfigValidationIssue[];
warnings: ConfigValidationIssue[];
legacyIssues: LegacyConfigIssue[];
policy?: ConfigOperatorPolicySnapshot;
};