docs: bridge-wide media-send throttle gedocumenteerd (wat/waarom/waar)

AGENTS.md + README: staged-ghost-race mitigatie — bridge serialiseert alle
media-sends (MEDIA_SEND_DELAY_MS, 500), bot pauzeert niet. Verwijst naar
vault Whatsapp rest-api.md + Dienst media bezorgtest.md.
This commit is contained in:
Eddy de Vink 2026-09-26 22:52:13 +02:00
commit 214893205b
2 changed files with 16 additions and 8 deletions

View file

@ -191,9 +191,12 @@ sessie — zie AGENTS.md). De bot detecteert dit via `message_ack`-events en waa
| `ACK_PRUNED_AFTER_MS` | Stale tracking opruimen | `1800000` (30 min) |
| `ACK_CHECK_INTERVAL_MS` | Checkinterval (alleen actief bij pending) | `30000` |
> **Media-pacing:** zit bridge-breed (wwebjs-api), niet in de bot — zie AGENTS.md. De bot
> pauzeert niet tussen media-sends; de bridge serialiseert ze met `MEDIA_SEND_DELAY_MS`
> (bridge `.env`).
> **🛡️ Media-pacing zit bridge-breed (2026-09-26), niet in de bot.** Staged-ghost-race:
> de wwebjs-media-pipeline is één tab; een direct-opvolgende media-send (van elke client)
> overlapt en de 2e verliest (in store + ack2 maar nooit verzonden). De bridge serialiseert
> nu alle media-sends over alle sessies en wacht `MEDIA_SEND_DELAY_MS` (bridge `.env`, 500)
> ertussen. De bot pauzeert niet. Details/config/locatie: zie AGENTS.md en vault "Whatsapp
> rest-api.md". Tijdelijke mitigatie; permanente fix (fork) staat open.
Opvallende logregels: `[ack] track …`, `[ack] delivered ack=…`, `[ack] pruned …`.