Projects can provide website metadata, but source repository ownership is not verified.
Acceptance criteria:
Add optional repository URL field.
Validate URL format.
Add verification evidence for repository ownership.
Tests cover repository URL add/update and invalid input.
Projects can provide website metadata, but source repository ownership is not verified.
Acceptance criteria:
Add optional repository URL field.
Validate URL format.
Add verification evidence for repository ownership.
Tests cover repository URL add/update and invalid input.