-- Stonks Oracle - Execution audit trail indexes -- Supports efficient querying of the full decision chain from -- recommendation through risk evaluation to broker execution. -- Requirements: 8.3, 11.3 -- GIN index on audit_events.data for JSONB key lookups -- (e.g. data->>'recommendation_id', data->>'order_id') CREATE INDEX IF NOT EXISTS idx_audit_events_data_gin ON audit_events USING gin (data); -- Index for chronological audit trail queries by entity CREATE INDEX IF NOT EXISTS idx_audit_events_entity_created ON audit_events (entity_id, created_at ASC); -- Index for filtering by event_type + entity_type CREATE INDEX IF NOT EXISTS idx_audit_events_type_entity ON audit_events (event_type, entity_type);