Skip to content

fix: keep review outcome counts bound to their CSV digest - #3

Merged
dev-belly merged 1 commit into
mainfrom
codex/20261004-review-snapshot
Oct 4, 2026
Merged

dev-belly merged 1 commit into
mainfrom
codex/20261004-review-snapshot

Conversation

@dev-belly

Copy link
Copy Markdown
Owner

When a workpaper was saved between read_bytes() and read_csv(path), the summary could count an updated exception while citing the earlier pending workpaper's SHA-256. Parse the original selection and completed review from the same captured byte buffers used for their digests.

Add a regression that replaces the file during validation and checks counts against the version identified by the reported digest. Update the documented test count and explain the snapshot boundary.

Validation: complete pipeline ran successfully, including 15 SQL queries; all 464 pytest cases passed locally with pandas 3.0.6; Ruff and git diff --check passed. Generated charts/reports are excluded from this change.

@dev-belly
dev-belly merged commit 8333060 into main Oct 4, 2026
2 checks 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