v0.1.19
DrainWorker::run() built its own RecordWriter with positional args, omitting appName and environment — they silently fell back to constructor defaults. Plumb both through the DrainWorker ctor and resolve them in the service provider. Expose the override via a nightowl.environment config key so it survives `php artisan config:cache`; RecordWriter::fromConfig() uses the same key. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>