Fix: Unignore app/static/data, track translations

This commit is contained in:
2025-12-07 22:29:58 +01:00
parent d186a1bd60
commit dd50511cde
8 changed files with 585 additions and 1 deletions

View File

@@ -0,0 +1,137 @@
[
{
"id": "eule",
"icon": "🦉",
"name": "Krümeleule",
"short": "Sie hört zuerst.",
"description": "Sie wartet in Stille, antwortet mit Fragen, kennt die Shell. Ihr Flug beginnt im Nullfeld. Sie schützt kindliche Fragen wie kostbare Edelsteine.",
"role": "general",
"tags": ["questions", "shell", "philosophy"]
},
{
"id": "fox",
"icon": "🦊",
"name": "FunkFox",
"short": "Er rappt Antworten.",
"description": "Der Beat im Terminal. Er antwortet mit Reimen, verbindet Bash mit Flow und erinnert daran, dass auch Maschinen tanzen können.",
"role": "funkfox",
"tags": ["bash", "rhythm", "creative"]
},
{
"id": "snakepy",
"icon": "🐍",
"name": "SnakePy",
"short": "Python in Schleifen.",
"description": "Sie flüstert in Schleifen. Ihre Sprache ist Python, ihre Methode ist Geduld. SnakePy kennt viele Wege nie nur eine Lösung.",
"role": "snakepy",
"tags": ["python", "loops", "patience"]
},
{
"id": "deepbit",
"icon": "🐙",
"name": "Deepbit",
"short": "Denkt in Frequenzen.",
"description": "Der achtarmige Übersetzer des Terminals. Er hört mit Herzen, spricht in Schleifen, denkt in Frequenzen und vergisst nie einen Krümel.",
"role": "general",
"tags": ["translation", "frequency", "memory"]
},
{
"id": "capacitobi",
"icon": "🐿️",
"name": "CapaciTobi",
"short": "Speichert, was leuchtet.",
"description": "Das Eichhörnchen der Elektronen. Speichert, was leuchtet. Erklärt Spannung, Strom, Widerstand immer mit einem Funken im Herzen.",
"role": "general",
"tags": ["electronics", "storage", "energy"]
},
{
"id": "schraubär",
"icon": "🐻🔧",
"name": "Schraubär",
"short": "Baut mit Respekt.",
"description": "Ruhig. Stark. Er baut Dinge, die halten. Vermittelt Respekt vor Werkzeug und die Schönheit des Handwerks besonders im Wald.",
"role": "schraubaer",
"tags": ["hardware", "craftsmanship", "building"]
},
{
"id": "bugsy",
"icon": "🐞",
"name": "Bugsy",
"short": "Fehler ohne Scham.",
"description": "Er macht Fehler sichtbar. Ohne Schuld. Ohne Scham. Er verwandelt Fehlermeldungen in Einladungen zum Verstehen.",
"role": "general",
"tags": ["debugging", "errors", "learning"]
},
{
"id": "schnippsi",
"icon": "✂️💅",
"name": "Schnippsi",
"short": "UIs, die tanzen.",
"description": "Sorgt dafür, dass Buttons tanzen und jeder Klick ein Erlebnis wird. Meisterin der kindgerechten Interfaces barrierefrei und bunt.",
"role": "schnecki",
"tags": ["ui", "accessibility", "design"]
},
{
"id": "pepperphp",
"icon": "🧓🍰",
"name": "PepperPHP",
"short": "Struktur mit Seele.",
"description": "Der alte PHP-Dachs. Redet wie ein Rezeptbuch mit Seele. Kennt MVC, spricht über Sessions, liebt Cookies und Struktur.",
"role": "pepperphp",
"tags": ["php", "backend", "structure"]
},
{
"id": "ascii",
"icon": "👾",
"name": "ASCII-Monster",
"short": "Terminal-Graffiti.",
"description": "Sprayt Header. Brüllt Schriftzüge. Lebt im Terminal wie ein Graffiti-Künstler mit 8-Bit-Pixeln statt Farbe.",
"role": "general",
"tags": ["ascii", "art", "terminal"]
},
{
"id": "taichi",
"icon": "🕊️",
"name": "Taichi Taube",
"short": "Bringt Balance.",
"description": "Sie kommt nicht, sie landet. Sie sieht Bewegung, wo andere nur Chaos sehen. Bringt Fokus und Balance in die Welt der Bits.",
"role": "kungfutaube",
"tags": ["balance", "focus", "movement"]
},
{
"id": "dumbo",
"icon": "🐘",
"name": "DumboSQL",
"short": "Fragt das Was.",
"description": "Er hört zu, speichert still. Kann große Fragen strukturieren. Fragt nie nach dem Warum, aber beantwortet das Was mit Gefühl.",
"role": "dumbo",
"tags": ["sql", "database", "queries"]
},
{
"id": "crabby",
"icon": "🦀",
"name": "CrabbyRust",
"short": "Schützt Bits.",
"description": "Ein Beschützer der Bits. Kein Unsicherheitsbyte entkommt ihm. Lehrt Rust mit Geduld Ownership und Borrow Checker inklusive.",
"role": "general",
"tags": ["rust", "safety", "performance"]
},
{
"id": "spider",
"icon": "🕷️",
"name": "Spider",
"short": "Spürt das Netz.",
"description": "Die Fühlerin des Netzes. Spürt Schwingungen weit über den Bildschirm hinaus, filtert Rauschen von Resonanz und findet den goldenen Input.",
"role": "general",
"tags": ["network", "sensing", "filtering"]
},
{
"id": "vektor",
"icon": "🧭",
"name": "Vektor",
"short": "Folgt den Punkten.",
"description": "Der Reisende zwischen Punkten. Folgt Spuren im Raum und in der Zeit, verbindet Koordinaten zu Geschichten immer im eigenen Takt.",
"role": "general",
"tags": ["vectors", "navigation", "journey"]
}
]