Commit History
-
feat: add seasonal baseline computation module
KSvend +1: Claude Opus 4.6 (1M context)Implements core seasonal baseline functionality for EO anomaly detection: - group_bands_by_calendar_month: Maps multi-year band indices to calendar months - compute_seasonal_stats_aoi: Computes per-month AOI-level stats from baseline raster - compute_seasonal_stats_pixel: Computes per-pixel statistics across bands - compute_zscore: Computes z-scores with std-floor to avoid division-by-zero All 6 tests pass. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>03db879 -
Add implementation plan for EO product analytical upgrade
KSvend +1: Claude Opus 4.6 (1M context)19 tasks covering: data model changes, native resolution, seasonal baselines, pixel-level change detection, compound signals, confidence model, chart/map/narrative/report improvements. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>30f032f -
docs: implementation plan for AOI advisor (Claude-powered region insight)
KSvend +2: Claude, Happy8 tasks: dependency, config/model, advisor module, API endpoint, frontend API wrapper, HTML/CSS card, app.js wiring, startup logging. 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>b595465 -
docs: implementation plan for AOI click-to-place redesign
KSvend +2: Claude, Happy5 tasks: HTML cleanup, CSS styles, map.js rewrite, app.js wiring, and limit verification. 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>27ce485
-
docs: implementation plan for narrative-driven report redesign
KSvend +2: Claude, HappyGenerated 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>80d0ba0
-
docs: implementation plan for SAR log10 fix and sequential batch processing
KSvend +2: Claude, HappyGenerated 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>3dab991
-
docs: implementation plan for batch SAR/buildup/water + NDVI fix
KSvend +2: Claude, HappyGenerated 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>c6c1ec2 -
docs: add openEO batch jobs implementation plan
KSvend +2: Claude, Happy9 tasks covering: submit_as_batch helper, BaseIndicator batch interface, NDVI submit/harvest, three-phase worker, E2E tests, live verification, cleanup, and baseline restoration. 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>f20ef5a
-
docs: add Phase C spec and implementation plan — SAR, built-up, visual overview
KSvend +2: Claude, HappyGenerated 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>1b9ac83 -
docs: add Phase B implementation plan — migrate 4 indicators
KSvend +2: Claude, HappyWater (MNDWI via openEO), LST (Sentinel-3 SLSTR via openEO), Rainfall (CHIRPS direct download), Nightlights (VIIRS EOG direct download). 7 tasks with full TDD code. 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>3a71197 -
docs: add Phase A implementation plan — openEO NDVI pipeline
KSvend +2: Claude, Happy9-task plan covering: openeo dependency, config module, openEO client, test fixtures, raster map renderer, NDVI indicator, worker integration, and end-to-end smoke test. All tasks are TDD with exact code and commands. 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>c766f2c -
docs: add Phase 2 implementation plan for analysis window and monthly refactor
KSvend +2: Claude, Happy11 tasks: data model season fields, frontend month picker, worker plumbing, 6 indicator refactors to monthly chart data, fires season filter, full verification. 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>934a3a1 -
docs: add Phase 1 implementation plan for basemap fix and baseline charts
KSvend +2: Claude, Happy11 tasks: Dockerfile bundling, maps.py 50m scale, charts.py dual baseline overlay modes, and 7 indicator updates to pass baseline range data through chart_data. 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>b9fed9a
-
docs: add map overlays implementation plan
KSvend +2: Claude, Happy9-task plan covering spatial data for all 7 indicators, cartopy PDF maps, MapLibre frontend rendering, and spatial JSON API endpoint. 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>5139db2
-
docs: add user accounts & job history implementation plan
KSvend +2: Claude, HappyGenerated 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>02bd17c