import { Schema, model } from 'mongoose'; const jobLogSchema = new Schema( { jobId: { type: Schema.Types.ObjectId, ref: 'jobs', required: true, index: true }, ts: { type: Date, default: Date.now, index: true }, level: { type: String, enum: ['info', 'warn', 'error'], default: 'info' }, step: { type: String, required: true }, message: { type: String, required: true }, meta: Schema.Types.Mixed }, { versionKey: false } ); export const JobLogModel = model('job_logs', jobLogSchema);