Skip to content

Developer deborah#8

Merged
deborahjacob-botanu merged 2 commits intomainfrom
developer-deborah
Feb 5, 2026
Merged

Developer deborah#8
deborahjacob-botanu merged 2 commits intomainfrom
developer-deborah

Conversation

@deborahjacob-botanu
Copy link
Copy Markdown
Collaborator

Summary

Changes

Type of change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update
  • CI / build / tooling

Testing

  • Unit tests pass (pytest)
  • Lint passes (ruff check)
  • Type check passes (mypy)

Checklist

  • My code follows the project's coding style
  • I have added SPDX headers to new files
  • I have added tests for my changes
  • I have updated documentation if needed
  • All commits are signed off (git commit -s) per the DCO

isthatdebbiej and others added 2 commits February 5, 2026 16:43
Current coverage is 35% with tests for core run_context, decorators,
and LLM tracking. TODO: raise to 80% as more tests are added.

Signed-off-by: Deborah Jacob <deborahjacob@botanu.ai>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add test_config.py for BotanuConfig YAML/env loading
- Add test_enricher.py for RunContextEnricher processor
- Add test_span_helpers.py for emit_outcome and set_business_context
- Add test_data_tracking.py for DB/storage/messaging trackers
- Add test_ledger.py for AttemptLedger cost tracking
- Add test_context.py for baggage helpers
- Add test_resource_detector.py for cloud/k8s detection
- Extend test_llm_tracking.py with additional tracker method tests
- Update pyproject.toml: set coverage threshold to 70%, exclude
  integration-heavy modules (bootstrap.py, middleware.py)

Total: 164 tests passing, 73% coverage

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@deborahjacob-botanu deborahjacob-botanu merged commit 866d780 into main Feb 5, 2026
19 of 21 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.

2 participants