Skip to content

feat(decabill): usage metering - #556

Merged
me-marcel merged 1 commit into
mainfrom
feat/decabill_usage_metering
Aug 10, 2026
Merged

feat(decabill): usage metering#556
me-marcel merged 1 commit into
mainfrom
feat/decabill_usage_metering

Conversation

@me-marcel

Copy link
Copy Markdown
Member

No description provided.

@me-marcel me-marcel self-assigned this Aug 5, 2026
@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown

Knowledge graph blast radius

Diff: 8000989a8dbebb45a45f3d09354c7d2076fdc8e9HEAD
Changed files: 140 · Owning projects: 8 · Unmapped: 9

Touched projects

Project Type Files Deps in Deps out Endpoints Channels Docs
agenstra-backend-agent-controller app 1 1 58 0 0 8
agenstra-backend-agent-manager app 1 1 53 0 0 11
decabill-backend-billing-manager app 8 3 60 0 0 21
decabill-frontend-billing-console app 2 2 37 0 0 17
forepath-backend-communication app 1 0 36 0 0 0
decabill-backend-feature-billing-manager lib 68 1 12 217 16 222
decabill-frontend-data-access-billing-console lib 32 4 2 0 0 2
decabill-frontend-feature-billing-console lib 18 1 6 0 0 2

Shared dependencies

Dependencies linked to 2+ touched projects:

  • shared-backend-util-http-context
  • shared-backend-util-otel
  • package:express
  • package:rxjs
  • package:socket.io-client
  • sbom
  • shared-platform-authentication
  • shared-backend-util-dynamic-provider-registry
  • package:@nestjs/common
  • package:@nestjs/core
  • package:@nestjs/platform-express
  • package:@nestjs/platform-socket.io
  • …and 49 more

Docs to review

  • docs/agenstra/api-reference/README.md
  • docs/agenstra/applications/README.md
  • docs/agenstra/applications/backend-agent-controller.md
  • docs/agenstra/applications/backend-agent-manager.md
  • docs/agenstra/applications/frontend-agent-console.md
  • docs/agenstra/architecture/data-flow.md
  • docs/agenstra/architecture/system-overview.md
  • docs/agenstra/deployment/README.md
  • docs/agenstra/deployment/docker-deployment.md
  • docs/agenstra/deployment/local-development.md
  • docs/agenstra/features/agent-management.md
  • docs/agenstra/features/application-updates.md
  • …and 40 more

Unmapped paths

  • docs/decabill/features/README.md
  • docs/decabill/features/addons.md
  • docs/decabill/features/advance-billing-and-yearly-interval.md
  • docs/decabill/features/dynamic-provider-plugins.md
  • docs/decabill/features/invoices.md
  • docs/decabill/features/service-types-and-plans.md
  • docs/decabill/features/subscriptions.md
  • docs/decabill/features/usage-meters.md
  • docs/decabill/features/webhooks.md

Overview from nx run graph:impact.

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown

Nx coverage

Projects: 11 · Up: 3 · Down: 1

Project summary

Project Statements Branches Functions Lines Δ statements
libs/domains/decabill/backend/feature-billing-manager 83.82% 69.09% 76.06% 83.48% -2.14%
libs/domains/decabill/frontend/data-access-billing-console 90.01% 59.68% 87.83% 90.31% +0.38%
libs/domains/decabill/frontend/feature-billing-console 92.67% 77.18% 97.56% 92.55% +0.16%
apps/decabill/backend-billing-manager 95.58% 85.13% 100.00% 95.45% +0.13%
apps/agenstra/backend-agent-controller 80.00% 26.47% 28.57% 80.00% 0.00%
apps/agenstra/backend-agent-manager 0.00% 0.00% 0.00% 0.00% 0.00%
apps/agenstra/frontend-agent-console 100.00% 100.00% 100.00% 100.00% 0.00%
apps/agenstra/frontend-landingpage 100.00% 100.00% 100.00% 100.00% 0.00%
apps/decabill/frontend-billing-console 100.00% 100.00% 100.00% 100.00% 0.00%
apps/decabill/frontend-landingpage 100.00% 100.00% 100.00% 100.00% 0.00%
apps/forepath/backend-communication 0.00% 0.00% 0.00% 0.00% 0.00%

Generated from Jest coverage-summary.json (head vs base when available).

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown

Nx tests

Projects: 13 · Passed projects: 13 · Failed projects: 0
Tests: 2885 passed · 0 failed · 0 pending

Project summary

Project Result Passed Failed Pending Total
agenstra-backend-agent-controller pass 5 0 0 5
agenstra-backend-agent-manager pass 0 0 0 0
agenstra-frontend-agent-console pass 1 0 0 1
agenstra-frontend-billing-console pass 1 0 0 1
agenstra-frontend-landingpage pass 1 0 0 1
decabill-backend-billing-manager pass 14 0 0 14
decabill-backend-feature-billing-manager pass 1621 0 0 1621
decabill-frontend-billing-console pass 1 0 0 1
decabill-frontend-data-access-billing-console pass 1185 0 0 1185
decabill-frontend-feature-billing-console pass 54 0 0 54
decabill-frontend-landingpage pass 1 0 0 1
forepath-backend-communication pass 0 0 0 0
forepath-frontend-billing-console pass 1 0 0 1

Generated from per-project Jest summaries under test-results/.

@me-marcel
me-marcel force-pushed the feat/decabill_usage_metering branch 5 times, most recently from 34b5aa6 to db63c05 Compare August 6, 2026 17:27
Base automatically changed from feat/agenstra_acp_support to main August 6, 2026 19:00
@me-marcel
me-marcel force-pushed the feat/decabill_usage_metering branch 4 times, most recently from 986c87b to b1f4314 Compare August 10, 2026 14:19
@me-marcel
me-marcel force-pushed the feat/decabill_usage_metering branch from b1f4314 to df3c506 Compare August 10, 2026 14:58
@me-marcel
me-marcel merged commit 3fa8060 into main Aug 10, 2026
22 checks passed
@me-marcel
me-marcel deleted the feat/decabill_usage_metering branch August 10, 2026 15:53
forepath-semantic-release Bot pushed a commit that referenced this pull request Aug 10, 2026
## [2.23.0](v2.22.0...v2.23.0) (2026-08-10)

### Features

* **agenstra:** acp support ([#555](#555)) ([8000989](8000989))
* application update checker ([#545](#545)) ([4de4d05](4de4d05))
* decabill billing provisioning provider ([#550](#550)) ([dcd2a55](dcd2a55))
* decabill customer profile additional data ([#543](#543)) ([9ad41b2](9ad41b2))
* decabill github link ([#542](#542)) ([0217c2d](0217c2d))
* decabill noop subscriptions ([#553](#553)) ([a1d6c1a](a1d6c1a))
* **decabill:** usage metering ([#556](#556)) ([3fa8060](3fa8060))

### Bug Fixes

* decabill missing translations ([#544](#544)) ([0f4446b](0f4446b))
@forepath-semantic-release

Copy link
Copy Markdown

This PR is included in version 2.23.0 🎉

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