---
id: task-65
title: 'Move EnqueueJobBase to Tasks::EnqueueJobBase'
status: To Do
assignee: []
created_date: '2025-07-08'
labels: []
dependencies: []
---

## Description

Move EnqueueJobBase from app/lib/enqueue_job_base.rb to app/lib/tasks/enqueue_job_base.rb and change the class name to Tasks::EnqueueJobBase to align with the Tasks namespace pattern used by all its subclasses.

## Acceptance Criteria

- [ ] Class moved from app/lib/enqueue_job_base.rb to app/lib/tasks/enqueue_job_base.rb
- [ ] Class renamed from EnqueueJobBase to Tasks::EnqueueJobBase
- [ ] All inheriting classes updated to use Tasks::EnqueueJobBase
- [ ] Sorbet RBI files updated or regenerated
- [ ] All references updated throughout codebase
- [ ] Tests pass with new namespace
- [ ] Code follows existing Tasks namespace conventions
