Aperture / app

Commit History

  1. fix: graceful fallback when indicator has no grid overlay⁠

    KSvend +1: Claude Opus 4.6 (1M context)
    ef89b38
  2. feat: show real indicator overlay on dashboard map + fix downloads⁠

    KSvend +1: Claude Opus 4.6 (1M context)
    d2a9a16

  1. feat: rich results dashboard with inline sparklines and overview⁠

    KSvend +1: Claude Opus 4.6 (1M context)
    57ba197
  2. fix: anchor all maps on AOI bbox to stop squashed hotspot images⁠

    KSvend +1: Claude Opus 4.6 (1M context)
    ccd0638
  3. fix: aspect ratio, confidence factors, GREEN trend alignment, compound signal gating⁠

    KSvend +1: Claude Opus 4.6 (1M context)
    b0128ec
  4. fix: data integrity — built-up persistence, status gating, SAR drift detection, direction-aware narrative⁠

    KSvend +1: Claude Opus 4.6 (1M context)
    ffb57c8
  5. fix: report contradictions, NaN propagation, NDBI threshold, blue tint⁠

    KSvend +1: Claude Opus 4.6 (1M context)
    e968fb9

  1. fix: sanitize NaN/inf floats to prevent JSON serialization crashes⁠

    KSvend +1: Claude Opus 4.6 (1M context)
    2850a7e
  2. fix: accept legacy indicator_id/indicator_ids from old database records⁠

    KSvend +1: Claude Opus 4.6 (1M context)
    09fc02d
  3. fix: merge multiple TIF files from CDSE batch downloads⁠

    KSvend +1: Claude Opus 4.6 (1M context)
    7e20cf0
  4. fix: always reproject to EPSG:4326 in openEO graph builders⁠

    KSvend +1: Claude Opus 4.6 (1M context)
    42ff8a1

  1. fix: fix remaining indicator_id/indicator_ids references after rename⁠

    KSvend +2: Claude, Happy
    749b346
  2. refactor: rename "indicators" to "EO products" throughout⁠

    KSvend +2: Claude, Happy
    df6bf75
  3. chore: remove stale RESOLUTION_M constant⁠

    KSvend +2: Claude, Happy
    f954d8c
  4. fix: address code review — memory, dedup, confidence, zoom, overview⁠

    KSvend +2: Claude, Happy
    7daf007
  5. feat: add output pipeline for seasonal analysis and compound signals⁠

    KSvend +2: Claude, Happy
    1e8f4b0
  6. feat: upgrade Water, SAR, and Settlement indicators with seasonal analysis⁠

    KSvend +2: Claude, Happy
    3d48a34
  7. chore: remove NDVI harvest diagnostic print statements⁠

    KSvend +2: Claude, Happy
    9d401d9
  8. feat: add cross-indicator compound signal detection⁠

    KSvend +1: Claude Opus 4.6 (1M context)
    ae4c60c
  9. feat: add four-factor confidence scoring model

    KSvend
    cbe084f
  10. feat: add pixel-level change detection with z-scores and hotspot clustering⁠

    KSvend +1: Claude Opus 4.6 (1M context)
    aa09e0b
  11. feat: add seasonal baseline computation module⁠

    KSvend +1: Claude Opus 4.6 (1M context)
    03db879
  12. feat: update openEO graph builders to native resolution (10-20m)

    KSvend
    515a08f
  13. feat: add per-indicator native resolution and z-score threshold config

    KSvend
    bfe3c94
  14. feat: add anomaly, hotspot, confidence fields to IndicatorResult; add CompoundSignal model

    KSvend
    87be95e
  15. fix: use MAX_AOI_KM2 from config instead of hardcoded 10,000 km² in models⁠

    KSvend +2: Claude, Happy
    31cdc2e
  16. fix: address code review — race condition, listener leak, HTML nesting, client caching⁠

    KSvend +2: Claude, Happy
    b8c5bd8
  17. feat: add /api/aoi-advice endpoint and startup logging

    KSvend
    4f52b3e
  18. feat: add advisor module — Claude-powered region insight

    KSvend
    9f90242
  19. feat: add ANTHROPIC_API_KEY config and AoiAdviceRequest model

    KSvend
    7534962
  20. refactor: strip to 4 real EO indicators, remove all tests and mock fallbacks⁠

    KSvend +2: Claude, Happy
    c42be1f
  21. fix: resolve Python deprecation warnings in database and openeo_client⁠

    KSvend +2: Claude, Happy
    0dfd092

  1. fix: load job data when viewing previous analyses from history⁠

    KSvend +2: Claude, Happy
    d75edf9

  1. feat: rewrite PDF report with narrative structure (The Place, Assessment, Deep Dives, Annex)⁠

    KSvend +2: Claude, Happy
    dfdabfe
  2. feat: add cross-indicator narrative engine with interpretation templates⁠

    KSvend +2: Claude, Happy
    31dea57
  3. fix: exit poll loop 10 min after first batch job finishes⁠

    KSvend +2: Claude, Happy
    6ccfecb
  4. fix: wrap non-finished batch jobs to fail fast on download⁠

    KSvend +2: Claude, Happy
    5bf6898
  5. debug: add harvest diagnostics to trace NDVI download-to-result pipeline⁠

    KSvend +2: Claude, Happy
    c90dd1c
  6. fix: harvest partial batch results on timeout instead of discarding⁠

    KSvend +2: Claude, Happy
    067d6c2

  1. fix: increase batch timeout to 90 min for 5-year baseline jobs⁠

    KSvend +2: Claude, Happy
    a6638ce
  2. fix: sequential batch indicator processing with 40-min per-indicator timeout⁠

    KSvend +2: Claude, Happy
    ad28ab3
  3. fix: use DataCube.log10() instead of ProcessBuilder.log10() in SAR graph⁠

    KSvend +2: Claude, Happy
    f79ac92
  4. debug: log batch job IDs and poll statuses to diagnose CDSE timeouts⁠

    KSvend +2: Claude, Happy
    cb6d0e1

  1. fix: use print for startup diagnostics so they appear in HF logs⁠

    KSvend +2: Claude, Happy
    7946db4
  2. fix: fail fast when CDSE credentials missing on HF Spaces⁠

    KSvend +2: Claude, Happy
    ea03df5
  3. refactor: extract _find_tif to base, fix valid_months and trend symmetry⁠

    KSvend +2: Claude, Happy
    4dd4ef6
  4. feat: add batch support to water indicator⁠

    KSvend +2: Claude, Happy
    14b5fe5
  5. feat: add batch support to buildup indicator⁠

    KSvend +2: Claude, Happy
    762f7b2
  6. feat: add batch support to SAR indicator⁠

    KSvend +2: Claude, Happy
    311d610
  7. fix: NDVI harvest baseline_path never assigned after download⁠

    KSvend +2: Claude, Happy
    cb89291