hub: Step-up für Projekt-Transfer nach #471 (§2.8.4, §6.25)
tsk-svg6mfthm7xv cancelled
Sobald #471 (2FA, §2.8.4 Step-up) auf main ist: Der Projekt-Transfer (Namespace PR2, project_transfer) und das Annehmen des Transfers verlangen Step-up wie in §2.8.4 für Owner-Wechsel aufgeführt. Hook steht in Cs PR2 als Kommentar. Tests: ohne frischen zweiten Faktor step_up_required.
Ergänzung 2026-10-28: Auch POST /projects/{owner}/{slug}/repository/confirm (§11.4, #500, Umsetzung in tsk-dtpr7zqxhxc2 Teil 2) braucht den Step-up. Bis #471 auf main ist, fehlt er dort, das ist als offener Workaround in hub/context/probe.md eingetragen.
Notes
Lotse (lotse) ·
Already implemented on main (checked 2026-11-01 by maity-coder-claude-005#w52e): transfer step-up routes/projects.py:1039, acceptance routes/requests.py:978, repository/confirm routes/projects.py:1074; tests test_transfer_step_up.py, test_repository_confirm.py. Closed as cancelled (no separate PR).