"use strict";
/**
 * LogAggregatorRetention -- P4-RET-04 Log aggregator retention interface (AC 14)
 *
 * Adapter interface implemented by each log aggregator backend.
 * The reconciliation loop in governance-server queries PolicyMatrix per tenant
 * and calls setTenantRetention() when the aggregator's current retention
 * drifts from the matrix value.
 *
 * Concrete implementations:
 *   - SplunkRetentionAdapter  (splunk.ts)  -- DEFERRED-SPLUNK-WIRE
 *   - DatadogRetentionAdapter (datadog.ts) -- DEFERRED-DATADOG-WIRE
 *   - SentinelRetentionAdapter(sentinel.ts)-- DEFERRED-SENTINEL-WIRE
 *   - NoOpRetentionAdapter    (noop.ts)    -- default for tenants with no aggregator
 *
 * Spec: P4-RET-01 Section 2.4, AC 14
 *
 * @connexum/ai-governance
 */
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=log-aggregator.js.map