Add guarded promoted YOLO activation
This commit is contained in:
@@ -7,6 +7,14 @@
|
||||
|
||||
# Changelog
|
||||
|
||||
## Sprint 163 Guarded YOLO candidate activation (2026-07-11)
|
||||
|
||||
- Added `scripts/activate_promoted_yolo_candidate.py` to validate a promotion report and exact candidate key before emitting YOLO `.env` activation updates.
|
||||
- The helper supports dry-run by default and writes `.env` only with `--apply`; it does not download weights, load models or run inference.
|
||||
- Updated Detection Lab operator profiles: balanced `0.15` remains candidate-only, while conservative `0.35` is marked as the promoted profile backed by the split-background pure-empty gate.
|
||||
- Added tests for dry-run activation, `.env` apply behavior, rejected report handling and promoted UI profile status.
|
||||
- No API contract, database migration, provider fetching, fake detections, model file mutation or automatic runtime activation was introduced.
|
||||
|
||||
## Sprint 162 Split-background promotion runtime pass (2026-07-11)
|
||||
|
||||
- Hardened split-background preflight compatibility for legacy operator manifests by deriving missing background categories from `reference_feature_count`.
|
||||
|
||||
Reference in New Issue
Block a user