Skip to content

Conversation

cobycloud
Copy link
Contributor

Summary

  • move all billing interface definitions to top-level I*.py modules and refresh the billing package exports
  • simplify billing protocol classes to pure ABC markers so swarmauri_core no longer depends on Pydantic

Testing

  • uv run --directory pkgs/core --package swarmauri_core ruff format .
  • uv run --directory pkgs/core --package swarmauri_core ruff check . --fix

https://chatgpt.com/codex/tasks/task_e_68f087c14390832681a9d3848369ef90

…es-for-billing-providers/2025-10-16

feat: modular billing mixins and provider packages
…llingproviderbase.py/2025-10-16

Rename billing provider module
…rs-with-mixins/2025-10-16

Refine billing provider inheritance to use explicit mixins
…id-dispatch-operations/2025-10-16

Refactor billing mixins to use provider hooks
…-and-mixins/2025-10-16

Refactor billing providers to remove dispatch abstraction
…-and-keywords/2025-10-16

Enhance billing package metadata
…oncrete-classes/2025-10-16

Refactor billing mixins to remove dispatcher hooks
…ock-directory/2025-10-16

Move swarmauri_billing_mock package into standards
…mauri_billing-packages/2025-10-16

Add entry points for Swarmauri billing providers
…-for-billing-mixins/2025-10-16

Reorder billing inheritance for mixins and provider base
…-packages-for-providers/2025-10-16

Add billing provider packages for PayPal, Braintree, and Authorize.Net
…s-to-community/2025-10-16

Relocate billing providers to community workspace
@cobycloud cobycloud changed the title refactor: flatten billing interfaces feat(mono): +billing providers Oct 16, 2025
…resource-types/2025-10-16

Add billing provider resource type and clean plugin registry
@cobycloud cobycloud merged commit b123bd9 into mono/dev Oct 16, 2025
6 of 15 checks passed
@cobycloud cobycloud deleted the ccdx/create-billing-interfaces-and-providers-structure/2025-10-16 branch October 16, 2025 19:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants