release 0.4.7

## Bump
- [ ] Major
- [ ] Minor
- [ ] Beta
- [x] Patch
- [ ] Skip

## Changelog

### Fixed
- Scheduled uniqueness cron could complete as Succeeded without posting Records because the cursor-resolved job_run_id was not applied to uniqueness extensions. Redeploy the CDF validation function after this release.

### Changed
- Uniqueness records now set dimensions to Uniqueness (or the shape dq:dimension) instead of nested Consistency. Update dashboard filters that keyed uniqueness findings on Consistency.
- Uniqueness status=error now fails the CDF function call instead of returning top-level success.

### Improved
- Uniqueness function logs always print errors and an [aggregate_uniqueness] outcome line (returnedBuckets, violatingBuckets, recordsPosted, recordsSuppressed, truncated).
