Q&A
Q&AWhat does asyncio queue completion actually prove?
Every accepted item has been acknowledged, not necessarily committed successfully.
Read the concise answer
A bounded queue limits waiting items; workers hold additional active items. task_done releases unfinished-item accounting, while business success and durable retries require separate records.