Get Sufficiency
get_sufficiencyWhether the submitted assertions of one control, or of one functional test, together prove it. Read-only; name exactly one id.
Instructions
Whether the submitted assertions of one control, or of one functional test, together prove it. Read-only; name exactly one id.
For a control this explains verification_status: "partially_verified". status is sufficient | insufficient | pending, with freshness (fresh | stale | pending) beside it;
insufficient carries details naming EACH uncovered clause and the
evidence that would close it. A soundness_tier is the weakest
clause's tier: a control is proven no more strongly than its thinnest
clause. It is composed over the evidence as it stands now
(strength_basis: now), beside soundness_tier_at_evaluation, and
clause_strength lists each clause's tier now and when judged, with
each piece of evidence marked passes_now: relay a clause whose
evidence no longer passes. Reading does not queue a re-evaluation. For
the whole model use get_verification_report.
commitments is what it was checked against: a person's declaration
(basis: "declaration"; an open cross-check finding keeps it
insufficient: get_control_delta) or a reading of the text.
Act by submitting the named assertions; a clause describing a mechanism
the system does not use calls for refine_control, not evidence.
get_control_work_order serves the per-clause list: where the order
names a required class for a clause, required_evidence carries the
clause id for covers and a suggested_submission skeleton whose
<...> placeholders you replace. For a for-all clause prefer
typed_boundary, else sink_default_deny. class_mismatch means
the bound evidence is the wrong CLASS and more of it will not help. An
attestation covers an existential clause, never a for-all one; that
clause's only other exits are a risk acceptance or a not-applicable
disposition.
For a functional test it is whether its evidence proves the objectives it is associated with, with the reasoning; it can read pending or absent until evidence is submitted.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model_id | Yes | ||
| control_id | No | ||
| server_version | Yes | ||
| functional_test_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||