Skip to content

Developer#22

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

Developer#22
deborahjacob-botanu merged 2 commits intomainfrom
developer

Conversation

@deborahjacob-botanu
Copy link
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

deborahjacob-botanu and others added 2 commits February 19, 2026 19:06
- Add tenacity integration with contextvars-based retry attempt tracking
- Rename provider to vendor across all attributes and span helpers
- Add event_id and customer_id to RunContext and baggage propagation
- Add OTel LogRecord emission on emit_outcome() for collector flush
- Fix CLIENT_REQUEST_ID -> VENDOR_CLIENT_REQUEST_ID attribute bug
- Remove unused ledger and resource detector modules
- All 296 tests passing

Signed-off-by: Deborah <deborah@botanu.ai>
- Rewrite README, CONTRIBUTING, CODE_OF_CONDUCT, GOVERNANCE, RELEASE
  to follow Linux Foundation documentation conventions
- Fix all stale botanu_use_case references to botanu_workflow across docs
- Correct event/run/outcome terminology throughout
- Remove botanu_outcome from public API exports (keep emit_outcome only)
- Fix enable(), BotanuConfig, RunContext signatures to match implementation
- Update all code examples to use abstract patterns (do_work, etc.)
- Align span attributes, defaults, and env vars with actual code

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@deborahjacob-botanu deborahjacob-botanu merged commit 3d4d1b9 into main Feb 24, 2026
4 of 11 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.

1 participant