Expand description
Stable domain contracts for Code System Graph’s federated boundary graph.
Structs§
- Artifact
Change - Planned incremental action for one artifact identity.
- Artifact
Fingerprint - Fingerprint of one extractor-relevant artifact.
- Checkout
Id - Stable identifier for one repository checkout or linked worktree.
- Community
- One versioned and explainable graph community.
- Community
Change - Explainable community change between immutable snapshots.
- Community
Config - Versioned reproducibility inputs for one community analysis.
- Community
Delta - Community delta between two snapshots.
- Community
Edge Weight - Explicit weight assigned to one relationship kind during community detection.
- Community
Id - Stable identifier for a detected graph community.
- Community
Label Evidence - Evidence explaining a deterministic community label.
- Community
Metrics - Quantitative properties of one detected community.
- Community
Snapshot - Complete community analysis tied to one immutable graph snapshot.
- Edge
- Relationship in the federated graph.
- EdgeId
- Stable identifier for a federated graph edge.
- Evidence
- Auditable evidence supporting a node or edge.
- Evidence
Id - Stable identifier for an evidence record.
- Evidence
Ref - Stable reference to evidence used by a linker decision.
- Extractor
Run - Persisted metrics for one extractor execution or skip decision.
- Freshness
Summary - Aggregate freshness attached to a public result.
- Link
Decision - Versioned and explainable record of a linker match or suppression.
- Native
Path - Lossless native path plus a diagnostic-only display form.
- Node
- Entity in the federated graph.
- NodeId
- Stable identifier for a federated graph node.
- Rejected
Alternative - Exact candidate considered but not selected by a linker matcher.
- Repo
Freshness - Snapshot freshness recorded for one repository checkout.
- RepoId
- Stable identifier for a registered repository.
- Repository
Record - Deterministic identity and checkout metadata for one registered repository.
- Stored
Extractor Batch - Opaque, versioned output owned by one extractor input.
- Tool
Envelope - Versioned result envelope shared by CLI and MCP.
- Trace
Report - Bounded and explainable federated trace.
- Trace
Segment - One ordered segment in a federated trace.
- Unsafe
Path Display Error - Path display string contains unsafe metadata characters.
- Workspace
Id - Stable identifier for a
Code System Graphworkspace. - Workspace
Record - Fully validated registry input for one workspace.
Enums§
- Artifact
Change Kind - Incremental difference from the previous published artifact set.
- Community
Algorithm - Community-detection algorithm selected for one reproducible analysis.
- Community
Change Kind - Material relationship between communities in two snapshots.
- Community
Scope - Scope over which communities are detected.
- Edge
Kind - Kind of relationship represented in the federated graph.
- Epistemic
Status - Confidence state attached to an assertion.
- Extractor
RunStatus - Outcome of one extractor execution.
- Link
Status - Outcome of one auditable linker decision.
- Native
Path Encoding - Lossless platform encoding used for a native filesystem path.
- Node
Kind - Kind of entity represented in the federated graph.
- Overall
Freshness - Overall freshness of data used by a result.
- Provenance
- Origin of a graph assertion.
- Repo
Freshness State - Freshness state for one repository checkout.
- Tool
Status - Status of a public tool result.
Functions§
- contains_
unsafe_ metadata_ characters - Reports whether untrusted metadata contains control or bidirectional formatting characters.
- stable_
id - Produces a deterministic namespaced identifier from a canonical key.
- stable_
id_ bytes - Produces a deterministic namespaced identifier from arbitrary canonical bytes.
- validate_
safe_ path_ display - Rejects repository-relative path display strings that are unsafe for metadata or diagnostics.