Skip to main content

Module schema

Module schema 

Source

Structs§

Author
Effect
EffectDecl
FeedbackEntry
A single feedback record: a (query, symbol, verdict) triple stored durably.
LedgerEntry
Mismatch
Position
Rebind
Record that a symbol was renamed/moved so its ledger history follows it. Written to /asd/v1/rebinds/<from_symbol_id> at rename time.
RuntimeEvidence
Accumulated runtime-trace evidence for a symbol’s declared effects.
ScratchEntry
Ephemeral working note scoped to a symbol and/or named workflow.
Symbol
TransitiveEffect
Verification

Enums§

AuthorKind
ConclusionClass
The conclusion-class buckets that drive .asd/conclusions/*.jsonl export and the Plan B sidecar redesign. Each class corresponds to one JSONL file; LedgerKind variants are bucketed via conclusion_class().
EffectCategory
Effect category — either a well-known built-in or a user-defined domain string (e.g. "midi.send", "audio.graph.connect").
Evidence
FeedbackVerdict
Verdict an agent or user assigns to a search result.
LedgerKind
RoleTag
Plan C t-002: first-class role-tag vocabulary. The optional LedgerEntry.role field is free-form String (so unknown tags don’t break old data), but CLI / MCP / API layers validate against this enum at write time and warn on unknown values.
ScratchStatus
Status of a ScratchEntry. Transitions: Draft → Promoted or Discarded.
SymbolKind
VerificationSource
VerificationStatus

Constants§

ASD_PATH_PREFIX
ASD_SCHEMA_VERSION