API
Decisions API
ImplementedA run binds one graph snapshot and one reference config. Human verdicts are append-only so a circulated report cannot be silently rewritten.
Why this exists
Why this API boundary exists
A run binds one graph snapshot and one reference config. Human verdicts are append-only so a circulated report cannot be silently rewritten.
Endpoints
/projects/{project_id}/decision-runsImplementedExecute Decision Runtime against a frozen snapshot and config.
Auth: clerk
services/api/app/routes/decision_runs.py
/projects/{project_id}/decision-runsImplementedList runs, excluding archived.
Auth: clerk
services/api/app/routes/decision_runs.py
/projects/{project_id}/decision-runs/{decision_run_id}ImplementedFull run bundle.
Auth: clerk
services/api/app/routes/decision_runs.py
/projects/{project_id}/decision-runs/{decision_run_id}ImplementedDelete an empty run or archive a provenance-bearing run.
Auth: clerk
services/api/app/routes/decision_runs.py
/projects/{project_id}/decision-runs/{decision_run_id}/decisionsImplementedAppend ACCEPT / REJECT / REQUEST_REVISION.
Auth: clerk
services/api/app/routes/decision_runs.py
/projects/{project_id}/decision-runs/{decision_run_id}/closeImplementedClose a run (append-only closure).
Auth: clerk
services/api/app/routes/decision_runs.py
/projects/{project_id}/decision-runs/{decision_run_id}/decisionsImplementedFull decision log.
Auth: clerk
services/api/app/routes/decision_runs.py