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 !{}