Tickettyp-Zuordnung: Repos mit erlaubten Tickettypen konfigurieren #57
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Beschreibung
Pro Repo konfigurierbar machen, welche Tickettypen (Bug, Feature, Datenfehler, Admin) es verarbeiten darf. Die Pipeline soll Tickets nur an Repos weiterleiten, die den passenden Tickettyp unterstützen.
Hintergrund
Aktuell kennt die
repo_registrykeine Tickettyp-Eingrenzung. Ein Datenfehler-Ticket könnte an ein Frontend-Repo geroutet werden, obwohl dieses nur Code-Bugs bearbeiten kann. Die Zuordnung Tickettyp → Repo fehlt komplett.Abgeleitet aus Issue #13 (Betriebskonzept), Bereich 1: Tickettyp-Eingrenzung.
Akzeptanzkriterien
ticket_types(JSON-Array) im Repo-Model: z.B.["bug", "feature"]ticket_typesleer → Repo akzeptiert alle Typen (Rückwärtskompatibilität)Technische Hinweise
backend/models/repo.py—ticket_types: list[str](JSON Column)backend/services/scoring_engine.py— Tickettyp-Filter bei Repo-Vorschlagbackend/services/preparation_engine.py— Tickettyp-Check bei Repo-Auswahlfrontend/src/pages/RepoRegistry.tsx— Multi-Select für Tickettypenticket_typesin repos)Aufwand: M
Abgeleitet aus #13