Interface HonuaAgentAuditEvent

interface HonuaAgentAuditEvent {
    action: boolean;
    actor?: string;
    capability?: Capability;
    dryRun: boolean;
    layerId?: string;
    message?: string;
    outcome:
        | "error"
        | "denied"
        | "dry-run"
        | "allowed";
    parameters: Readonly<Record<string, unknown>>;
    protocol?: Protocol;
    sourceId?: string;
    status: HonuaAgentToolStatus;
    targetIds?: readonly string[];
    timestamp: string;
    tool:
        | "selectFeature"
        | "setFilter"
        | "addLayer"
        | "setViewport"
        | "listSources"
        | "inspectMap"
        | "listCapabilities"
        | "summarizeSelection"
        | "runWidgetQuery"
        | "explainCapabilityGap";
}

Properties

action: boolean
actor?: string
capability?: Capability
dryRun: boolean
layerId?: string
message?: string
outcome:
    | "error"
    | "denied"
    | "dry-run"
    | "allowed"
parameters: Readonly<Record<string, unknown>>
protocol?: Protocol
sourceId?: string
targetIds?: readonly string[]
timestamp: string
tool:
    | "selectFeature"
    | "setFilter"
    | "addLayer"
    | "setViewport"
    | "listSources"
    | "inspectMap"
    | "listCapabilities"
    | "summarizeSelection"
    | "runWidgetQuery"
    | "explainCapabilityGap"