# 2026-03-21 — chaos-echo: отражает входные данные обратно. # Тестирует: большие payload, unicode, null, вложенные структуры, спецсимволы. # "Тупой юзер" шлёт всё что угодно — функция должна вернуть это обратно без падения. import json def echo(event): # Пытаемся сериализовать обратно — выловит непериализуемые типы try: size = len(json.dumps(event)) except Exception: size = -1 keys = list(event.keys()) if isinstance(event, dict) else [] return { "echo": event, "keys": keys, "size_bytes": size, "type": type(event).__name__, }