Skip to content

fix: deduplicate comments that match multiple paragraphs#1

Open
dnordgren wants to merge 5 commits intomainfrom
fix/comment-deduplication
Open

fix: deduplicate comments that match multiple paragraphs#1
dnordgren wants to merge 5 commits intomainfrom
fix/comment-deduplication

Conversation

@dnordgren
Copy link
Owner

Comments whose quoted text appeared as a substring in N paragraphs were emitted N times. Track emitted comment IDs and skip already-output comments on subsequent matches.

Also adds pytest via uv, pins Python 3.12, configures pytest in pyproject.toml, and documents the dev workflow in AGENTS.md.

Comments whose quoted text appeared as a substring in N paragraphs were
emitted N times. Track emitted comment IDs and skip already-output
comments on subsequent matches.

Also adds pytest via uv, pins Python 3.12, configures pytest in
pyproject.toml, and documents the dev workflow in AGENTS.md.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@dnordgren dnordgren self-assigned this Mar 20, 2026
dnordgren and others added 4 commits March 20, 2026 14:30
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Google Docs uses U+00A0 (non-breaking space) in various places. These
pass through to the Markdown output verbatim and appear as garbled
characters in some editors.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Replace curly quotes, en-dashes, and em-dashes sourced from Google Docs
with their plain ASCII equivalents to avoid editor rendering issues.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@dnordgren dnordgren force-pushed the fix/comment-deduplication branch from ea1f3c6 to dd06c11 Compare March 21, 2026 18:08
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