'boolean', 'config' => 'array', ]; } public function project(): BelongsTo { return $this->belongsTo(Project::class); } public function getSpikeThreshold(): int { return $this->config['threshold'] ?? 10; } public function getSpikeWindowMinutes(): int { return $this->config['window_minutes'] ?? 5; } }