Knowledge Work Plugins: tareas y memoria compartidas con el asistente
Proyecto práctico: vista previa que explica pérdidas de Markdown
Diseñe un visor independiente que muestre líneas no admitidas, colisiones y diferencias antes de guardar tareas.
Qué aprenderás
- Muestre lo que se conserva
- Compare la ida y vuelta
- Defina aceptación verificable
Antes de empezar
- Lectura básica de comandos y configuración
- Entorno de ensayo desechable y autorizado
Diseñe un visor independiente que muestre líneas no admitidas, colisiones y diferencias antes de guardar tareas.
Conclusiones clave
- Las pérdidas deben verse antes de guardar.
- Un hash permite proponer control de conflictos.
- La extensión es un ejercicio independiente.
Muestre lo que se conserva
Construya una vista de solo lectura con secciones, casillas y notas reconocidas. Muestre aparte todas las líneas no consumidas. Así el usuario ve los límites del esquema antes de cualquier escritura.
Incluya encabezados con identificador vacío o colisiones y señale sus líneas originales. No los una silenciosamente. Use nombres ficticios y conserve íntegra la entrada para explicar cada decisión.
Compare la ida y vuelta
Serialice la estructura en un segundo panel y calcule diferencias por línea. Una vista aceptada significa que el usuario entiende el cambio; no demuestra conservación de contenido fuera del esquema.
Antes de añadir Aplicar, exija que el hash actual coincida con la entrada de la vista previa. Si cambia, detenga la escritura. Esta protección es una propuesta, no una capacidad establecida del tablero inspeccionado.
Defina aceptación verificable
Pruebe archivos vacíos, encabezados repetidos, títulos chinos, subtareas y párrafos ordinarios. La vista previa no debe escribir y debe explicar cada pérdida o unión. Renderice cadenas del usuario como texto.
Un diff paralelo y un flujo SVG bastan para explicar la relación. Este capítulo plantea un ejercicio independiente; no anuncia una función publicada ni compromisos del proyecto upstream.
Cómo elegir
| Criterio | Opción A | Opción B |
|---|---|---|
| Best when | You need predictable behavior and easy auditing | You need adaptive optimization and have reliable telemetry |
| Main risk | May leave performance on the table | Can become difficult to explain or debug |
Pasos de implementación
- 1
Conserve posiciones originales al analizar la muestra.
- 2
Muestre líneas no consumidas y diferencias.
- 3
Rechace aplicar si cambió el hash de entrada.
Ejemplo para copiar
{
"proposal": true,
"readOnly": true,
"inputHash": null,
"unconsumedLines": [],
"headingCollisions": [],
"applyWhenHashMatchesOnly": true
}Preguntas frecuentes
¿Ya viene incluido este visor?
No. Es una propuesta de aprendizaje separada.
¿Necesita Three.js?
No. Un diff textual y un flujo compacto explican el problema.
Fuentes
- Knowledge Work Plugins / productivity/skills/dashboard.htmlFuente verificada 2026-09-18
- Knowledge Work Plugins / productivity/skills/task-management/SKILL.mdFuente verificada 2026-09-18