# Changelog of Candidate Cross-Platform Resolver (`recruitops_hq/candidate-cross-reference`) Actor

- **URL**: https://apify.com/recruitops\_hq/candidate-cross-reference/changelog.md
- **Full Actor documentation**: https://apify.com/recruitops\_hq/candidate-cross-reference.md

## Changelog

All notable changes to this Actor are documented here.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).

### \[0.1.0] - 2026-09-18

#### Added

- Initial release.
- GitHub REST API as the primary source: profile lookup, the official
  `social_accounts` field (self-declared links — the highest-confidence
  signal available), and name-based user search when no username is given.
- Personal-site link extraction: fetches a candidate's own site (from
  GitHub's `blog` field or supplied directly) and regex-extracts outbound
  links to LinkedIn, GitHub, X/Twitter, Stack Overflow and dev.to.
- Lightweight existence probes for dev.to and npm (canonical-URL checks) and
  Stack Overflow (via the free Stack Exchange API's display-name search).
- Four-tier confidence scoring (`declared` / `site-crosslink` / `correlated`
  / `weak`) with a human-readable evidence trail on every match.
- LinkedIn and X/Twitter accepted only as input anchors, corroborated
  against independently-found signals — never actively scraped.
- Stateless per-run design: no dedupe state, no recurring-monitor semantics.
- Per-lead error isolation: one lead's failure never crashes the run.
- Run summary written to `OUTPUT_SUMMARY` in the key-value store.
