Skip to content

[Week7 - Task2] Extend extraction logic#46

Open
kminseo03 wants to merge 2 commits into
mainfrom
task2-extraction
Open

[Week7 - Task2] Extend extraction logic#46
kminseo03 wants to merge 2 commits into
mainfrom
task2-extraction

Conversation

@kminseo03

Copy link
Copy Markdown

Summary

  • Extend extraction to support FIXME/HACK/BUG/NOTE prefixes, @todo annotations, and [ ] checkboxes
  • Add priority detection ([P0], [P1], [HIGH], [URGENT]) and deadline patterns (by EOD, due )
  • Return structured results with text, category, and priority fields
  • Add POST /notes/{id}/extract endpoint for extracting action items from note content
  • Add 17 comprehensive extraction tests covering all patterns and edge cases

Test plan

  • All 20 tests pass (make test)
  • Lint clean (make lint)
  • Code formatted (make format)

🤖 Generated with Claude Code

kminseo03 and others added 2 commits March 17, 2026 13:13
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…tterns

- Support FIXME/HACK/BUG/NOTE prefixes and @todo annotations
- Support [ ] checkbox markdown patterns
- Support priority markers [P0], [P1], [HIGH], [URGENT]
- Support deadline patterns (by EOD, due <date>)
- Return structured ExtractedItem with text, category, priority
- Add POST /notes/{id}/extract endpoint
- Add extraction schemas (ExtractedItemRead, ExtractionResponse)
- Add 17 extraction tests covering all patterns and edge cases

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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