Files
dogfather-universe/agb.html
T
DogFatherGitandClaude Opus 5 603319a145 Arbeitsschloss: zwei Sitzungen sehen sich jetzt
HEUTE ZWEIMAL NUR GUTGEGANGEN. Zwei Claude-Sitzungen arbeiteten
gleichzeitig in diesem Verzeichnis, ohne voneinander zu wissen.
Keine hat etwas falsch gemacht — sie konnten es nicht wissen.

  * Beide haben `git add -A` benutzt. Haette die eine
    unfestgeschriebene Arbeit der anderen im Baum gehabt, waere sie
    mitcommittet worden — unter fremdem Namen, in einer fremden
    Begruendung, und niemandem waere es aufgefallen. Nachgesehen:
    diesmal war nichts dabei.
  * Beide haben den Stempellauf gestartet. Der schreibt 45 Dateien
    um. Wer dort eine offen hatte, bekam sie unter den Haenden weg
    geaendert.

Dasselbe hat in RunOne am 03.09.2026 sieben Minuten Ausfall
gekostet. Dort gibt es seitdem `arbeitsschloss.sh`; diese Fassung
uebernimmt seine Lehren.

WAS ES IST UND WAS NICHT. Es ist kein Riegel — wer wirklich muss,
kommt vorbei. Es beantwortet die eine Frage, die heute niemand
beantworten konnte: „arbeitet hier gerade sonst jemand?"

Die teuren Fehler liegen bei einem Schloss alle in derselben
Richtung: Es blockiert zu viel und wird deshalb abgeschafft. Also:

  * Es blockiert NICHT, wenn das Schloss DEINES ist. RunOnes erste
    Fassung fragte „ist abgeschlossen" statt „haelt es jemand
    anders" — damit haette, wer ordentlich abschliesst, nie mehr
    ausliefern koennen. Dafuer gibt es `fremd`.
  * Es VERFAELLT nach zwei Stunden, und dass da jemand war, steht
    beim Uebernehmen dabei.
  * Es blockiert NICHT, wenn es selbst unlesbar ist — dritter
    Ausgang, kein Stillstand.
  * Notausgang: SCHLOSS_ZWANG=ja git commit …

DAS PROBLEM, AN DEM RUNONE HAENGT, IST HIER GELOEST. Dort faellt die
Kennung im Zweifel auf den Systembenutzer zurueck, und zwei
Claudian-Sitzungen laufen BEIDE als `claudian` — die Sicherung griff
ausgerechnet zwischen den zwei Faellen nicht, fuer die sie gebaut
wurde. Deshalb ist dort `export ARBEITER=…` Pflicht, und Pflicht
heisst: man vergisst es.

Hier steht `CLAUDE_CODE_SESSION_ID` in jeder Sitzung und ist je
Sitzung verschieden (nachgesehen, 36 Zeichen UUID). Zwei Sitzungen
auf demselben Windows-Benutzer unterscheiden sich damit von selbst,
ohne dass jemand etwas tun muss. Reihenfolge: ARBEITER, dann
Sitzungskennung, dann Benutzername MIT Warnung.

NIEMAND MUSS DARAN DENKEN:
  * die beiden Stempelwerkzeuge nehmen es selbst und geben es selbst
    frei — auch nach einem Absturz und bei Strg+C (wie `bauen.sh` im
    Shop; eines, an das man denken muss, wird vergessen und ab da
    umgangen)
  * `tools/git-haken/pre-commit` bricht jeden Commit ab, solange
    jemand ANDERS das Schloss haelt. Das ist die Stelle, die heute
    gefehlt hat: `git add -A` ist der Griff, den man ohne Nachdenken
    macht, und gegen einen Reflex hilft keine Regel auf Papier.
  * `core.hooksPath` statt `.git/hooks` — letzteres ist nicht
    versioniert und waere nach einem Klon genau dann leer, wenn es
    gebraucht wird.

