refactor: strip to 4 real EO indicators, remove all tests and mock fallbacks
KSvend+2: Claude, Happy
c42be1f
Keep only NDVI, Water (MNDWI), SAR, and Built-up — the four indicators
with full openEO batch pipelines. Remove 8 unused indicators, all test
files, and every placeholder/fallback path. Failures now propagate as
errors instead of silently returning synthetic data.
- Delete: cropland, fires, food_security, lst, nightlights, no2, rainfall, vegetation
- Delete: entire tests/ directory
- Remove _fallback() from all indicators — process() raises on failure
- Remove harvest() fallback-to-placeholder on current data failure
- Worker no longer falls back to process() when batch submit fails
- Remove placeholder caveat from narrative engine and PDF report
- Re-weight overview scores for 4 indicators (ndvi 0.30, sar 0.25, water 0.25, buildup 0.20)
- Remove build_lst_graph from openeo_client
Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
Initial commit: Aperture platform (extracted from SR4S)