process: switch WhatsNew.md and Notify text to English
Reversal of the language decision from 6d94fa5. Texts that get
committed to the repo permanently should follow the same English-
only rule as everything else; the Notify push stays 1:1 with the
WhatsNew entry, so both are English now.
The "only file intentionally not in English" carve-out in CLAUDE.md
is removed.
This commit is contained in:
@@ -194,9 +194,9 @@ is two-step and the two outputs share one text:
|
|||||||
The text must be written for the **user-as-reader who did not
|
The text must be written for the **user-as-reader who did not
|
||||||
watch me work**:
|
watch me work**:
|
||||||
|
|
||||||
- **Language: German.** This is a deliberate exception to the
|
- **Language: English.** Same as the rest of the repo; both
|
||||||
English-only project rule, because WhatsNew is user-facing
|
WhatsNew.md and the Notify push are permanent enough to be
|
||||||
communication, the same role German plays in our live chat.
|
treated as project content.
|
||||||
- **No technical internals.** Don't name crates, function
|
- **No technical internals.** Don't name crates, function
|
||||||
identifiers, type names, agent names, or iteration codes
|
identifiers, type names, agent names, or iteration codes
|
||||||
(`ct.1.7`, `18a`, etc.). Describe the *change in the project*
|
(`ct.1.7`, `18a`, etc.). Describe the *change in the project*
|
||||||
@@ -208,13 +208,13 @@ watch me work**:
|
|||||||
not an essay. If the work covered multiple unrelated things,
|
not an essay. If the work covered multiple unrelated things,
|
||||||
bullet them.
|
bullet them.
|
||||||
- **Tone: factual, not performative.** No celebration, no "I have
|
- **Tone: factual, not performative.** No celebration, no "I have
|
||||||
successfully…". Just "X geht jetzt, Y ist behoben, Z ist neu".
|
successfully…". Just "X works now, Y is fixed, Z is new".
|
||||||
|
|
||||||
**Bounce-backs** (asking the user for a design judgement or
|
**Bounce-backs** (asking the user for a design judgement or
|
||||||
checkpoint) are *not* done-state and do **not** produce a
|
checkpoint) are *not* done-state and do **not** produce a
|
||||||
WhatsNew entry — they stay as Notify-only.
|
WhatsNew entry — they stay as Notify-only.
|
||||||
|
|
||||||
Format of a WhatsNew entry: a `## YYYY-MM-DD — <kurze Überschrift>`
|
Format of a WhatsNew entry: a `## YYYY-MM-DD — <short title>`
|
||||||
heading followed by the message body. The body must match the
|
heading followed by the message body. The body must match the
|
||||||
Notify text verbatim.
|
Notify text verbatim.
|
||||||
|
|
||||||
@@ -270,12 +270,11 @@ Existing entries are not retroactively renamed.
|
|||||||
by `skills/implement`.
|
by `skills/implement`.
|
||||||
|
|
||||||
- **`docs/WhatsNew.md`** (since 2026-05-11): the user-facing
|
- **`docs/WhatsNew.md`** (since 2026-05-11): the user-facing
|
||||||
changelog, written in German for the user-as-reader who does
|
changelog, written for the user-as-reader who does not watch
|
||||||
not watch the implementation. Entries are appended at done-state
|
the implementation. Entries are appended at done-state
|
||||||
notifications and mirror the Notify text verbatim. See the
|
notifications and mirror the Notify text verbatim. See the
|
||||||
"Done-state notifications" subsection above for the editorial
|
"Done-state notifications" subsection above for the editorial
|
||||||
rules. This is the only file in the repo that is intentionally
|
rules (in particular: no internals, lead with the change).
|
||||||
not in English.
|
|
||||||
|
|
||||||
Together these answer three questions: "what is the language right
|
Together these answer three questions: "what is the language right
|
||||||
now?" (DESIGN), "how did we get here?" (JOURNAL, specs, plans),
|
now?" (DESIGN), "how did we get here?" (JOURNAL, specs, plans),
|
||||||
|
|||||||
+11
-10
@@ -1,15 +1,16 @@
|
|||||||
# Was ist neu in AILang
|
# What's New in AILang
|
||||||
|
|
||||||
Dies ist das benutzerlesbare Änderungsprotokoll. Es läuft parallel
|
A user-facing changelog. It runs in parallel to the technical
|
||||||
zum technischen `JOURNAL.md` und ist in der gleichen Sprache verfasst,
|
`JOURNAL.md` and is written for the user-as-reader who did not watch
|
||||||
in der wir uns unterhalten — Deutsch.
|
the work happen — no crate names, no iteration codes, no
|
||||||
|
implementation mechanics.
|
||||||
|
|
||||||
Jeder Eintrag entspricht einer Done-State-Notify, die ich an den
|
Each entry corresponds to a done-state notification I sent to the
|
||||||
Benutzer geschickt habe, wenn er nicht am Rechner war. Der Text ist
|
user when he was away. The text is identical to what arrived on his
|
||||||
identisch mit dem, was auf dem Handy ankam. Neue Einträge werden
|
phone. New entries are appended at the bottom.
|
||||||
unten angehängt.
|
|
||||||
|
|
||||||
Beschrieben wird, **was sich im Projekt geändert hat** — nicht, wie
|
What gets described here is **what changed in the project** — what
|
||||||
es technisch umgesetzt wurde. Für Interna gibt es das `JOURNAL.md`.
|
is now possible, fixed, or visible. For the internals, see
|
||||||
|
`JOURNAL.md`.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|||||||
Reference in New Issue
Block a user