std.completion
Generated by
sema docfromstdlib/sema/completion.sema. Import withfrom std.completion import …. For a narrative introduction see std.completion.
completion
Section titled “completion”Contract-first bounded completion policies and weighted belief evidence.
struct CompletionEvidence
Section titled “struct CompletionEvidence”Fields
| field | type | descriptor |
|---|---|---|
source |
str |
|
modality |
str |
|
weight |
float |
|
confidence |
float |
|
stale |
bool |
struct CompletionPolicy
Section titled “struct CompletionPolicy”Fields
| field | type | descriptor |
|---|---|---|
threshold |
float |
|
max_reviews |
int |
|
no_progress_limit |
int |
def weighted_evidence
Section titled “def weighted_evidence”def weighted_evidence(evidence: list[CompletionEvidence]) -> float !{}Parameters
| name | type |
|---|---|
evidence |
list[CompletionEvidence] |
Returns float
Effects !{}
def contract_belief_complete
Section titled “def contract_belief_complete”def contract_belief_complete(hard_contracts_passed: bool, evidence: list[CompletionEvidence], policy: CompletionPolicy[any]) -> bool !{}Parameters
| name | type |
|---|---|
hard_contracts_passed |
bool |
evidence |
list[CompletionEvidence] |
policy |
CompletionPolicy[any] |
Returns bool
Effects !{}