ProjectTech4DevAI / ProjectTech4DevAI/kaapi-backend
Cleanup: Automate TTS/STT folder deletion
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 18
- Forks
- 10
- Ø Merge
- 2 T. 20 Std.
- Gemergte PRs (30 T.)
- 14
Beschreibung
Is your feature request related to a problem?
S3 cleanup is currently separate from DB cleanup. TTS/STT folders require manual deletion as only a few projects generate real traffic, leading to potential clutter.
Describe the solution you'd like
- Identify TTS/STT voice-note storage folders eligible for deletion.
- Delete folders recursively (manual console deletion is acceptable).
- Ensure this process is separate from the DB cron/migration path.
- Verify that evaluation processes do not reuse the same folder path prior to deletion.
Original issue
Context
S3 cleanup stays separate from DB cleanup. TTS/STT folders can be deleted recursively, possibly manually via console since only ~10–12 projects have real traffic.
Acceptance criteria
- Identify TTS/STT voice-note storage folders eligible for deletion.
- Delete recursively (manual console deletion acceptable given low project count).
- Keep this work out of the DB cron/migration path.
- Confirm evals does not reuse the same folder path before deletion.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, die bestehenden Pfade für S3-Bereinigung und DB-Cronjobs oder Migrationen zu finden, und untersuche anschließend die Benennung der TTS/STT-Voice-Note-Ordner sowie die Nutzung des Evaluierungs-Speichers. Identifiziere geeignete Ordner, stelle sicher, dass evals sie nicht wiederverwenden, und halte das Löschen von der DB-Bereinigung getrennt; die Akzeptanzkriterien erlauben rekursives Löschen über die Konsole.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- aws, python
- Bereich
- backend, cloud
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Aktiv
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 45/100