Rechtsrunde Fassung 6 freigegeben (28.10.2026): Datum, Entwurfsmarken, R8b

Der Inhaber hat am 28.10.2026 alle Vorschläge R1 bis R18 angenommen (R10 = Option A)
und zusätzlich R8b entschieden: Webshop und Buchungskalender kehren nach einem neuen
Wartungs-Abo in der Frist automatisch zurück, wie der Server es schon tut.

- Fassungen: Abo 2026-10-28-v6, Funktionsunterlagen 2026-10-28 (Seiten neu gebaut)
- Entwurfsmarken und meta robots noindex entfernt, ENTWURF_V6 = false
- WORTLAUT_STATUS = 'freigegeben'
- Nr. 10 Abs. 5 Webshop/Buchungskalender ohne "auf Wunsch in Textform" (R8b)
- Entscheidungsliste: Abschnitt "Freigabe"; Prüfpunkte D1 bis D8 auf die aktuelle
  Datenschutzerklärung (Fassung 22.10.2026, eine Zeile tiefer) umgestellt
- Tests auf das neue Datum und den Status freigegeben gezogen

Live ändert sich für Kunden nichts: die Seiten liegen unter /neu/ und gelten nur in der
neuen Ansicht (Pilot). Umschalten (P10) folgt erst auf ausdrückliches "umschalten".

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
ClaudeandClaude Opus 5.5 committed 2026-10-28 14:46:53 +00:00
1 parent 2873638b1c
commit 64f1a3b26b
36 files changed
+129 -131

No files matched your search

+3 -3
View File
@@ -850,7 +850,7 @@ export const config = {
// Gleichheit mit FUNKTIONEN_FASSUNG_V6 und WORTLAUT_V6.beginn.einrichtung). Linkzeile und Hinweis stehen in WORTLAUT_V6
// (products.js); die Items baut featureRegistry.consentAbo bei jedem Aufruf.
aboFunktionen: {
fassung: '2026-10-16',
fassung: '2026-10-28',
reihenfolge: ['news', 'termine', 'shop', 'unterkunft', 'zeiten', 'analyse'],
texte: {
// Haken "Beginn" (nur Privatkunden innerhalb der Widerrufsfrist); wortgleich zu WORTLAUT_V6.beginn.einrichtung (P8)
@@ -915,8 +915,8 @@ export const config = {
// Bei jeder Textaenderung an Bedingungen oder Bestellseite hochziehen (wird mit der Zustimmung gespeichert)
termsVersion: '2026-09-30-v5',
// Fassung 6 der Abo-Bedingungen: gilt nur fuer Sitzungen mit neuer Ansicht (aktuelleAboFassung in products.js).
// Entwurfstag; bei der Freigabe durch den Inhaber das Datum auf den Freigabetag setzen (P8 Task 11, Ablauf)
termsVersionNeu: '2026-10-16-v6',
// Freigegeben vom Inhaber am 28.10.2026 (Rechtsrunde R1 bis R18)
termsVersionNeu: '2026-10-28-v6',
// Mindestlaufzeit ab Leistungsbeginn; Kuendigung zum Ende bis 1 Monat vorher, danach monatlich
minTermMonths: products.wartung.minTermMonths,
minutesPerMonth: products.wartung.minutesPerMonth,
+4 -4
View File
@@ -1,8 +1,8 @@
/**
* Sätze der Bestellseiten (Abo bestellen, Wechsel, Zusatzspeicher-Plus, Antrag auf Übernahmegutschrift) in Fassung 6.
*
* ENTWURF, Stand 16.10.2026: Der Wortlaut ist nicht freigegeben (E20). Stellt der Inhaber ihn frei, wird nur WORTLAUT_STATUS auf
* 'freigegeben' umgestellt; Code und Oberfläche lesen den Status aus dieser Datei.
* Freigegeben vom Inhaber am 28.10.2026 (E20, Rechtsrunde R1 bis R18). Code und Oberfläche lesen den Status aus WORTLAUT_STATUS
* in dieser Datei.
*
* Quelle von Linkzeile und Häkchen ist WORTLAUT_V6 in products.js (P8). Diese Datei bleibt ohne Imports, damit Server, Tests und
* Werkzeug sie ohne Umgebung laden; sie hält die beiden Sätze als Kopie, und test/knBestelltexte.test.js sowie
@@ -13,11 +13,11 @@
* Markierungen: In den Vorlagen stehen Link-Texte in eckigen Klammern. klartext() entfernt die Klammern; die Adressen dazu stehen
* als urls in derselben Reihenfolge. Die Oberfläche setzt daraus Links (nie HTML aus dem Text), der Nachweis speichert den Klartext.
*
* Fassungsangabe: Alle Sätze nennen die Fassung als Versionszeichenfolge (z. B. 2026-10-16-v6), so wie mitFassung sie einsetzt.
* Fassungsangabe: Alle Sätze nennen die Fassung als Versionszeichenfolge (z. B. 2026-10-28-v6), so wie mitFassung sie einsetzt.
*/
/** 'entwurf' | 'freigegeben'; stellt nur der Inhaber (P8) um. */
export const WORTLAUT_STATUS = 'entwurf'
export const WORTLAUT_STATUS = 'freigegeben'
/** Text des Knopfs, wörtlich (rechtlich fest, Spec 4). */
export const KNOPF = 'Zahlungspflichtig bestellen'
+3 -3
View File
@@ -216,13 +216,13 @@ export function creditMinutesForInvoice(invoice, priceKeys) {
}
/* ---------------------------------------------------------------------------------------------
* Fassung 6 (Entwurf bis zur Freigabe, E20): Wortlaute fuer die Bestellseiten und Einschalt-Seiten
* Fassung 6 (freigegeben am 28.10.2026, E20): Wortlaute fuer die Bestellseiten und Einschalt-Seiten
* sowie die Unterlagen-Tabelle der Funktionen. Dieses Paket liefert die Konstanten; verdrahtet werden
* sie erst mit P5/P7 (Nachtrag N33). Texte in "du"-Form, ohne Preise.
* ------------------------------------------------------------------------------------------- */
/** Fassung der Funktionsunterlagen (Leistungsbeschreibungen, AVV). Entwurfstag; bei der Freigabe das Datum setzen. */
export const FUNKTIONEN_FASSUNG_V6 = '2026-10-16'
/** Fassung der Funktionsunterlagen (Leistungsbeschreibungen, AVV). Freigegeben vom Inhaber am 28.10.2026. */
export const FUNKTIONEN_FASSUNG_V6 = '2026-10-28'
/**
* Wortlaute der Oberflaeche. linkzeile: genau ein Platzhalter {fassung} (mitFassung fuellt ihn);