# RunScoreBucket

> Tracon documentation. Tracon is a .NET package family that adds a control
> plane on Microsoft Agent Framework, published as NuGet packages that run
> inside your own ASP.NET Core application.
>
> Page: https://tracon.dev/api/tracon.runscorebucket/
> Summary: RunScoreBucket: A closed, low-cardinality set of time buckets for a score trend series.

<div class="api-provenance">Namespace Tracon · Assembly <code>Tracon.Abstractions.dll</code></div>

A closed, low-cardinality set of time buckets for a score trend series.

```csharp
[JsonConverter(typeof(JsonStringEnumConverter<RunScoreBucket>))]
public enum RunScoreBucket
```

## Fields

`Day = 2` 

One day, truncated to midnight (UTC).

`Hour = 1` 

One hour, truncated to the hour boundary (UTC).

`Week = 3` 

One week, truncated to the Monday preceding it (UTC).

## Remarks

Deliberately not a free time span: a free bucket width needs its own
date-truncation expression in each of the three SQL providers and would
silently drift between them. Every bucket boundary is computed in UTC; a
week starts on Monday (ISO 8601), independent of server locale.
