Get Control Generation Status
get_control_generation_statusA model's proposed control build and its last started one. Read-only.
Instructions
A model's proposed control build and its last started one. Read-only.
A build runs only when started. proposal (or null): mode,
objective_count, estimated_credits (estimate_basis
history|bootstrap), the model_version / set_revision /
scope_revision start_control_build names, and what to review:
flagged_entities, pending_attestations (attestations that would
remove objectives from the build); flags_evaluated /
attestations_evaluated false when not computed. Poll until
terminal; hint names the next act.
status: queued | generating | deferred | pausing | paused | blocked | complete | failed | skipped | discarded | none. deferred
waits for the budget reset; paused keeps its work until
resume_control_generation or discard_control_build. blocked
has code (dependency_unavailable or analysis_incomplete),
message, retry_after_seconds: relay it and retry with
resume_control_generation, never regenerate_controls (re-bills).
Running: ready_cos / target_cos are progress, not coverage.
selfheal_activity is a SAMPLE of a strengthening round: read
refining_total / authoring_total / set_aside_total;
set_aside waits for a person, NOT a failure.
complete: figures come from diagnosis: covered,
uncovered, undecided (strengthen_controls), judging
(wait), not_judged (judge_objectives), no_group (group),
grouping, no_control (start the build), awaiting_attestation
(attest), awaiting_assumption (review queue), mitigated_elsewhere
(nothing owed). covered_cos of judged_cos;
awaiting_judgement_cos = not_judged + judging;
excluded_cos, dispositioned_cos the rest. analysis_pending:
figures may still move.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model_id | Yes | ||
| server_version | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||