/** * Contextual metadata attached to log entries */ export interface LogContext { /** Unique session identifier for correlation */ sessionId?: string; /** Current automation step (1-18) */ stepId?: number; /** Step name for human readability */ stepName?: string; /** Adapter or component name */ adapter?: string; /** Operation duration in milliseconds */ durationMs?: number; /** Additional arbitrary metadata */ [key: string]: unknown; }