package store

// ArtifactMetadata summarizes a stored graph artifact for REST responses.
type ArtifactMetadata struct {
	ArtifactID    string `json:"artifact_id"`
	SchemaVersion string `json:"schema_version"`
	RepoID        string `json:"repo_id"`
	SnapshotID    string `json:"snapshot_id"`
	CommitSHA     string `json:"commit_sha"`
	FilePath      string `json:"file_path"`
	NodeCount     int    `json:"node_count"`
	EdgeCount     int    `json:"edge_count"`
	ArtifactURI   string `json:"artifact_uri"`
}
