basquetWi + New ticket

New ticket

Sub-ticket of MSG-320 gitpush.sh v4.36 hunk-gate resolves the lock holder from the repo's .agent-name instead of the pusher - refuses own locks, and silently passes real collisions in the inverse case · llmmsg-srv