diff --git a/src/web/auto-reply.broadcast-groups.part-1.test.ts b/src/web/auto-reply.broadcast-groups.broadcasts-sequentially-configured-order.test.ts similarity index 100% rename from src/web/auto-reply.broadcast-groups.part-1.test.ts rename to src/web/auto-reply.broadcast-groups.broadcasts-sequentially-configured-order.test.ts diff --git a/src/web/auto-reply.broadcast-groups.part-2.test.ts b/src/web/auto-reply.broadcast-groups.skips-unknown-broadcast-agent-ids-agents-list.test.ts similarity index 100% rename from src/web/auto-reply.broadcast-groups.part-2.test.ts rename to src/web/auto-reply.broadcast-groups.skips-unknown-broadcast-agent-ids-agents-list.test.ts diff --git a/src/web/auto-reply.web-auto-reply.part-3.test.ts b/src/web/auto-reply.web-auto-reply.compresses-common-formats-jpeg-cap.test.ts similarity index 100% rename from src/web/auto-reply.web-auto-reply.part-3.test.ts rename to src/web/auto-reply.web-auto-reply.compresses-common-formats-jpeg-cap.test.ts diff --git a/src/web/auto-reply.web-auto-reply.part-2.test.ts b/src/web/auto-reply.web-auto-reply.falls-back-text-media-send-fails.test.ts similarity index 100% rename from src/web/auto-reply.web-auto-reply.part-2.test.ts rename to src/web/auto-reply.web-auto-reply.falls-back-text-media-send-fails.test.ts diff --git a/src/web/auto-reply.web-auto-reply.part-7.test.ts b/src/web/auto-reply.web-auto-reply.prefixes-body-same-phone-marker-from.test.ts similarity index 100% rename from src/web/auto-reply.web-auto-reply.part-7.test.ts rename to src/web/auto-reply.web-auto-reply.prefixes-body-same-phone-marker-from.test.ts diff --git a/src/web/auto-reply.web-auto-reply.part-1.test.ts b/src/web/auto-reply.web-auto-reply.reconnects-after-connection-close.test.ts similarity index 100% rename from src/web/auto-reply.web-auto-reply.part-1.test.ts rename to src/web/auto-reply.web-auto-reply.reconnects-after-connection-close.test.ts diff --git a/src/web/auto-reply.web-auto-reply.part-4.test.ts b/src/web/auto-reply.web-auto-reply.requires-mention-group-chats-injects-history-replying.test.ts similarity index 100% rename from src/web/auto-reply.web-auto-reply.part-4.test.ts rename to src/web/auto-reply.web-auto-reply.requires-mention-group-chats-injects-history-replying.test.ts diff --git a/src/web/auto-reply.web-auto-reply.part-8.test.ts b/src/web/auto-reply.web-auto-reply.sends-tool-summaries-immediately-responseprefix.test.ts similarity index 100% rename from src/web/auto-reply.web-auto-reply.part-8.test.ts rename to src/web/auto-reply.web-auto-reply.sends-tool-summaries-immediately-responseprefix.test.ts diff --git a/src/web/auto-reply.web-auto-reply.part-6.test.ts b/src/web/auto-reply.web-auto-reply.supports-always-group-activation-silent-token-preserves.test.ts similarity index 100% rename from src/web/auto-reply.web-auto-reply.part-6.test.ts rename to src/web/auto-reply.web-auto-reply.supports-always-group-activation-silent-token-preserves.test.ts diff --git a/src/web/auto-reply.web-auto-reply.part-5.test.ts b/src/web/auto-reply.web-auto-reply.uses-per-agent-mention-patterns-group-gating.test.ts similarity index 100% rename from src/web/auto-reply.web-auto-reply.part-5.test.ts rename to src/web/auto-reply.web-auto-reply.uses-per-agent-mention-patterns-group-gating.test.ts diff --git a/src/web/monitor-inbox.part-4.test.ts b/src/web/monitor-inbox.allows-messages-from-senders-allowfrom-list.test.ts similarity index 100% rename from src/web/monitor-inbox.part-4.test.ts rename to src/web/monitor-inbox.allows-messages-from-senders-allowfrom-list.test.ts diff --git a/src/web/monitor-inbox.part-3.test.ts b/src/web/monitor-inbox.blocks-messages-from-unauthorized-senders-not-allowfrom.test.ts similarity index 100% rename from src/web/monitor-inbox.part-3.test.ts rename to src/web/monitor-inbox.blocks-messages-from-unauthorized-senders-not-allowfrom.test.ts diff --git a/src/web/monitor-inbox.part-2.test.ts b/src/web/monitor-inbox.captures-media-path-image-messages.test.ts similarity index 100% rename from src/web/monitor-inbox.part-2.test.ts rename to src/web/monitor-inbox.captures-media-path-image-messages.test.ts diff --git a/src/web/monitor-inbox.part-1.test.ts b/src/web/monitor-inbox.streams-inbound-messages.test.ts similarity index 100% rename from src/web/monitor-inbox.part-1.test.ts rename to src/web/monitor-inbox.streams-inbound-messages.test.ts