- Shipped
- 15. August 2026 um 05:58 UTC
- Author
- kamo
- Commit
- 54f058e
Der erste Cluster, dessen ehrliche Antwort ist "keine Aktion", und zwei der sechs sah Deletable bis zum letzten Check. TimecardService hat eine Authentifizierungsgrenze, ein Cluster-internes gemeinsames Geheimnis, und sein javadoc gibt den Vertrag an: SecurityService löst die Sitzung, prüft Rechte und Relais. Die HR-Rechte werden also in den Relais-Controllern von SecurityService leben und keine check gehört in TimecardService - grepping it for hasRight gibt nichts zurück, und das ist eher richtig als eine Lücke. VIEW_SCHEDULES und MANAGE_SCHEDULES sind verdrängt, nicht dekorativ. Der Zeitplan Feature ist real - TimecardSchedule, sein Repository, TimecardConfetenController, AttendanceService - und wird von MANAGE_TIMECARDS absichtlich eingegliedert: hrTabs.ts records dass die Teilnahme auf VIEW_SCHEDULES geöffnet hat und dass jeder Tab ein Recht hatte von seiner eigenen, um eine inkonsistente Bar zu entfernen, mit Halterungen über durch getragen NEU_RIGHT_SEEDS. Das Hinzufügen eines Zeitplan-Gate würde die zweite Bar zurück stellen. CREATE_EMPLOYEES und DELETE_EMPLOYEES werden von MANAGE_MEMBERS abgelöst: ein Mitarbeiter ist ein Mitglied mit einer Beschäftigung Rekord, so dass die Schaffung eines Mitglieds ist die Schaffung eines Mitglieds, und es gibt keinen Mitarbeiter CRUD Endpunkt. VIEW_TIME_OFF und MANAGE_TIME_OFF wurden fast gelöscht. Kein Tisch in einem Schema, nein Entität, kein Repository, kein Controller, keine Benutzeroberfläche, keine Frontend-Referenz auf dem Standard auf VIEW_EMAIL_LOGS angewendet, das ist ein Lösch. Es ist nicht: Auszeit ist eine erstklassige Lohn-Proplan-Fähigkeit, PayrollFeature.PTO_BALANCES und PayrollPtoBalanceProvider, implementiert gegen Paychex Flex, BambooHR, ADP und Paycor. Das Substanment ist modelliert; nur der Kamo Endpunkt und der Bildschirm fehlen. Die Lektion, die es wert ist, getragen zu werden: "keine Tabelle" ist nicht der Test. Eine Fähigkeit kann modelliert werden ganz als Provider-Schnittstelle, so baut diese Plattform Meetings, Gehaltsabrechnung und Telefonie. Überprüfen Sie die Anbieter Abstraction vor dem Abschluss eines Substans tut nicht existieren.