|
|
f0ddd7cf38
|
fix: add try-catch to all OnModuleInit hooks to prevent startup crashes
Deploy API Server / build-and-deploy (push) Failing after 34s
- PrismaService.onModuleInit: catch DB connection failures
- CostAggregationService.onModuleInit: catch aggregation errors
- MetricsCleanupService.onModuleInit: catch cleanup errors
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-24 12:48:30 +08:00 |
|
|
|
14eaad53c3
|
fix: auto-aggregate AI costs hourly instead of manual-only
Deploy API Server / build-and-deploy (push) Failing after 33s
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-24 11:13:02 +08:00 |
|
|
|
eb62868e8f
|
feat: M1-06 — Quota/Cost closing, AI cost aggregation + reports + CSV export
Deploy API Server / build-and-deploy (push) Successful in 39s
- CostAggregationService: AiUsageLog → CostDailySummary daily aggregation
- AAPI: cost report by provider/model/daily trend, CSV export, top consumers
- Manual aggregation trigger endpoint
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-24 11:03:52 +08:00 |
|
|
|
997b3c0cdb
|
feat: admin cost management — CRUD + monthly summary + expiry
Deploy API Server / build-and-deploy (push) Successful in 39s
|
2026-05-22 15:40:24 +08:00 |
|