GEPRUEFT, server/pruef-arbeitsschloss.mjs: 33 Pruefungen, 0 Fehler —
in einem WEGWERF-Verzeichnis mit eigenem git, damit kein echtes
Schloss angefasst wird. Darunter am echten git:

    ohne Schloss committen        -> geht      (0)
    mit dem EIGENEN Schloss       -> geht      (0)
    mit einem FREMDEN Schloss     -> bricht ab (1), nennt wer und warum
    und es stehen genau ZWEI Commits da, nicht drei
    SCHLOSS_ZWANG=ja              -> kommt vorbei
    ohne das Schloss-Werkzeug     -> laesst durch

Dazu: verfallenes Schloss laesst durch, mit laengerer Frist blockt
dasselbe Schloss wieder (Gegenprobe), unlesbarer Inhalt und
unlesbarer Zeitstempel blockieren nicht.

Portnummern nach der neuen Pruefdatei nachgemessen: Pruefbereich bis
5415, 462 Nummern, 0 Kollisionen. pruef-struktur 75/0,
pruef-fingermass 5/0, pruef-ports 10/0.

In DEPLOY.md steht es jetzt an erster Stelle — eine Sicherung, von
der nur der weiss, der sie gebaut hat, ist die erste, die umgangen
wird.

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-10-01 20:04:28 +02:00

141 lines
9.5 KiB
HTML

