Saltar al contenido
Lyncat Tria

TRIA.md

TRIA.md es donde viven las reglas de un espacio. Está en la raíz de la carpeta, es un fichero de texto normal y es la única fuente de verdad: lo que no está aquí, Tria no lo sabe.

No hace falta escribirlo de cero. Empieza con una plantilla y cámbialo con una frase en Pídeselo a Tria.

Cómo es

Tiene dos partes: una cabecera entre dos líneas ---, con lo que Tria cumple siempre, y debajo, en lenguaje natural, tus carpetas, cómo se llama cada documento y los casos especiales.

markdown
---inbox: "99-Pendiente"duplicates: "98-Duplicados"protected:  - "1-Facturas Emitidas/2024"new_folders: subfolders_only---# Organización de documentos — Autónomo## Carpetas| Carpeta | Contenido ||---|---|| `2-Facturas Recibidas/` | Facturas y tiques de proveedores y gastos. Subcarpetas `AAAA/1T`…`4T` según la fecha de la factura. |## Nomenclatura| Tipo | Formato | Ejemplo ||---|---|---|| Factura recibida | `Factura [Proveedor] - AAAA-MM-DD` | `Factura Papeleria Mar - 2025-03-14.pdf` |## Casos especiales- El trimestre se decide por la fecha de la factura, no por la del pago.- Si no se ve la fecha, el emisor o el tipo de documento, el documento queda pendiente.

La cabecera

Las claves van en inglés, para que Tria las lea siempre igual.

ClaveQué es
inboxLa bandeja: la carpeta donde dejas lo que llega. Obligatoria.
duplicatesAdónde van los duplicados exactos. Obligatoria.
protectedCarpetas que Tria no toca: nunca mueve nada hacia dentro ni hacia fuera. Admiten comodines, como "7-Facturas/20*/". Opcional.
new_foldersSi Tria puede crear carpetas: never (nunca), subfolders_only (solo subcarpetas dentro de las que ya existen, como el año o el trimestre) o anywhere (donde haga falta). Por defecto, subfolders_only.

Las rutas son relativas a la raíz del espacio, sin ... La bandeja y la carpeta de duplicados no pueden estar una dentro de la otra. Si la cabecera no es válida, el espacio se para con un error claro hasta que la arregles; en el CLI, tria rules check te dice qué falla.

Las reglas

Debajo de la cabecera, escribe como se lo explicarías a una persona. Las plantillas usan tres secciones:

  • Carpetas: qué va en cada una, con sus subcarpetas.
  • Nomenclatura: el formato del nombre de cada tipo de documento, con un ejemplo.
  • Casos especiales: lo que no es obvio, como qué hacer con un borrador o cuándo dejar algo pendiente.

Tria envía TRIA.md entero con cada documento, así que lo que cambies vale desde la siguiente lectura. Al cambiarlo, lo que ya estaba leído en la bandeja se vuelve a leer.

No hay memoria oculta: corregir una propuesta solo cambia lo que hará Tria la próxima vez si la regla acaba en TRIA.md.

Cómo cambiarlo

  • En la app, en Reglas (⌘4): «Dile a Tria qué cambiar», las sugerencias que salen de tus correcciones y «Cómo trabaja Tria», un formulario para «Carpetas nuevas» y «Carpetas que Tria no toca». Las secciones se ven, pero no se editan dentro de la app: para escribir a mano, «Abrir en el editor».
  • En el CLI: con tu editor de siempre, y después tria rules check. Para pedir un cambio en una frase, tria rules ask.

Cuando aplicas un cambio pedido a Tria o del formulario de la cabecera, Tria guarda antes la versión anterior en .tria/rules-history/. Se quedan las 20 últimas.