Remove unfocused shell scripts - rely on existing integration tests instead: - ✓ tests/it_unified_query_4_6.rs (query tests) - ✓ tests/it_temporal_filtering_4_2_fixed.rs (temporal query) - ✓ tests/it_phase3_phase4.rs (ingest tests) - ✓ tests/it_authorized_pipeline.rs (auth + ingest) Removed: - apply_migrations.sh (use migrations/ runner script) - collect_prod_logs.sh (k8s logs available) - run_production_test.sh (use cargo test) - test_prod_ingest_real.sh (existing it_phase3_phase4.rs) - tests/integration_ingest_with_gw.rs (duplicate) - tests/unit_ingest_logging.rs (duplicate) Keep: - migrations/run_migrations.sh (K8s Job requirement) - k8s/test/integration-test-job.yaml (CI/CD integration) - .gitea/workflows/integration-test.yaml (CI orchestration) - k8s/test/db-credentials.enc.yaml (SOPS encrypted secrets) Proper approach: K8s Job runs existing integration tests via 'cargo test' ArgoCD+KSOPS decrypts secrets Tests execute against new image SHA