<!DOCTYPE html>
<html lang="de" data-theme="dogfather">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>AGB — DogiCrew-Supporter-Abo — DOGFATHER UNIVERSE</title>
<meta name="description" content="Allgemeine Geschäftsbedingungen für das DogiCrew-Supporter-Abo von DOGFATHER UNIVERSE." />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/universe-32.png?v=202610012001" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/universe-180.png?v=202610012001" />
<link rel="manifest" href="/manifest.json" />
<meta name="theme-color" content="#065f76" />
<meta property="og:type" content="website" />
<meta property="og:site_name" content="DOGFATHER UNIVERSE" />
<meta property="og:title" content="AGB — DogiCrew-Supporter-Abo — DOGFATHER UNIVERSE" />
<meta property="og:description" content="Allgemeine Geschäftsbedingungen für das DogiCrew-Supporter-Abo von DOGFATHER UNIVERSE." />
<meta property="og:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
<meta property="og:url" content="https://dogfather-universe.com/agb.html" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="AGB — DogiCrew-Supporter-Abo — DOGFATHER UNIVERSE" />
<meta name="twitter:description" content="Allgemeine Geschäftsbedingungen für das DogiCrew-Supporter-Abo von DOGFATHER UNIVERSE." />
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
<meta name="robots" content="noindex" />
<link rel="stylesheet" href="assets/css/main.css?v=202610012001" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=202610012001" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=202610012001" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=202610012001" />
</head>
<body>
<div id="site-header"></div>
<main>
<section class="hero">
<div class="container">
<span class="eyebrow">Rechtliches</span>
<h1>Allgemeine Geschäftsbedingungen — DogiCrew-Supporter-Abo</h1>
<p class="lead worlds">Gelten für den Abschluss und die Nutzung des kostenpflichtigen DogiCrew-Supporter-Abonnements auf dogfather-universe.com.</p>
</div>
</section>
<section class="section-tight">
<div class="container">
<p class="small muted">Rechtstexte werden auf Deutsch bereitgestellt, um Übersetzungsfehler bei rechtlich verbindlichen Angaben zu vermeiden. / Legal texts are provided in German only to avoid translation errors in legally binding information.</p>
<div class="small muted" style="line-height:1.7;">
<p><strong>1. Geltungsbereich und Vertragspartner</strong><br>
Diese Allgemeinen Geschäftsbedingungen (AGB) gelten für den Abschluss und die Durchführung des
kostenpflichtigen „DogiCrew-Supporter-Abo“ auf der Website dogfather-universe.com. Anbieter und
Vertragspartner ist:<br>
Filipe Pereira Queiroz, 3, rue Arthur Thinnes, L-3919 Mondercange, Luxemburg —
<a href="mailto:[email protected]">[email protected]</a> (im Folgenden „Anbieter“).
Näheres siehe <a href="kontakt.html">Impressum</a>.</p>
<p><strong>2. Leistungsbeschreibung</strong><br>
Das DogiCrew-Supporter-Abo gewährt gegen die in Ziffer 3 genannte monatliche Zahlung Zugang zu einem
exklusiven, passwortgeschützten Supporter-Bereich mit besonderen Inhalten sowie eine persönliche
Treuekollektion: Mit jedem vollständig bezahlten Monat wächst der Fortschritt der Supporter:in über
einen 30-Monats-Zyklus, verbunden mit digitalen Meilensteinen und gelegentlichen physischen
Zusatzprämien (z. B. Teddy, Jubiläums-Prämien, Hoodie nach 30 Monaten — Details siehe
<a href="abonnieren.html">Abo-Seite</a>). Der genaue Inhalt der Kollektionen kann sich mit der Zeit
ändern; der Kernumfang (Zugang zum Supporter-Bereich, digitale Inhalte) bleibt bestehen.</p>
<p><strong>3. Preis, Zahlung und Steuer</strong><br>
Der Preis beträgt 4,99 € pro Monat, automatisch fällig und abgebucht über PayPal (PayPal-Konto oder
Kredit-/Debitkarte als Gast, z. B. Visa/Mastercard, je nach Verfügbarkeit im jeweiligen Land). Der
Anbieter ist eine Kleinstunternehmung mit Sitz in Luxemburg und macht derzeit von der
Kleinunternehmerregelung für Kleinunternehmen Gebrauch (Art. 57 des geänderten luxemburgischen
TVA-Gesetzes vom 12.02.1979 sowie der EU-weiten Kleinunternehmerregelung nach Richtlinie (EU)
2020/285); der ausgewiesene Preis von 4,99 € enthält daher <strong>keine gesondert ausgewiesene
Mehrwertsteuer</strong>. Sollte diese Regelung durch Überschreiten der maßgeblichen Umsatzschwellen
künftig nicht mehr anwendbar sein, wird der Anbieter die Preisangabe entsprechend anpassen. Es
entstehen keine weiteren, nicht genannten Kosten.</p>
<p><strong>4. Vertragsschluss und Laufzeit</strong><br>
Der Vertrag kommt zustande, sobald die Supporter:in sich registriert, der Zahlung über PayPal
zustimmt und die Checkbox zum sofortigen Leistungsbeginn (siehe Ziffer 6) bestätigt hat. Das Abo hat
keine Mindestlaufzeit und verlängert sich automatisch um jeweils einen Monat, bis es gekündigt wird.</p>
<p><strong>5. Kündigung</strong><br>
Das Abo kann jederzeit zum Ende des bereits bezahlten Zeitraums gekündigt werden — entweder im
Supporter-Bereich der Website oder direkt über die eigenen PayPal-Zahlungseinstellungen. Bereits
bezahlte Zeiträume werden bei Kündigung nicht anteilig erstattet; der Zugang bleibt bis zum Ende des
bezahlten Zeitraums bestehen.</p>
<p><strong>6. Sofortiger Leistungsbeginn und Erlöschen des Widerrufsrechts</strong><br>
Da es sich beim Supporter-Bereich um digitale Inhalte handelt, die nicht auf einem körperlichen
Datenträger geliefert werden, gilt: Verbraucher:innen haben grundsätzlich ein 14-tägiges
Widerrufsrecht bei außerhalb von Geschäftsräumen bzw. im Fernabsatz geschlossenen Verträgen. Dieses
Widerrufsrecht <strong>erlischt vorzeitig</strong>, wenn der Anbieter mit der Ausführung des Vertrags
begonnen hat, nachdem die Supporter:in ausdrücklich zugestimmt hat, dass mit der Ausführung vor Ablauf
der Widerrufsfrist begonnen wird, und gleichzeitig bestätigt hat, dass sie dadurch ihr Widerrufsrecht
verliert. Genau diese Zustimmung wird vor jeder Zahlung über eine eigene Checkbox auf der
<a href="abonnieren.html">Abo-Seite</a> aktiv eingeholt (nicht vorausgewählt) und mitsamt Zeitstempel
zur eigenen Nachricht gespeichert. Ohne diese Bestätigung wird keine Zahlung ausgelöst.</p>
<p><strong>7. Versand von physischen Zusatzprämien</strong><br>
Für den Versand physischer Zusatzprämien (z. B. Teddy, Hoodie) wird im Supporter-Bereich freiwillig
eine Versandadresse hinterlegt. Der Versand erfolgt an die zuletzt hinterlegte Adresse; für
Fehlzustellungen aufgrund falscher oder veralteter Adressangaben sowie für Verzögerungen oder Verlust
durch den beauftragten Versanddienstleister übernimmt der Anbieter keine Haftung, soweit ihn kein
eigenes Verschulden trifft. Das Eigentum an einer physischen Prämie geht mit Übergabe an den
Versanddienstleister über.</p>
<p><strong>8. Verfügbarkeit und Änderungen</strong><br>
Der Anbieter bemüht sich um einen möglichst unterbrechungsfreien Zugang zum Supporter-Bereich,
garantiert aber keine ununterbrochene Verfügbarkeit (u. a. abhängig von Drittanbietern wie netcup,
Cloudflare und PayPal, siehe <a href="kontakt.html">Datenschutzerklärung</a>). Einzelne Inhalte, Meilensteine
oder Prämien-Designs der Kollektionen können sich ändern, ohne dass dies den Kernanspruch auf Zugang
zum Supporter-Bereich berührt.</p>
<p><strong>9. Haftung</strong><br>
Der Anbieter haftet unbeschränkt für Vorsatz und grobe Fahrlässigkeit sowie nach den Vorschriften des
Produkthaftungsgesetzes bzw. vergleichbarer Vorschriften. Für leichte Fahrlässigkeit haftet der
Anbieter nur bei Verletzung einer wesentlichen Vertragspflicht (Kardinalpflicht) und begrenzt auf den
vertragstypisch vorhersehbaren Schaden.</p>
<p><strong>10. Änderungen dieser AGB</strong><br>
Der Anbieter kann diese AGB mit Wirkung für die Zukunft ändern, etwa bei Änderungen der Rechtslage
oder des Leistungsumfangs. Über wesentliche Änderungen wird per E-Mail oder deutlich sichtbarem
Hinweis im Supporter-Bereich informiert.</p>
<p><strong>11. Anwendbares Recht</strong><br>
Es gilt luxemburgisches Recht unter Ausschluss des UN-Kaufrechts. Für Verbraucher:innen mit
gewöhnlichem Aufenthalt in einem anderen EU-Mitgliedstaat bleiben zwingende verbraucherschützende
Vorschriften dieses Staates unberührt (Art. 6 Rom-I-Verordnung).</p>
<p><strong>12. Schlussbestimmungen</strong><br>
Sollte eine Bestimmung dieser AGB unwirksam sein, bleibt die Wirksamkeit der übrigen Bestimmungen
unberührt. Stand: August 2026.</p>
<p class="small muted" style="margin-top:1.5rem;"><em>Hinweis: Dieser Text wurde nach bestem Wissen und aktuellem Stand der Website erstellt, ersetzt aber keine individuelle Rechtsberatung.</em></p>
</div>
</div>
</section>
</main>
<div id="site-footer"></div>
<script src="assets/js/main.js?v=202610012001"></script>
</body>
</html>