(ctx context.Context, traceID, requestID string, req types.AIRequest, now time.Time)
| 10 | // Ledger persists request lifecycle updates for the infer pipeline. |
| 11 | type Ledger interface { |
| 12 | CreateRequest(ctx context.Context, traceID, requestID string, req types.AIRequest, now time.Time) |
| 13 | Fail(ctx context.Context, requestID string) |
| 14 | UpdatePolicy(ctx context.Context, requestID string, snap []byte, routeReason, backend *string) |
| 15 | MarkSuccess(ctx context.Context, requestID, backend, routeReason string) |
no outgoing calls
no test coverage detected