Handle edge cases in dependency spec parsing: - Skip empty dependency specs (e.g., from trailing commas) - Trim whitespace around type and ID (e.g., 'discovered-from: bd-20') This makes the flag more forgiving of user input errors.