refactor(t-paliad-080): service-layer naming sweep — Notiz/Termin/Frist/Projekt/Partei → Note/Appointment/Deadline/Project/Party
Mechanical rename across 8 service files plus their handler call sites and
two related helpers. The English types existed already; what changed are the
input-struct names, helper functions, list/create method suffixes, and
parameter names so they no longer mix English types with German parameter
names.
Renames cover:
- CreateNotizInput/UpdateNotizInput → CreateNoteInput/UpdateNoteInput,
notizColumns/notizSelect → noteColumns/noteSelect, ListForProjekt/Frist/
Termin → ListForProject/Deadline/Appointment, CreateForProjekt/Frist/
Termin → CreateForProject/Deadline/Appointment, fristProjectID →
deadlineProjectID
- CreateTerminInput/UpdateTerminInput → CreateAppointmentInput/
UpdateAppointmentInput, terminColumns → appointmentColumns, ListForProjekt
→ ListForProject; parameter renames terminID → appointmentID, projektID
→ projectID
- CreateFristInput/UpdateFristInput → CreateDeadlineInput/
UpdateDeadlineInput, fristColumns → deadlineColumns, ListForProjekt →
ListForProject, isValidFristStatus → isValidDeadlineStatus; parameter
renames fristID → deadlineID, projektID → projectID
- CreateProjektInput/UpdateProjektInput → CreateProjectInput/
UpdateProjectInput, projektColumns → projectColumns,
validateProjektStatus → validateProjectStatus, ProjektRole comment →
ProjectRole
- CreateParteiInput → CreatePartyInput, parteiColumns → partyColumns,
ListForProjekt → ListForProject; parameter renames parteiID → partyID
- OnTerminCreated/Updated/Deleted → OnAppointmentCreated/Updated/Deleted on
the AppointmentCalDAVPusher interface and its CalDAVService impl
- formatTermin → formatAppointment in caldav_ical
- ListForProjekt → ListForProject, listWithProjekt → listWithProject,
checklistInstanceWithProjektSelect → checklistInstanceWithProjectSelect,
ClearProjekt → ClearProject (JSON tag clear_projekt unchanged — wire
format)
- insertProjectEvent helper parameter projektID → projectID, error message
"insert projekt_event" → "insert project_event"
- TeamService AddMember/RemoveMember/ListDirectMembers/ListEffectiveMembers
parameter projektID → projectID; matching handler renames
- Frontend doc-comments referencing CreateProjektInput/UpdateProjektInput
updated to CreateProjectInput/UpdateProjectInput
JSON wire tags (clear_projekt, etc.) and German user-facing strings
(glossary entries, search.go labels, email templates, changelog,
Terminsgebuehr, Fristenrechner product name) are intentionally untouched.
API contract unchanged. go build/vet/test ./... clean. Frontend bun build
clean.