From 11cd5b500cbe93b9b80006ebc507b34e0f1f3a93 Mon Sep 17 00:00:00 2001 From: mARTin-B78 Date: Wed, 19 Aug 2026 18:35:45 +0200 Subject: [PATCH] Track completed memory limit safeguard --- TODO.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/TODO.md b/TODO.md index 12628d4..917324e 100644 --- a/TODO.md +++ b/TODO.md @@ -11,7 +11,7 @@ Priority levels: ## P0 — Testing, data safety, and resource limits - [x] Establish a Playwright baseline before large refactors (app shell, bundle, i18n, clone tabs, and Rehearser parsing; installed Chromium supported). -- [ ] Add explicit Docker memory limits where appropriate. +- [x] Add explicit Docker memory limits where appropriate; the web container defaults to an 8 GB limit and 2 GB reservation with environment overrides. - [ ] Limit upload sizes, temporary files, and concurrent jobs. - [ ] Use atomic writes for `.meta.json` files. - [ ] Create automatic backups before bulk deletes, voice moves, and recasts. @@ -100,7 +100,7 @@ Priority levels: ## P1 — Resource limits and constrained-device testing -- [ ] Add explicit Docker memory limits, for example `mem_limit: 4g` and `mem_reservation: 1g` where appropriate. +- [x] Add explicit Docker memory limits; the web container defaults to `mem_limit: 8g` and `mem_reservation: 2g`, configurable per host. - [ ] Limit upload sizes, temporary files, and concurrent jobs. - [ ] Test with Chrome DevTools CPU/memory throttling. - [ ] Test in a VM or container limited to 4 GB RAM.