Variable GetPlanAuditLogsResponseSchemaConst
GetPlanAuditLogsResponseSchema: ZodObject<
{
plans: ZodArray<
ZodObject<
{
plan_id: ZodString;
plan_version: ZodNumber;
status: ZodUnion<
readonly [
ZodLiteral<"active">,
ZodLiteral<"suspended">,
ZodLiteral<"completed">,
],
>;
budget: ZodObject<
{
authorized: ZodOptional<ZodNumber>;
committed: ZodOptional<ZodNumber>;
remaining: ZodOptional<ZodNumber>;
utilization_pct: ZodOptional<ZodNumber>;
},
$loose,
>;
channel_allocation: ZodOptional<
ZodRecord<
ZodString,
ZodObject<
{
committed: ZodOptional<ZodNumber>;
pct: ZodOptional<ZodNumber>;
},
$loose,
>,
>,
>;
summary: ZodObject<
{
checks_performed: ZodOptional<ZodNumber>;
outcomes_reported: ZodOptional<ZodNumber>;
statuses: ZodOptional<
ZodObject<
{
approved: ZodOptional<(...)>;
denied: ZodOptional<(...)>;
conditions: ZodOptional<(...)>;
human_reviewed: ZodOptional<(...)>;
},
$loose,
>,
>;
findings_count: ZodOptional<ZodNumber>;
escalations: ZodOptional<
ZodArray<
ZodObject<
{
check_id: ...;
reason: ...;
resolution: ...;
resolved_at: ...;
},
$loose,
>,
>,
>;
drift_metrics: ZodOptional<
ZodObject<
{
escalation_rate: ZodOptional<(...)>;
escalation_rate_trend: ZodOptional<(...)>;
auto_approval_rate: ZodOptional<(...)>;
human_override_rate: ZodOptional<(...)>;
mean_confidence: ZodOptional<(...)>;
thresholds: ZodOptional<(...)>;
},
$loose,
>,
>;
},
$loose,
>;
entries: ZodOptional<
ZodArray<
ZodObject<
{
id: ZodString;
type: ZodUnion<readonly [(...), (...)]>;
timestamp: ZodISODateTime;
plan_id: ZodOptional<ZodString>;
caller: ZodOptional<ZodString>;
tool: ZodOptional<ZodString>;
status: ZodOptional<ZodUnion<(...)>>;
check_type: ZodOptional<ZodUnion<(...)>>;
mode: ZodOptional<ZodUnion<(...)>>;
explanation: ZodOptional<ZodString>;
policies_evaluated: ZodOptional<ZodArray<(...)>>;
categories_evaluated: ZodOptional<ZodArray<(...)>>;
findings: ZodOptional<ZodArray<(...)>>;
outcome: ZodOptional<ZodUnion<(...)>>;
committed_budget: ZodOptional<ZodNumber>;
governance_context: ZodOptional<ZodString>;
plan_hash: ZodOptional<ZodString>;
purchase_type: ZodOptional<ZodUnion<(...)>>;
outcome_status: ZodOptional<ZodString>;
},
$loose,
>,
>,
>;
governed_actions: ZodArray<
ZodObject<
{
governance_context: ZodString;
purchase_type: ZodUnion<
readonly [
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
],
>;
status: ZodUnion<
readonly [
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
],
>;
committed: ZodNumber;
check_count: ZodNumber;
seller_reference: ZodOptional<ZodString>;
},
$loose,
>,
>;
},
$loose,
>,
>;
context: ZodOptional<ZodObject<{}, $loose>>;
ext: ZodOptional<ZodObject<{}, $loose>>;
},
$loose,
> = ...