Message routing follows the project's real task key, account switches clear local workbench state, and the duty matrix writes the reassignment API instead of a local drill. Co-authored-by: Cursor <cursoragent@cursor.com>