Class: AiCall

Inherits:
ApplicationRecord show all
Defined in:
app/models/ai_call.rb

Overview

One row per one-shot AI call (§ money honesty): what it was for, what it cost. Worker runs keep their usage on Run; everything that goes through ClaudeCli lands here — including board-level calls with no card (deep dive).

Constant Summary collapse

KINDS =
%w[assistant ai_task deep_dive summary compact rules_compile].freeze