Skip to content

fix: batch resolve issues #38–#42#56

Merged
philoserf merged 1 commit intomainfrom
fix/batch-issues-38-42
Mar 5, 2026
Merged

fix: batch resolve issues #38–#42#56
philoserf merged 1 commit intomainfrom
fix/batch-issues-38-42

Conversation

@philoserf
Copy link
Owner

Summary

Closes #38, closes #39, closes #40, closes #41, closes #42

Test plan

🤖 Generated with Claude Code

- #38: truncateHeadOnly only appends ellipsis when content was actually cut
- #39: truncateHeadTail omits separator when tail is empty
- #40: truncateHeading only appends ellipsis to paragraphs exceeding 30 tokens
- #41: parseMetadataResponse returns null on malformed JSON instead of throwing
- #42: code-fence stripping tries direct JSON match first to preserve embedded backticks

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@philoserf philoserf self-assigned this Mar 5, 2026
@philoserf philoserf merged commit c01b9b8 into main Mar 5, 2026
1 check passed
@philoserf philoserf deleted the fix/batch-issues-38-42 branch March 5, 2026 03:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment