Expand description
Shared types for the TPT Eve cognitive architecture.
Defines the core vocabulary used across all Eve crates:
Value— a typed atom (SymbolorText).Fact— a subject–predicate–object triple with provenance and confidence.Pattern— a triple where any slot may be bound or variable.EveError— the shared error type.CausalRelationDraft/CausalRelationKind— Phase 2 causal-relation types defined here sotpt-eve-neural’s trait surface matches the spec from day one.
Structs§
- Causal
Relation Draft - A causal relationship as extracted from text by the Neural Pattern Layer, before it has been validated or integrated into a causal graph.
- Fact
- A subject-predicate-object triple held in working memory.
- Pattern
- A triple pattern used for querying working memory. Any combination of slots may be bound or variable.
Enums§
- Causal
Relation Kind - EveError
- Shared error type for all
eve-*crates. Kept dependency-free (noeve-dsl/eve-symbolictypes referenced directly) soeve-corestays at the bottom of the workspace dependency graph. - Fact
Source - Where a fact came from, for provenance and confidence tracking.
- Pattern
Term - One slot of a
Pattern: either bound to a concrete value or an unbound variable to be solved for during unification. - Value
- A single term in a fact triple.
Symbolis an identifier-like token (e.g.TypeScript,has);Textis a free-form quoted phrase (e.g."programming language").