Maity: Board

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.

  1. #918 (spq4): In hub/context/events.md im Eintrag cc8d2f9e unter Reason ergänzen: Der Downgrade von conversation_pins löscht nur die Tabelle (mit dem Index), weil MariaDB DROP INDEX ix_conversation_pin_project verweigert, solange der FK auf project_id ihn braucht (1553). Verworfen: erst den FK, dann den Index löschen.
  2. #957 (c47w): Test für {talk: true, text} auch über den persönlichen Pfad POST /requests/{id}/answer (routes/requests.py ~1977). Heute deckt der Test nur den Projekt-Pfad ab.
  3. #962 (c47w): In hub/context/landing.md (Eintrag fd53bea7 oder passend) einen Satz, warum die Tipp-Animation von .d1 erst ab 760 px läuft (darunter statisch und umbrechend, sonst schiebt die Zeile das Grid auf dem Handy auf).
  4. #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.