lantern

fence-bookmarks

Fence Bookmarks

metadata:
  type: graphnode

Your personal fence bookmark system. Save fences you find useful, organize by category, clean up periodically.


How to Use

List all bookmarks:

oculus_execute_fence({ fence_id: "list-bookmarks" })

Get bookmarks for a category:

oculus_execute_fence({ fence_id: "get-bookmarks", params: { category: "splicing" } })

Add a bookmark:

oculus_execute_fence({ fence_id: "add-bookmark", params: { category: "jenkins", fence_id: "jenkins-job-config", why: "Fetch job XML config" } })

Remove a bookmark:

oculus_execute_fence({ fence_id: "remove-bookmark", params: { category: "jenkins", fence_id: "jenkins-job-config" } })

Tools

list-bookmarks

{
  "categories": [
    {
      "category": "jenkins",
      "count": 5
    },
    {
      "category": "reading-lists",
      "count": 4
    },
    {
      "category": "splicing",
      "count": 4
    },
    {
      "category": "test",
      "count": 0
    }
  ],
  "total_bookmarks": 13
}

get-bookmarks

{
  "error": "category parameter required"
}

add-bookmark

{
  "error": "category and fence_id required"
}

remove-bookmark

{
  "error": "category and fence_id required"
}

Bookmarks

Your bookmarked fences, organized by category.

jenkins:
- fence_id: jenkins-job-config
  why: Fetch Jenkins job XML config
- fence_id: jenkins-tools:clone-a-job
  why: Clone a Jenkins job
- fence_id: jenkins-tools:view-job-config
  why: View job config in graph
- fence_id: jenkins-tools:list-jobs-in-view
  why: List all jobs in a Jenkins view
- fence_id: pipeline-renderer
  why: Render Peregrine pipeline YAML templates via Apirah
reading-lists:
- fence_id: get-reading-list
  why: Get slugs for a reading list topic
- fence_id: add-to-reading-list
  why: Add node to a reading list
- fence_id: execute-reading-list
  why: Load all nodes in a reading list
- fence_id: rss-reading-list
  why: RSS-style feed with previews
splicing:
- fence_id: splice-analyze
  why: Parse markdown into tokens, show splice points
- fence_id: splice-preview
  why: Preview splice result before executing
- fence_id: poke-preview
  why: Dry run - see what poke would do
- fence_id: node-structure
  why: Show token boundaries for any node
test: []

Provenance

  • Created: 2026-01-06
  • Pattern: [[required-reading]] (semantic bookmarks pattern)
  • Note: Your entry point into the fence system. Add useful fences here.

North

slots:
- slug: splicing-tools
  context:
  - Splicing tools are bookmarked here
- slug: required-reading
  context:
  - Pattern source for bookmarks
↑ northsplicing-toolsrequired-reading