Variable CheckGovernanceResponseSchemaConst
CheckGovernanceResponseSchema: ZodObject<
{
check_id: ZodString;
status: ZodUnion<
readonly [
ZodLiteral<"approved">,
ZodLiteral<"denied">,
ZodLiteral<"conditions">,
],
>;
plan_id: ZodString;
explanation: ZodString;
findings: ZodOptional<
ZodArray<
ZodObject<
{
category_id: ZodString;
policy_id: ZodOptional<ZodString>;
source_plan_id: ZodOptional<ZodString>;
severity: ZodUnion<
readonly [
ZodLiteral<"info">,
ZodLiteral<"warning">,
ZodLiteral<"critical">,
],
>;
explanation: ZodString;
details: ZodOptional<ZodObject<{}, $loose>>;
confidence: ZodOptional<ZodNumber>;
uncertainty_reason: ZodOptional<ZodString>;
},
$loose,
>,
>,
>;
conditions: ZodOptional<
ZodArray<
ZodObject<
{
field: ZodString;
required_value: ZodOptional<ZodUnknown>;
reason: ZodString;
},
$loose,
>,
>,
>;
expires_at: ZodOptional<ZodISODateTime>;
next_check: ZodOptional<ZodISODateTime>;
categories_evaluated: ZodOptional<ZodArray<ZodString>>;
policies_evaluated: ZodOptional<ZodArray<ZodString>>;
mode: ZodOptional<
ZodUnion<
readonly [
ZodLiteral<"audit">,
ZodLiteral<"advisory">,
ZodLiteral<"enforce">,
],
>,
>;
governance_context: ZodOptional<ZodString>;
context: ZodOptional<ZodObject<{}, $loose>>;
ext: ZodOptional<ZodObject<{}, $loose>>;
},
$loose,
> = ...