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>
1.2 KiB
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 relevantisPriority = 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