- Event-Medien tragen Typ (image/video/audio), Dauer und Notiz; Videos bekommen ein Poster, Audio wird per ffmpeg nach AAC (audio/mp4) gewandelt, Originale werden mit Range-Unterstützung gestreamt. - Upload nimmt eine Notiz (caption) direkt mit, PATCH ändert sie später. - Neue Event-Felder: Zeitraum (end_date), Kategorie, Personen, Meilenstein. Regeln zentral in EventFields, damit CRUD und Sync gleich prüfen. - Titel darf leer sein: ein Event entsteht mit dem ersten Eintrag. - Artisan-Befehl media:transcode-voice-notes wandelt alte WebM/Ogg-Notizen, die Safari nicht abspielen kann. - Login-Throttling, Settings-Validierung, Sync-Fehlercodes ohne Rohtext. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
44 lines
2.7 KiB
JSON
44 lines
2.7 KiB
JSON
{
|
|
"lifeline": "nadja",
|
|
"style": "Candid amateur photo, realistic snapshot, natural light, natural skin, no retouching, no text or readable writing anywhere, any papers, signs or screens shown blank or out of focus, no watermark.",
|
|
"era": {
|
|
"2012-2015": "shot on an early smartphone: decent sharpness, slightly flat colours, early-2010s clothing and interiors",
|
|
"2016-2025": "shot on a modern smartphone: sharp, clean colours, contemporary clothing and interiors"
|
|
},
|
|
"characters": {
|
|
"nadja": {
|
|
"name": "Nadja",
|
|
"birthYear": 1988,
|
|
"description": "German woman from Hamburg. Long face with high cheekbones, straight dark blonde hair usually worn in a loose bun or ponytail, grey-blue eyes, slightly hooked nose, a small scar through her left eyebrow, thin lips, a wide confident smile. Tall and slim. Style in her twenties: smart-casual event manager (blazers, blouses, statement earrings); later: work clothes, flannel shirts, hair often tied up with a pencil, hands with small cuts and calluses.",
|
|
"aging": {
|
|
"29": "slightly more angular face, hair a bit longer, still no grey, a more tired look around the eyes",
|
|
"34": "hair cut to shoulder length and worn down or in a short ponytail, first fine lines around the eyes, tanned and healthier looking, no make-up",
|
|
"37": "a few grey strands at the temples, fine lines around eyes and mouth, calm settled expression, short practical haircut"
|
|
},
|
|
"anchors": [24, 29, 34, 37]
|
|
},
|
|
"tim": {
|
|
"name": "Tim",
|
|
"birthYear": 1987,
|
|
"description": "German man, Nadja's boyfriend and later husband, later ex-husband. Square jaw, short light brown hair styled up at the front, blue eyes, a straight nose, a dimple in his chin, a charming easy grin, tall and athletic. Style: fitted shirts with rolled sleeves, chinos, sneakers, a big wristwatch.",
|
|
"aging": {
|
|
"32": "slightly fuller face, hair a little thinner at the front, tired eyes"
|
|
},
|
|
"anchors": [25, 32]
|
|
},
|
|
"kim": {
|
|
"name": "Kim",
|
|
"birthYear": 1989,
|
|
"description": "Nadja's best friend, Vietnamese-German woman from Hamburg. Round face, long black hair often in a messy bun, dark brown eyes, small nose, a big warm laugh, a nose stud. Short. Style: oversized sweaters, colourful socks, big glasses with round frames.",
|
|
"aging": {},
|
|
"anchors": [31]
|
|
},
|
|
"ben": {
|
|
"name": "Ben",
|
|
"birthYear": 1985,
|
|
"description": "German man from Lüneburg, Nadja's later partner. Broad friendly face, short reddish-brown hair and a full reddish beard, hazel eyes, laugh lines, sunburnt freckled skin, a gap-toothed easy smile. Stocky. Style: t-shirts, shorts, outdoor jackets, a cap.",
|
|
"aging": {},
|
|
"anchors": [38]
|
|
}
|
|
}
|
|
}
|