<!-- Describe your changes in detail -->
1) Extract connector auth and metadata validation into separate module
2) Move ownership of scripts/add_connector.sh to connector team
To implement this **search_filter** feature, you'll need to modify these architectural layers:


**1. Core Business Logic**
   - `crates/router/src/core.rs`
   - `crates/router/src/core/admin.rs`
   - `crates/router/src/core/connector_validation.rs`

**2. Other**
   - `.github/CODEOWNERS`

**Code Patterns Applied:**
- Define new data structures (2 changes)
- Implement new functions (3 changes)
- Extend existing types with new fields (15 changes)
- Add conditional logic for feature flags or filtering (2 changes)

**Detailed Identifier Changes:**


Commit 26ae469f:
Files to modify:


**crates/router/src/core.rs**
  Modify existing code

**crates/router/src/core/admin.rs**
  Modify existing code

**crates/router/src/core/connector_validation.rs**
  Modify existing code
{"pr_number": 8501, "pr_title": "refactor: extract connector auth and metadata validation into separate module", "merged_at": "2025-07-04T11:34:16Z", "intent": {"feature_type": "search_filter", "action": "add_feature", "entities": ["payment", "merchant", "user"]}, "hierarchy": {"core_business": ["crates/router/src/core.rs", "crates/router/src/core/admin.rs", "crates/router/src/core/connector_validation.rs"], "other": [".github/CODEOWNERS"]}, "change_types": {"structs_added": 2, "functions_added": 3, "fields_added": 15, "imports_added": 9, "conditionals_added": 2}, "has_identifier_data": true, "commits_matched": 1, "match_method": "pr_number"}