Home

boring / v2

publicBoring-Software-Inc/v2
Overview Code History Branches Pull requestsIssuesInsights Campfire Docs
main
HomeOverview Code PRsIssues

Merge pull request #11 from Boring-Software-Inc/feat-economics-observability

3 months ago

568c807
Authored
grim7/23/2026, 1:49:52 AM
Feat economics observability

Parents8d0167e56f7ae2

65 files changed
  • .env.example+22−0
  • .migration/avatar.md+25−0
  • .migration/badge.md+26−0
  • .migration/button.md+38−0
  • .migration/dialog.md+37−0
  • .migration/dropdown-menu.md+45−0
  • .migration/project.md+25−0
  • .migration/separator.md+24−0
.migration/switch.md
+27
−0
  • .migration/tooltip.md+27−0
  • ECONOMICS.md+337−0
  • apps/web/package.json+1−7
  • apps/web/src/components/admin/admin-home-page.tsx+9−0
  • apps/web/src/components/admin/economics-page-skeleton.tsx+31−0
  • apps/web/src/components/admin/economics-page.tsx+211−0
  • apps/web/src/components/analytics/analytics-page.tsx+11−13
  • apps/web/src/components/layouts/dashboard-topbar.tsx+30−31
  • apps/web/src/components/not-found.tsx+8−2
  • apps/web/src/components/organizations/install-setup-page.tsx+22−8
  • apps/web/src/components/organizations/invite-page.tsx+15−6
  • apps/web/src/components/organizations/org-home-page.tsx+7−2
  • apps/web/src/components/ui/avatar.tsx+5−12
  • apps/web/src/components/ui/badge.tsx+13−14
  • apps/web/src/components/ui/button.tsx+5−9
  • apps/web/src/components/ui/dialog.tsx+16−27
  • apps/web/src/components/ui/dropdown-menu.tsx+42−35
  • apps/web/src/components/ui/separator.tsx+4−7
  • apps/web/src/components/ui/switch.tsx+4−8
  • apps/web/src/components/ui/tooltip.tsx+29−27
  • apps/web/src/components/workflows/workflows-grid-page.tsx+22−18
  • apps/web/src/lib/admin-economics.functions.ts+54−0
  • apps/web/src/lib/admin-economics.query.ts+34−0
  • apps/web/src/lib/server-fn-classification.ts+3−0
  • apps/web/src/routes/admin.economics.tsx+16−0
  • apps/worker/src/ai/generate.ts+55−2
  • apps/worker/src/index.ts+54−5
  • apps/worker/src/jobs/backfill-repo.ts+4−1
  • apps/worker/src/jobs/economics-digest.test.ts+100−0
  • apps/worker/src/jobs/economics-digest.ts+224−0
  • apps/worker/src/jobs/economics-rollup.ts+30−0
  • apps/worker/src/jobs/process-event.ts+8−1
  • apps/worker/src/jobs/pull-provider-costs.test.ts+148−0
  • apps/worker/src/jobs/pull-provider-costs.ts+308−0
  • apps/worker/src/jobs/rerun.ts+1−0
  • apps/worker/src/jobs/run-workflows.ts+59−2
  • apps/worker/src/metering.test.ts+53−0
  • apps/worker/src/metering.ts+54−0
  • bun.lock+16−94
  • packages/contracts/src/economics.test.ts+45−0
  • packages/contracts/src/economics.ts+71−0
  • packages/contracts/src/index.ts+1−0
  • packages/contracts/src/review.ts+8−0
  • packages/db/drizzle/0016_smooth_jubilee.sql+64−0
  • packages/db/drizzle/meta/0016_snapshot.json+2754−0
  • packages/db/drizzle/meta/_journal.json+7−0
  • packages/db/src/index.ts+12−0
  • packages/db/src/schema/economics.ts+162−0
  • packages/db/src/schema/index.ts+1−0
  • packages/db/src/services/economics.integration.test.ts+478−0
  • packages/db/src/services/economics.ts+859−0
  • packages/forge-github/src/client/http.test.ts+80−0
  • packages/forge-github/src/client/http.ts+21−5
  • scripts/backfill-ai-review-usage.ts+19−0
  • scripts/economics.ts+429−0
  • scripts/eval/run.ts+5−2