Obsidian Canvas
Cuándo usar
- •Crear/editar un
.canvas - •Añadir nodos (nota, texto, enlace) y conexiones
- •Reorganizar posiciones sin perder referencias
Guardrails
- •Un
.canvases JSON: nunca introduzcas comentarios ni trailing commas. - •No cambies IDs existentes si el objetivo es edición incremental.
- •Mantén cambios localizados.
Procedimiento
- •Lee el JSON completo.
- •Identifica:
- •
nodes[](id, type, x/y/width/height, file/text/url…) - •
edges[](fromNode, toNode, label…)
- •
- •Aplica cambios:
- •añadir nodo -> generar
idúnico - •añadir edge -> referencia IDs existentes
- •añadir nodo -> generar
- •Valida que sigue siendo JSON válido.
Entrega
- •Devuelve el
.canvasactualizado. - •Incluye un resumen: nodos añadidos/modificados, edges añadidas.