Skip to content

Get Trend

GET
/admin/eval/trend

Return a per-role daily pass-rate trend over the last days.

Args: days: Trailing window in days (1..90). session: Async DB session. _admin: Operator auth gate (unused in body but enforces auth).

Returns: :class:TrendResponse keyed by role with sorted :class:TrendPoint arrays.

Authorizations

Parameters

Query Parameters

days

Window size in days.

integer
default: 30 >= 1 <= 90

Window size in days.

Responses

200

Successful Response

Per-role time series keyed by C-suite role name.

object
by_role
required
object
key
additional properties
Array<object>

One (day, pass_rate, sample_size) point on a role’s trend line.

object
date
required
string
n
required
integer
pass_rate
required
number

422

Validation Error

object
detail
Array<object>
object
ctx
object
input
loc
required
Array
msg
required
string
type
required
string