chore: prepare repository for public release

This commit is contained in:
Jens
2026-08-31 07:23:03 +02:00
parent 03df2db8b6
commit e43d7aca68
164 changed files with 694 additions and 29691 deletions
+10 -10
View File
@@ -460,7 +460,7 @@ To validate the full configured-YOLO runtime path against Docker/Tower after a
model is mounted and selected, run:
```bash
bash scripts/verify_model_asset_detection_workflow.sh http://192.168.10.150:1202
bash scripts/verify_model_asset_detection_workflow.sh http://192.0.2.10:1202
```
The smoke uses the existing demo raster to generate a tile manifest, selects a
@@ -477,7 +477,7 @@ the runtime host, then run:
```bash
REAL_RASTER_PATH=/mnt/user/appdata/geointel/data/orthophoto.tif \
REAL_REFERENCE_VECTOR_PATH=/mnt/user/appdata/geointel/data/reference-buildings.geojson \
bash scripts/verify_real_data_detection_qa_workflow.sh http://192.168.10.150:1202
bash scripts/verify_real_data_detection_qa_workflow.sh http://192.0.2.10:1202
```
This smoke refuses missing/unsupported inputs, uploads the raster and reference
@@ -556,7 +556,7 @@ For model-quality calibration, run the confidence sweep wrapper:
REAL_RASTER_PATH=/mnt/user/appdata/geointel/storage/operator-data/geel_orthophoto_wms_512.tif \
REAL_REFERENCE_VECTOR_PATH=/mnt/user/appdata/geointel/storage/operator-data/geel_grb_gbg_buildings.geojson \
CALIBRATION_THRESHOLDS="0.50 0.35 0.25 0.15" \
bash scripts/run_detection_calibration_sweep.sh http://192.168.10.150:1202
bash scripts/run_detection_calibration_sweep.sh http://192.0.2.10:1202
```
The sweep creates one real persisted workflow run per threshold, fetches the
@@ -576,7 +576,7 @@ QUALITY_MODEL_ASSET_IDS="yolov8n-building-segmentation-pt yolov8n-pt" \
QUALITY_TILE_SIZES="512 640" \
QUALITY_TILE_OVERLAPS="64" \
QUALITY_THRESHOLDS="0.50 0.15" \
bash scripts/run_detection_quality_matrix.sh http://192.168.10.150:1202
bash scripts/run_detection_quality_matrix.sh http://192.0.2.10:1202
```
The matrix creates one real persisted workflow run per combination and writes
@@ -594,7 +594,7 @@ QUALITY_MODEL_ASSET_IDS="yolov8n-building-segmentation-pt yolov8n-pt" \
QUALITY_TILE_SIZES="512 640" \
QUALITY_TILE_OVERLAPS="64" \
QUALITY_THRESHOLDS="0.50 0.15" \
bash scripts/run_multi_sample_detection_quality_matrix.sh http://192.168.10.150:1202
bash scripts/run_multi_sample_detection_quality_matrix.sh http://192.0.2.10:1202
```
The combined `multi_sample_quality_summary.json` reports per-sample and overall
@@ -611,7 +611,7 @@ QUALITY_MODEL_ASSET_IDS="geointel-building-yolov8n-expanded160e50-pt geointel-bu
QUALITY_TILE_SIZES="640" \
QUALITY_TILE_OVERLAPS="64" \
QUALITY_THRESHOLDS="0.25 0.15 0.05" \
bash scripts/run_operator_hard_negative_detection_matrix.sh http://192.168.10.150:1202
bash scripts/run_operator_hard_negative_detection_matrix.sh http://192.0.2.10:1202
```
This path uploads only background rasters, runs configured-YOLO detection and
@@ -624,7 +624,7 @@ evidence bundle:
```bash
CALIBRATION_SUMMARY_PATH=/mnt/user/appdata/geointel/artifacts/detection-calibration/20260707T002103Z/calibration_summary.json \
bash scripts/export_detection_calibration_evidence.sh http://192.168.10.150:1202
bash scripts/export_detection_calibration_evidence.sh http://192.0.2.10:1202
```
The bundle writes combined QA evidence GeoJSON plus a standalone HTML/SVG review
@@ -738,7 +738,7 @@ python scripts/seed_demo_workflow.py --json
In Docker Compose on a LAN host:
```bash
curl -X POST http://192.168.10.150:1202/api/v1/demo/workflow
curl -X POST http://192.0.2.10:1202/api/v1/demo/workflow
```
### QA/QC result listing
@@ -823,7 +823,7 @@ After rebuilding a Docker/LAN deployment, verify the end-to-end demo and export
flow through the browser-facing frontend proxy:
```bash
bash scripts/verify_demo_export_workflow.sh http://192.168.10.150:1202
bash scripts/verify_demo_export_workflow.sh http://192.0.2.10:1202
```
The script seeds the explicit demo workflow, verifies persisted QA/QC results,
@@ -886,7 +886,7 @@ bash scripts/verify_gis_runtime.sh http://localhost:1202
On a NAS or server host, use the published LAN URL:
```bash
bash scripts/verify_gis_runtime.sh http://192.168.10.150:1202
bash scripts/verify_gis_runtime.sh http://192.0.2.10:1202
```
The script calls `/api/v1/system/capabilities` through the frontend proxy and