v5

latestOpenAPI 3.1.0raw.githubusercontent.com2026-07-211355122.6 KB

Get Schedule Audit

Independently audit one previously generated schedule and explain its objectives.

Args: schedule_id: Unique identifier of the containing generation session. index: Zero-based index in that session's retained schedules.

Returns: Hard-rule validity, violations, workload and resource summaries, objective scores, and preference outcomes for the selected model.

Raises: HTTPException: Status 404 for an unknown session or schedule index, or status 422 if scheduler initialization fails. Executor failures propagate as server errors.

Behavior: The original decoded model is audited rather than its serialized response. Audit execution is dispatched to the shared executor while holding the same generation lock used by enumeration and diagnosis. No solver state is advanced, and successful access refreshes the session TTL.

get/schedules/{schedule_id}/audit/{index}

Path parameters

schedule_idstring required
indexinteger required

Response

Successful Response

schedule_idstring required
indexinteger required
is_validboolean required