"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.REPORT_JOB_TYPE = void 0; exports.createReportJobHandler = createReportJobHandler; exports.REPORT_JOB_TYPE = 'report:generate'; function createReportJobHandler(deps) { return async (payload) => { const log = deps.logger.child({ jobType: exports.REPORT_JOB_TYPE, reportId: payload.reportId }); log.info({ format: payload.format }, 'Report generation job executing'); // Full implementation in Phase 15 (Reporting Module) // For now, return a placeholder result const filePath = `./reports/${payload.reportId}.${payload.format}`; log.info({ filePath }, 'Report job complete'); return { reportId: payload.reportId, filePath }; }; }