What Happened
- The PR adds explicit validation for duplicate entries in `incoming.port_mapping` and `listen_ports` so config generation now fails with a clear duplicate-port error instead of silently keeping only one mapping when duplicates exist.
- The PR adds explicit validation for duplicate entries in `incoming.port_mapping` and `listen_ports` so config generation now fails with a clear duplicate-port error instead of silently keeping only one mapping when duplicates exist.
- 1 evidence item attached for review.