Skip to content

feat: add saved run history and deletion - #8

Merged
SerDrozd merged 3 commits into
mainfrom
feat/run-history
Oct 4, 2026
Merged

SerDrozd merged 3 commits into
mainfrom
feat/run-history

Conversation

@SerDrozd

@SerDrozd SerDrozd commented Oct 4, 2026

Copy link
Copy Markdown
Owner

Summary

Add local run history so previous reconciliation results can be reopened and removed when they are no longer needed.

Changes

  • add a paginated /runs history page ordered newest first
  • show source files, row counts, and current reconciliation status counts
  • add a Runs link to the application header
  • allow previous reconciliation results to be reopened
  • add an explicit confirmation page before deleting a saved run
  • delete the selected run and its related source rows, matches, and review events through existing database cascades
  • keep deletion isolated so other saved runs are unaffected

Validation

  • uv run ruff check .
  • uv run mypy src tests
  • uv run pytest - 58 passed
  • uv build
  • git diff main...HEAD --check
  • manual browser smoke test for run history and delete confirmation

@SerDrozd
SerDrozd merged commit d6bdf16 into main Oct 4, 2026
5 checks passed
@SerDrozd
SerDrozd deleted the feat/run-history branch October 4, 2026 11:07
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