Skip to content

Comments

feat: add TodoExtractor, knowledgebase, model fix, and consolidate dependency updates#8

Merged
JerrettDavis merged 2 commits intomainfrom
feat/validation-and-knowledgebase
Feb 19, 2026
Merged

feat: add TodoExtractor, knowledgebase, model fix, and consolidate dependency updates#8
JerrettDavis merged 2 commits intomainfrom
feat/validation-and-knowledgebase

Conversation

@JerrettDavis
Copy link
Owner

@JerrettDavis JerrettDavis commented Feb 19, 2026

Summary

This PR consolidates our feature branch work and all outstanding dependabot PRs (#3-#7) into a single merge.

Model passthrough fix

  • \UseClaudeCodeChatCompletion(modelId)\ accepted the model parameter but never forwarded it to the Anthropic API
  • Fixed via \ConfigureOptions(o => o.ModelId ??= modelId)\ in the \ChatClientBuilder\ pipeline
  • Added \ClaudeModels\ static class with well-known constants (Opus, Sonnet, Haiku, Default)

TodoExtractor sample

  • Minimal standalone demo using the library directly (no plugins, no CLI tool)
  • Extracts structured JSON todos from natural-language standup notes

AI-generated knowledgebase

  • .knowledgebase/\ with 5 docs: README, ARCHITECTURE, DEPENDENCIES, API-SURFACE, PATTERNS

Consolidated dependency updates (supersedes PRs #3-#7)

Build infrastructure:

  • Meziantou.Analyzer 2.0.187 -> 2.0.302
  • Nerdbank.GitVersioning 3.7.115 -> 3.9.50

Core library:

  • System.Text.Json 8.0.5 -> 10.0.3

Samples:

  • System.Reflection.MetadataLoadContext 9.0.4 -> 10.0.3

Testing:

  • coverlet.collector 6.0.0 -> 6.0.4
  • xunit 2.5.3 -> 2.9.3
  • xunit.runner.visualstudio 2.5.3 -> 2.8.2
  • Xunit.SkippableFact 1.4.13 -> 1.5.61

Documentation

  • Added TodoExtractor page to docfx site
  • Fixed repo URL and version in sample overview
  • Added CA1303 suppression for samples

Validation

Check Status
Build (Release) 0 warnings, 0 errors
Tests 272/272 pass
Format Clean
DocFX 28 pages, 0 warnings

Closes #3, closes #4, closes #5, closes #6, closes #7

Add TodoExtractor sample demonstrating direct library usage with
ClaudeModels constants and prompt-only workflow (no plugins).

Include AI-generated knowledgebase documentation in .knowledgebase/
covering architecture, API surface, dependencies, patterns, and
project overview with mermaid diagrams.

Update docs site with TodoExtractor page, fix repository URL and
version references in sample overview. Add CA1303 suppression for
sample projects.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions
Copy link

Test Results

0 tests   0 ✅  0s ⏱️
0 suites  0 💤
0 files    0 ❌

Results for commit 8a0b043.

Consolidates updates from dependabot PRs #3-#7:

Build infrastructure:
- Meziantou.Analyzer 2.0.187 -> 2.0.302
- Nerdbank.GitVersioning 3.7.115 -> 3.9.50

Core library:
- System.Text.Json 8.0.5 -> 10.0.3

Samples:
- System.Reflection.MetadataLoadContext 9.0.4 -> 10.0.3

Testing:
- coverlet.collector 6.0.0 -> 6.0.4
- xunit 2.5.3 -> 2.9.3
- xunit.runner.visualstudio 2.5.3 -> 2.8.2
- Xunit.SkippableFact 1.4.13 -> 1.5.61

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@JerrettDavis JerrettDavis changed the title feat: add TodoExtractor sample, knowledgebase, and model passthrough fix feat: add TodoExtractor, knowledgebase, model fix, and consolidate dependency updates Feb 19, 2026
@JerrettDavis JerrettDavis merged commit 6b55e4d into main Feb 19, 2026
5 checks passed
@JerrettDavis JerrettDavis deleted the feat/validation-and-knowledgebase branch February 19, 2026 04:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant