Skip to content

add perf history and alerts - #13

Merged
jeffbrennan merged 1 commit into
mainfrom
feat/add-perf-tracking
Jun 20, 2026
Merged

add perf history and alerts#13
jeffbrennan merged 1 commit into
mainfrom
feat/add-perf-tracking

Conversation

@jeffbrennan

@jeffbrennan jeffbrennan commented Jun 20, 2026

Copy link
Copy Markdown
Owner
  • sparkparse/history.py: append-only RunRecord store with Delta (primary)
    and JSONL (fallback) formats, record_from_dfs reuses analyze.find_* helpers
  • sparkparse/alerts.py: AlertConfig model, TOML loader, check_alerts with
    threshold/pct_increase/absolute_increase conditions and log/raise/file
    dispatch
  • sparkparse/capture.py: history_path, log_name, alert_config params wired
    into exit for get/analyze actions
  • sparkparse/app.py: history and check-alerts CLI commands
  • sparkparse/models.py: RunRecord Pydantic model
  • sparkparse/storage.py: append_text helper
  • pyproject.toml: optional [delta] extra

@jeffbrennan
jeffbrennan merged commit 73693b8 into main Jun 20, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant