release: 0.5.1b4

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

## Changelog

### Fixed
- A newer completed historic run cancels older initializing and monitoring runs for the same view. Enqueue, the historic queue manager, and orchestrator completion do this, including an idle sweep when no Data Quality settings node exists. At most one active run stays, and cancelling an older run does not delete the newer run's monitor schedule.
- Looking up a view without naming its Data Product matches the operational space where the view is stored. A catalog entry that lists the view under the Data Product schema space still resolves.

### Changed
- The packaged Atlas rule-authoring agent and audit skill reject a NodeShape that pairs `sh:targetClass` with a soft-delete `sh:SPARQLTarget`. Those targets are a union, so Completeness still runs on soft-deleted instances. Use a SPARQLTarget alone, or keep `sh:targetClass` and filter `isDeleted` inside each constraint. The SHACL data-model guide documents both patterns.
- Redeploy the validation function after this release so orphan historic-run cleanup runs in Cognite Functions. Redeploy the Atlas rule-authoring agent so the soft-delete target check is on the agent.
