4cee16922f
list_networks: SYNO.Docker.Network/list → shows name, driver, subnet, gateway, attached containers. Response key is "network" (not "networks"). create_network(name, driver, subnet, gateway, ip_range, enable_ipv6, confirmed): Dry-run preview without confirmed=True. Passes enable_ipv6 as json.dumps(bool) per N4S4 reference. Optional params (subnet, gateway, iprange) omitted from request when not provided. delete_network(name, confirmed): Validates network exists and has no attached containers before deleting. Clear error listing attached container names if blocked. 15 unit tests covering all paths. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>