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]>
166 lines
13 KiB
HTML
166 lines
13 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>Die Person, die DogFather erschuf — DOGFATHER UNIVERSE</title>
|
||
<meta name="description" content="Wer ist DogFather wirklich? Persönlichkeit, Werte und die Geschichte hinter dem Content." />
|
||
<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="Die Person, die DogFather erschuf — DOGFATHER UNIVERSE" />
|
||
<meta property="og:description" content="Wer ist DogFather wirklich? Persönlichkeit, Werte und die Geschichte hinter dem Content." />
|
||
<meta property="og:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
|
||
<meta property="og:url" content="https://dogfather-universe.com/dogfather.html" />
|
||
<meta name="twitter:card" content="summary_large_image" />
|
||
<meta name="twitter:title" content="Die Person, die DogFather erschuf — DOGFATHER UNIVERSE" />
|
||
<meta name="twitter:description" content="Wer ist DogFather wirklich? Persönlichkeit, Werte und die Geschichte hinter dem Content." />
|
||
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
|
||
|
||
<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 class="mit-hintergrund" style="--page-bg:url('/assets/img/bg-dogfather-person.jpg?v=202610012001');--page-bg-mobile:url('/assets/img/bg-dogfather-person-mobile.jpg?v=202610012001');">
|
||
<div id="site-header"></div>
|
||
|
||
<main>
|
||
<section class="hero page-bg">
|
||
<div class="hero-banner"><img src="/assets/img/bg-dogfather-person.jpg?v=202610012001" alt="" loading="eager" /></div>
|
||
<div class="container">
|
||
<span class="eyebrow" data-i18n="df_eyebrow">Welt 1 — DogFather</span>
|
||
<h1 data-i18n="df_h1">Die Person, die DogFather erschuf!</h1>
|
||
<p class="lead worlds" data-i18n="df_lead">Filipe – der Mensch hinter der Kamera.</p>
|
||
</div>
|
||
</section>
|
||
|
||
<section class="section-tight">
|
||
<div class="container grid grid-2" style="align-items:center;">
|
||
<div class="collage-photo" style="aspect-ratio:1/1;border-radius:var(--radius);">
|
||
<img src="assets/img/dogfather-main.jpg?v=202610012001" alt="DogFather" style="width:100%;height:100%;object-fit:cover;object-position:center 28%;" />
|
||
</div>
|
||
<div>
|
||
<h2 data-i18n="df_wer_h2">Wer ist Filipe?</h2>
|
||
<p class="lead" data-i18n="df_wer_lead">Content Creator, Streamer auf TikTok und das Herz einer wachsenden Community.</p>
|
||
<a class="btn-tiktok" href="https://www.tiktok.com/@dogfather0804" target="_blank" rel="noopener" style="margin-bottom:1rem;"><span class="btn-tiktok-note" aria-hidden="true">♪</span><span class="btn-tiktok-text">TikTok</span></a>
|
||
<p data-i18n="df_wer_1">Filipe ist 34 Jahre alt, in Luxemburg geboren und aufgewachsen — mit portugiesischen Wurzeln und dem Temperament, das ihn ausmacht. Sein bisheriger Weg führte ihn durch verschiedene Orte, unterschiedliche Lebensabschnitte und Erfahrungen, die ihn zu dem Menschen gemacht haben, der er heute ist.</p>
|
||
<p data-i18n="df_wer_2">An seiner Seite: Husky <a href="casper.html">Casper</a> und Kater Simba — treue Begleiter, die längst Teil der Marke geworden sind. Mit seinem Core-Team baut DogFather jeden Tag daran, dass sich Menschen in seiner Community nicht allein fühlen.</p>
|
||
<!-- Hinweis: Alter, Herkunft und Wohnort sind bewusst öffentlich, da der Nutzer diese Fakten selbst in seinem persönlichen Vorstellungstext (siehe streamer.html) veröffentlicht hat. Weiterhin bewusst NICHT genannt: Nachname und weitere bürgerliche Daten. -->
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<section class="section-tight">
|
||
<div class="container" style="max-width:70ch;">
|
||
<h2 class="text-center" data-i18n="df_mensch_h2">Der Mensch hinter DogFather</h2>
|
||
<p data-i18n="df_mensch_1">Hinter <strong>DogFather</strong> steht ein Mensch, dem Familie, Loyalität und echter Zusammenhalt besonders wichtig sind.</p>
|
||
<p data-i18n="df_mensch_2">Ich bin ein ruhiger und liebevoller Mensch, gleichzeitig aber auch manchmal ziemlich verpeilt, chaotisch und immer für irgendeinen Blödsinn zu haben. Genau diese Mischung gehört zu mir.</p>
|
||
<p data-i18n="df_mensch_3">Ich bin ein direkter, ehrlicher und humorvoller Mensch, der großen Wert darauf legt, andere so zu behandeln, wie er selbst behandelt werden möchte. Respekt, Vertrauen und Verlässlichkeit sind für mich keine leeren Worte, sondern Werte, nach denen ich jeden Tag lebe.</p>
|
||
<p data-i18n="df_mensch_4">Ich verstelle mich dabei nicht, um anderen zu gefallen. Was man in meinen Streams sieht, ist keine erfundene Rolle, sondern meine Art, mein Humor und meine Persönlichkeit – vielleicht manchmal etwas lauter, verrückter oder direkter, aber immer echt.</p>
|
||
<p data-i18n="df_mensch_5">Menschen, die mir wichtig sind, können sich jederzeit auf mich verlassen. Ich höre zu, unterstütze, wo ich kann, und versuche auch in schwierigen Situationen, den Blick für das Positive nicht zu verlieren. Gleichzeitig bin ich jemand, der offen seine Meinung sagt und lieber ehrlich als oberflächlich ist.</p>
|
||
<p data-i18n="df_mensch_6">Ich vergesse vielleicht manchmal einen Termin, einen Namen oder mitten im Satz, was ich eigentlich erzählen wollte – aber ich vergesse niemals die Menschen, die in schwierigen Zeiten an meiner Seite waren.</p>
|
||
<p data-i18n="df_mensch_7">Neben meiner ernsten und verantwortungsvollen Seite gehört auch eine große Portion Humor zu mir. Ich lache gerne, nehme mich selbst nicht immer zu ernst und genieße die kleinen, besonderen Momente im Leben.</p>
|
||
<p data-i18n="df_mensch_8">Für mich zählt nicht, was ein Mensch besitzt oder nach außen darstellt. Entscheidend sind sein Charakter, sein Herz und die Art, wie er mit anderen Menschen umgeht.</p>
|
||
<p data-i18n="df_mensch_9">Ich kann viel verzeihen, aber bei Unehrlichkeit, Respektlosigkeit und falscher Loyalität ziehe ich klare Grenzen. Denn ein großes Herz zu haben bedeutet nicht, sich alles gefallen lassen zu müssen.</p>
|
||
<p class="quote" data-i18n="df_mensch_quote" style="margin-top:1.4rem;">Echt im Herzen. Klar im Kopf. Loyal bis zum Schluss.</p>
|
||
<p style="text-align:right;"><strong data-i18n="df_mensch_signatur">– Filipe</strong></p>
|
||
</div>
|
||
</section>
|
||
|
||
<section>
|
||
<div class="container">
|
||
<h2 class="text-center" data-i18n="df_pers_h2">Persönlichkeit</h2>
|
||
<div class="grid grid-3">
|
||
<div class="card"><h3 data-i18n="df_pers_h3_1">🛡️ Loyal</h3><p data-i18n="df_pers_1">Steht hinter seinem Team, seinen Freunden und seiner Community — besonders dann, wenn es wirklich darauf ankommt.</p></div>
|
||
<div class="card"><h3 data-i18n="df_pers_h3_2">😂 Humorvoll</h3><p data-i18n="df_pers_2">Ob vor oder hinter der Kamera: Humor gehört für DogFather immer dazu und verbindet Menschen miteinander.</p></div>
|
||
<div class="card"><h3 data-i18n="df_pers_h3_3">🤪 Verpeilt & authentisch</h3><p data-i18n="df_pers_3">Nicht immer perfekt geplant, dafür ehrlich, spontan und genau deshalb unverwechselbar.</p></div>
|
||
<div class="card"><h3 data-i18n="df_pers_h3_4">🐺 Beschützend</h3><p data-i18n="df_pers_4">Menschen und Tiere, die ihm wichtig sind, verteidigt er mit voller Überzeugung.</p></div>
|
||
<div class="card"><h3 data-i18n="df_pers_h3_5">💬 Direkt & ehrlich</h3><p data-i18n="df_pers_5">Klare Worte, echte Meinungen und keine falschen Versprechen.</p></div>
|
||
<div class="card"><h3 data-i18n="df_pers_h3_6">🩵 Herzlich</h3><p data-i18n="df_pers_6">Hinter der starken Art steckt ein Mensch mit großem Herzen, der für andere da ist und niemanden allein lassen möchte.</p></div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<section class="section-tight">
|
||
<div class="container">
|
||
<h2 class="text-center" data-i18n="df_werte_h2">Werte & Antrieb</h2>
|
||
<div class="grid grid-2">
|
||
<div class="card">
|
||
<h3 data-i18n="df_werte_h3_1">🩵 Menschen zum Lächeln bringen</h3>
|
||
<p data-i18n="df_werte_1">DogFather möchte, dass sich niemand allein fühlt und jeder für einen Moment seinen Alltag vergessen kann.</p>
|
||
</div>
|
||
<div class="card">
|
||
<h3 data-i18n="df_werte_h3_2">🐾 Team Dogi ist Familie</h3>
|
||
<p data-i18n="df_werte_2">Aus Zuschauern werden vertraute Menschen. Zusammenhalt, Respekt und Loyalität stehen dabei an erster Stelle.</p>
|
||
</div>
|
||
<div class="card">
|
||
<h3 data-i18n="df_werte_h3_3">🤝 Gemeinsam wachsen</h3>
|
||
<p data-i18n="df_werte_3">Er glaubt daran, dass Erfolg stärker wird, wenn man Wissen teilt, sich unterstützt und gemeinsam Ziele erreicht.</p>
|
||
</div>
|
||
<div class="card">
|
||
<h3 data-i18n="df_werte_h3_4">🛡️ Vertrauen & Sicherheit</h3>
|
||
<p data-i18n="df_werte_4">Seine Community soll ein Ort sein, an dem Menschen willkommen sind und sich verstanden fühlen.</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<section>
|
||
<div class="container">
|
||
<h2 class="text-center" data-i18n="df_beruf_h2">Berufung & Verantwortung</h2>
|
||
<div class="grid grid-2">
|
||
<div class="card">
|
||
<h3 data-i18n="df_beruf_h3_1">🎥 Streamer & Entertainer</h3>
|
||
<p data-i18n="df_beruf_1">DogFather verbindet Unterhaltung, Humor, Gespräche und echte Nähe zu seiner Community.</p>
|
||
</div>
|
||
<div class="card">
|
||
<h3 data-i18n="df_beruf_h3_2">👔 Manager bei Spicy Media</h3>
|
||
<p data-i18n="df_beruf_2">Er begleitet Creator, erkennt Potenzial und unterstützt sie dabei, sich professionell weiterzuentwickeln.</p>
|
||
</div>
|
||
<div class="card">
|
||
<h3 data-i18n="df_beruf_h3_3">🔎 Talentförderer</h3>
|
||
<p data-i18n="df_beruf_3">Gemeinsam mit seinen Scouts sucht und begleitet er neue Talente auf ihrem Weg.</p>
|
||
</div>
|
||
<div class="card">
|
||
<h3 data-i18n="df_beruf_h3_4">🧭 Ansprechpartner & Problemlöser</h3>
|
||
<p data-i18n="df_beruf_4">Bei Fragen, Unsicherheiten oder Schwierigkeiten versucht er, schnell und lösungsorientiert zu helfen.</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<section class="section-tight">
|
||
<div class="container">
|
||
<h2 class="text-center" data-i18n="df_neben_h2">Nebenprojekte & Leidenschaften</h2>
|
||
<div class="grid grid-3">
|
||
<div class="card"><h3 data-i18n="df_neben_h3_1">🎵 Musik-Produzent</h3><p data-i18n="df_neben_1">Eigene Songs und kreative Musikprojekte unter dem Namen „<a href="https://open.spotify.com/intl-de/artist/2INiE1VVJGUQdEURsltuJU" target="_blank" rel="noopener">HasiDog</a>“.</p></div>
|
||
<div class="card"><h3 data-i18n="df_neben_h3_2">🧸 Merchandise-Creator</h3><p data-i18n="df_neben_2">Eigene Ideen für Tassen, Decken, Popsockets, Schlüsselanhänger, Sticker und weitere Produkte.</p></div>
|
||
<div class="card"><h3 data-i18n="df_neben_h3_3">📖 Autor</h3><p data-i18n="df_neben_3">Ein eigenes Buchprojekt rund um HasiDog und Casper.</p></div>
|
||
<div class="card"><h3 data-i18n="df_neben_h3_4">🎨 Designer & Ideenentwickler</h3><p data-i18n="df_neben_4">Webseiten, Grafiken, Stream-Designs und neue Markenideen entstehen aus seiner eigenen kreativen Welt.</p></div>
|
||
<div class="card"><h3 data-i18n="df_neben_h3_5">🎙️ Technik & Produktion</h3><p data-i18n="df_neben_5">Streaming-Technik, Audio, Videos und digitale Projekte entwickelt er ständig weiter.</p></div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<section>
|
||
<div class="container">
|
||
<h2 class="text-center" data-i18n="df_herz_h2">Herzensprojekte</h2>
|
||
<div class="grid grid-3">
|
||
<div class="card"><h3 data-i18n="df_herz_h3_1">🐕 Tiere als Teil seiner Geschichte</h3><p data-i18n="df_herz_1">Casper, der Husky, der Hase und der schwarze Kater sind fester Bestandteil seiner Projekte und seiner Identität.</p></div>
|
||
<div class="card"><h3 data-i18n="df_herz_h3_2">🌍 Hilfe mit Bedeutung</h3><p data-i18n="df_herz_2">DogFather möchte mit besonderen Aktionen nicht nur unterhalten, sondern auch dort etwas bewegen, wo Unterstützung gebraucht wird.</p></div>
|
||
<div class="card"><h3 data-i18n="df_herz_h3_3">✨ HasiDog</h3><p data-i18n="df_herz_3">Ein eigenes Projekt, das Humor, Persönlichkeit, Tiere, Musik und kreative Geschichten miteinander verbindet.</p></div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</main>
|
||
|
||
<div id="site-footer"></div>
|
||
<script src="assets/js/i18n-dogfather.js?v=202610012001"></script>
|
||
<script src="assets/js/main.js?v=202610012001"></script>
|
||
</body>
|
||
</html>
|