Begruessung: Vorname als Platzhalter, Anwendung duzt

Zwei Aenderungen an der Ansprache.

"Guten Tag, [Vorname]" statt eines erfundenen Namens. Ein fester Name sieht in
einer Abnahme aus wie ein fest verdrahteter Wert, und irgendwann fragt jemand,
warum dort immer derselbe steht. Die Klammern sagen, was an der Stelle
eingesetzt wird; beim Einbau kommt der Wert aus der Sitzung.

Und die Anwendung duzt: "2 Punkte brauchen heute deine Aufmerksamkeit."

Vor der Aenderung geprueft, ob es weitere Siez-Formen gibt — es war genau
diese eine Stelle, einmal im View-Model und einmal in der Bausteingalerie.
Halb geduzt liest sich schlechter als durchgehend gesiezt, deshalb steht die
Ansprache jetzt als Regel in DESIGN-SYSTEM.md, zusammen mit dem Hinweis, dass
beim Einbau im Zweifel die Ansprache von HiveGrid Vorrang hat.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QPeZNwSeU7qG3RRCwaxEZX
This commit is contained in:
dejanandClaude Opus 5 committed 2026-08-31 20:04:14 +02:00
1 parent 7bbbd00ed2
commit 84ce322a19
4 files changed
+35 -6

No files matched your search

+20
View File
@@ -375,3 +375,23 @@ verteilen. In Analytics kann derselbe Unterschied durch einen Filter auf
Die Karten sind in allen Fällen dynamisch — nirgends steht eine feste Höhe.
Kommt mehr Inhalt hinein, wächst die Karte.
---
## Ansprache
**Die Anwendung duzt.** „2 Punkte brauchen heute deine Aufmerksamkeit", nicht
„Ihre". Das gilt für jeden Text, der den Benutzer anspricht — Begrüßung,
Leerzustände, Hinweise, Fehlermeldungen.
Halb geduzt liest sich schlechter als durchgehend gesiezt: Sobald zwei Sätze
auf derselben Seite unterschiedlich ansprechen, klingt die Anwendung wie von
zwei Leuten geschrieben. Beim Einbau gilt im Zweifel die Ansprache von
HiveGrid — sie hat nach [ZIELSYSTEM.md](ZIELSYSTEM.md) Abschnitt 0 den Vorrang.
**Namen im Prototyp stehen in eckigen Klammern.** Die Begrüßung zeigt
„Guten Tag, [Vorname]" und nicht einen erfundenen Namen. Ein fester Name sieht
in einer Abnahme aus wie ein fest verdrahteter Wert, und irgendwann fragt
jemand, warum dort immer derselbe steht. Die Klammern sagen, was an der Stelle
eingesetzt wird; beim Einbau kommt der Wert aus der Sitzung
(`data/nutzer.ts` → `requireMember`).
+9 -3
View File
@@ -11,9 +11,15 @@
* Kacheln in anderer Zusammenstellung.
*/
export const NUTZER = {
name: "Dejan Cosic",
/** Für die Anrede — „Guten Tag, Dejan" liest sich wie eine Ansprache, nicht wie ein Datensatz. */
vorname: "Dejan",
name: "[Vorname] [Nachname]",
/**
* Für die Anrede. In eckigen Klammern und nicht als erfundener Name:
* „Guten Tag, Dejan" sieht in einer Abnahme aus wie ein fest verdrahteter
* Wert, und irgendwann fragt jemand, warum dort immer derselbe Name steht.
* „[Vorname]" sagt stattdessen, was an dieser Stelle eingesetzt wird — beim
* Einbau kommt er aus der Sitzung.
*/
vorname: "[Vorname]",
rolle: "Geschäftsführung",
rolleKey: "gf" as const,
};
@@ -323,10 +323,10 @@ export function KomponentenSeite() {
<div className="-mx-4 sm:-mx-6">
<Begruessung
anrede="Guten Tag"
name="Dejan"
name="[Vorname]"
datum="Donnerstag, 30. Juli"
rolle="Geschäftsführung"
lage="2 Punkte brauchen heute Ihre Aufmerksamkeit."
lage="2 Punkte brauchen heute deine Aufmerksamkeit."
kritisch
/>
</div>
@@ -150,9 +150,12 @@ export function baueDashboardVM(
const umsatzVorher = umsatzVorperiode(daten.rechnungen, "30_tage");
const alerts = handlungsbedarf(daten);
// Die Anwendung duzt. Das ist eine Festlegung fuer den ganzen Prototyp und
// nicht nur fuer diesen Satz — halb geduzt liest sich schlechter als
// durchgehend gesiezt.
const kritisch = alerts.filter((a) => a.art === "kritisch").length;
const lage = kritisch
? `${kritisch} Punkte brauchen heute Ihre Aufmerksamkeit.`
? `${kritisch} Punkte brauchen heute deine Aufmerksamkeit.`
: "Keine kritischen Punkte offen.";
return bereit({