Synchronous TM suggestions vs deferred indexing for concurrent Weblate edits
Goal is to keep editor save latency predictable when multiple users edit the same project via Weblate UI or API. Weblate stores translation units with Django ORM transactions. Background work for commits, translation memory indexing and machine translation suggestions runs via Celery on the same database. With default queues, UI requests can contend for I/O