Files
ra-h-os/apps/mcp-server-standalone/guides/system/dimensions.md
T
“BeeRad”andClaude Sonnet 4.5 be675be4e0 feat: MCP server v1.2.0 — guide system + read/write guide tools
Adds full guide system to MCP standalone server. System guides (schema,
creating-nodes, edges, dimensions, extract) are bundled and immutable.
Users can create up to 10 custom guides via rah_write_guide. Syncs guide
infrastructure from main repo to OS repo app code.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-08 11:15:13 +11:00

1.2 KiB

name, description, immutable
name description immutable
Dimensions Create, lock, describe, organize, clean up dimensions. true

Dimensions

Dimensions are how nodes are categorized and organized. Think of them as flexible tags with descriptions.

Operations

  • Create: createDimension(name, description, isPriority)
  • Update: updateDimension(name, { newName, description, isPriority })
  • Delete: deleteDimension(name) — removes from all nodes
  • Query: Use sqliteQuery to list dimensions and their node counts

Locking (Priority)

  • isPriority = true (locked) → dimension auto-assigns to new nodes when relevant
  • isPriority = false (unlocked) → manual assignment only
  • Lock dimensions that represent active areas of focus

Naming Conventions

  • Lowercase, concise (e.g., "ai", "philosophy", "ra-h")
  • Use singular form where natural
  • Avoid overlapping names (don't have both "ai" and "artificial-intelligence")

Description

Every dimension should have a description explaining its purpose. This helps the AI correctly assign nodes to dimensions.

Cleanup

  • Delete dimensions with 0 nodes
  • Merge overlapping dimensions (update nodes, then delete the redundant one)
  • Regularly review dimension list for coherence