Copy YOLO training wrapper into all-in-one image
GeoIntel CI / docs-smoke (push) Has been cancelled
GeoIntel CI / contract-smoke (push) Has been cancelled

This commit is contained in:
Codex
2026-07-09 03:21:42 +02:00
parent 797161d760
commit afd2cba7c8
4 changed files with 7 additions and 0 deletions
+3
View File
@@ -5680,6 +5680,7 @@ Open:
- Added sample-registry test coverage for minimum unique background count, unique centers and regional spread.
- Updated operator documentation with the expanded default corpus and the next required Tower regeneration step.
- Fixed the all-in-one Dockerfile so the documented operator scripts are copied into `/app/scripts/` during normal rebuilds.
- Fixed the all-in-one Dockerfile training-runtime gap so `/app/scripts/train_operator_yolo_detector.sh` is also copied into the rebuilt container and marked executable.
- Fixed `scripts/yolo_preflight.py` so it respects `YOLO_ENABLED`, `YOLO_MODEL_PATH` and `YOLO_MAX_TILES` from the runtime environment unless explicit CLI overrides are supplied.
- Prepared the expanded Tower operator manifest and exported `yolo-building-tile-uniquehardneg160`.
@@ -5688,6 +5689,8 @@ Open:
- `python -m pytest backend\tests\test_sprint131_operator_sample_expansion.py -q`
- `python -m pytest backend\tests\test_sprint127_operator_sample_quality_matrix.py backend\tests\test_sprint131_operator_sample_expansion.py -q`
- `python -m pytest backend\tests\test_sprint13_yolo_preflight.py -q`
- Red/green Docker runtime guard for the training wrapper: `python -m pytest backend\tests\test_docker_runtime_config.py::test_all_in_one_dockerfile_copies_operator_scripts_for_runtime_use -q`
- `python -m pytest backend\tests\test_docker_runtime_config.py -q`
- `bash scripts/run_readiness_check.sh`
- Tower live operator sample prep:
- manifest samples: 16 total, 7 reference and 9 background candidates.