mirror of
https://github.com/hanzoai/insights.git
synced 2026-10-30 16:15:31 +00:00
Mechanically re-derived: bin/debrand runs over a fresh import of posthog/posthog@fa1a9a60d4 (2026-08-06). The pipeline (.hanzo/workflows), the Dockerfiles and bin/docker* entrypoints, compose files, LLM.md and the squashed initial migration are restored from the shipped tree, same as the previous import. The prune's import-closure guard kept 21 products the new core now imports; dropping them is a refactor now, recorded rather than forced.
22 lines
728 B
Python
22 lines
728 B
Python
"""Billing-facing exports for the tasks product.
|
|
|
|
The usage reporter (insights/tasks/usage_report.py) lives in the ``insights`` module,
|
|
which may only import ``products.tasks`` through the facade (see tach.toml).
|
|
"""
|
|
|
|
from products.tasks.backend.logic.services.sandbox_pricing import ComputeRateCardConfigurationError
|
|
from products.tasks.backend.logic.services.sandbox_usage import (
|
|
SandboxComputeUsageByTeam,
|
|
SandboxUsageByTeam,
|
|
get_billable_sandbox_compute_usage_by_team,
|
|
get_task_sandbox_usage_by_team,
|
|
)
|
|
|
|
__all__ = [
|
|
"ComputeRateCardConfigurationError",
|
|
"SandboxComputeUsageByTeam",
|
|
"SandboxUsageByTeam",
|
|
"get_billable_sandbox_compute_usage_by_team",
|
|
"get_task_sandbox_usage_by_team",
|
|
]
|