*/ class OperationRunFactory extends Factory { protected $model = OperationRun::class; public function definition(): array { return [ 'tenant_id' => Tenant::factory(), 'user_id' => User::factory(), 'initiator_name' => fake()->name(), 'type' => fake()->randomElement(OperationRunType::values()), 'status' => OperationRunStatus::Queued->value, 'outcome' => OperationRunOutcome::Pending->value, 'run_identity_hash' => fake()->sha256(), 'summary_counts' => [], 'failure_summary' => [], 'context' => [], 'started_at' => null, 'completed_at' => null, ]; } }