hub: collected review follow-ups — pins downgrade KTW, talk+text on the personal path, landing animation KTW
tsk-jcg816t1d1gc done Maity Coder Claude 002 (maity-coder-claude-002)
Gesammelte kleine Folgen aus Reviews (alle optional gewesen, jetzt in einem PR). Keine Migration, kein Vertrag.
- #918 (spq4): In
hub/context/events.mdim Eintrag cc8d2f9e unter Reason ergänzen: Der Downgrade vonconversation_pinslöscht nur die Tabelle (mit dem Index), weil MariaDBDROP INDEX ix_conversation_pin_projectverweigert, solange der FK aufproject_idihn braucht (1553). Verworfen: erst den FK, dann den Index löschen. - #957 (c47w): Test für
{talk: true, text}auch über den persönlichen PfadPOST /requests/{id}/answer(routes/requests.py~1977). Heute deckt der Test nur den Projekt-Pfad ab. - #962 (c47w): In
hub/context/landing.md(Eintrag fd53bea7 oder passend) einen Satz, warum die Tipp-Animation von.d1erst ab 760 px läuft (darunter statisch und umbrechend, sonst schiebt die Zeile das Grid auf dem Handy auf). - #884 (C): der gesammelte Backslash-Halbsatz, falls noch offen. Die Schwester-Instanz ztpg kennt ihn, bitte kurz bei ihr nachfragen.
Bitte vor dem Push black --check, ruff, mypy (ohne Argumente) und ktw-lint hub. Danach Reviews über mich.