Commit History

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

    KSvend +1: Claude Opus 4.6 (1M context)
    ef89b38
  2. feat: remove AOI box, add map legend, color hints, before/after bars⁠

    KSvend +1: Claude Opus 4.6 (1M context)
    1ea9510
  3. 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. fix: add anthropic and rasterio to Dockerfile⁠

    KSvend +2: Claude, Happy
    70fbdf4
  4. chore: remove stale RESOLUTION_M constant⁠

    KSvend +2: Claude, Happy
    f954d8c
  5. Merge pull request #2 from KSvend/feat/eo-product-overhaul⁠

    KSvend
    Unverified signature
    cf3df79
  6. fix: address code review — memory, dedup, confidence, zoom, overview⁠

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

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

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

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

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

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

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

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

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

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

    KSvend
    87be95e
  17. feat: add test fixtures for EO product overhaul

    KSvend
    46ca87a
  18. Add implementation plan for EO product analytical upgrade⁠

    KSvend +1: Claude Opus 4.6 (1M context)
    30f032f
  19. Add EO product analytical upgrade design spec⁠

    KSvend +1: Claude Opus 4.6 (1M context)
    804eb65
  20. fix: re-register map click handler after basemap toggle⁠

    KSvend +2: Claude, Happy
    52dc51f
  21. fix: use MAX_AOI_KM2 from config instead of hardcoded 10,000 km² in models⁠

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

    KSvend +2: Claude, Happy
    b8c5bd8
  23. feat: wire AOI advisor into Define Area page

    KSvend
    baf9ff1
  24. feat: add advisor card HTML and CSS styles⁠

    KSvend +2: Claude, Happy
    526cf11
  25. feat: add getAoiAdvice API wrapper

    KSvend
    61feaac
  26. feat: add /api/aoi-advice endpoint and startup logging

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

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

    KSvend
    7534962
  29. chore: add anthropic SDK dependency

    KSvend
    bd83d04
  30. feat: wire size toggles and click-to-place in app.js

    KSvend
    b30fbad
  31. feat: rewrite map.js with click-to-place AOI (no MapboxDraw)

    KSvend
    59bad34
  32. feat: replace draw/upload CSS with size toggle styles

    KSvend
    c8318e6
  33. feat: replace MapboxDraw HTML with size toggle buttons⁠

    KSvend +2: Claude, Happy
    f0f6b0f
  34. docs: implementation plan for AOI advisor (Claude-powered region insight)⁠

    KSvend +2: Claude, Happy
    b595465
  35. docs: spec for AOI advisor — Claude-powered region insight⁠

    KSvend +2: Claude, Happy
    12eb573
  36. docs: implementation plan for AOI click-to-place redesign⁠

    KSvend +2: Claude, Happy
    27ce485
  37. docs: spec for AOI click-to-place redesign⁠

    KSvend +2: Claude, Happy
    504144a
  38. refactor: strip to 4 real EO indicators, remove all tests and mock fallbacks⁠

    KSvend +2: Claude, Happy
    c42be1f