# description
A single markdown file in the graph (skill, agent, command, hook, note). Identified by its relative path from the scope root.

# properties.path.description
Relative path from the scope root. Canonical node identifier in v0. Survives frontmatter edits; breaks on file moves (rare enough). FUTURE: a sibling `id` field (UUID stored in frontmatter) lands with write-back to decouple identity from location; `path` will remain as display metadata at that point. Stability: stable.

# properties.kind.description
Category assigned by the adapter. Stability: stable. New kinds may be added in a minor bump.

# properties.adapter.description
Identifier of the adapter extension that classified this node (e.g. `claude`).

# properties.title.description
Human-readable title. Sourced from frontmatter `name` or falls back to filename. Null if neither is usable.

# properties.description.description
Short description from frontmatter `description`. Null if absent.

# properties.stability.description
Denormalized from `metadata.stability` for fast queries.

# properties.version.description
Denormalized from `metadata.version` for fast queries. Must be a valid semver if present.

# properties.author.description
Denormalized from `metadata.author` for fast queries.

# properties.bodyHash.description
sha256 of the body content (post-frontmatter), hex-encoded lowercase. Used for rename heuristic (high confidence) and stale detection.

# properties.frontmatterHash.description
sha256 of the raw frontmatter block, hex-encoded lowercase. Used for rename heuristic (medium confidence).

# properties.bytes.description
Size breakdown in bytes: frontmatter, body, total.

# properties.tokens.description
Size breakdown in tokens (via `js-tiktoken`): frontmatter, body, total. Optional; MAY be absent if tokenization was disabled.

# properties.linksOutCount.description
Outgoing links from this node to other graph nodes.

# properties.linksInCount.description
Incoming links from other graph nodes to this one.

# properties.externalRefsCount.description
http/https URLs in the body after normalization and exact-match dedup.