Expand description
Core domain types shared across the entire Vibe-Graph workspace.
Structs§
- Cell
State - Captures the state of an individual cell in the LLM cellular automaton.
- Change
Indicator State - State for animating change indicators.
- Constitution
- Canonical definition of governing rules in effect for a graph.
- EdgeId
- Identifier for edges within the
SourceCodeGraph. - GitChange
Snapshot - Snapshot of git changes for an entire repository.
- GitFile
Change - Represents a single file change detected in git.
- Graph
Edge - Represents connections between graph nodes.
- Graph
Node - Captures metadata for a node in the graph.
- NodeId
- Identifier for nodes within the
SourceCodeGraph. - Snapshot
- Represents a snapshot of the entire system ready to be fossilized in Git.
- Source
Code Graph - Aggregate graph describing the full software project topology.
- Source
Code Graph Builder - Builder for constructing a
SourceCodeGraphfrom project data. - Source
Reference - A detected reference from one source to another.
- Vibe
- Represents an explicitly declared vibe (intent/spec/decision) attached to graph regions.
Enums§
- GitChange
Kind - Type of change detected for a file in git.
- Graph
Node Kind - Enumerates the kinds of nodes that can populate the
SourceCodeGraph. - Reference
Kind - Types of references detected between source files.
Functions§
- detect_
python_ references - Detect references in Python source code.
- detect_
references - Detect references based on file extension.
- detect_
rust_ references - Detect references in Rust source code.
- detect_
ts_ references - Detect references in TypeScript/JavaScript source code.
Type Aliases§
- State
Payload - Generic payload that cells in the automaton can store.