- PATCH /jobs/{job_id} endpoint for updating title and cost_tracker_project_id
- cost_tracker_project_id exposed on JobResponse (GET /jobs/{id})
- Inline project ID field in QCDetail and FinalDetail — saved via PATCH
- "AI Cost Dashboard" link in UserList header
- cost_tracker_project_id added to Job type and JobUpdateRequest schema
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
||
|---|---|---|
| .. | ||
| __pycache__ | ||
| routes_admin.py | ||
| routes_auth.py | ||
| routes_files.py | ||
| routes_jobs.py | ||
| routes_review_notes.py | ||
| routes_tts.py | ||
| routes_websockets.py | ||