Skip to content

std.completion

Generated by sema doc from stdlib/sema/completion.sema. Import with from std.completion import …. For a narrative introduction see std.completion.

Contract-first bounded completion policies and weighted belief evidence.

Fields

fieldtypedescriptor
sourcestr
modalitystr
weightfloat
confidencefloat
stalebool

Fields

fieldtypedescriptor
thresholdfloat
max_reviewsint
no_progress_limitint
def weighted_evidence(evidence: list[CompletionEvidence]) -> float !{}

Parameters

nametype
evidencelist[CompletionEvidence]

Returns float

Effects !{}

def contract_belief_complete(hard_contracts_passed: bool, evidence: list[CompletionEvidence], policy: CompletionPolicy[any]) -> bool !{}

Parameters

nametype
hard_contracts_passedbool
evidencelist[CompletionEvidence]
policyCompletionPolicy[any]

Returns bool

Effects !{}