Frontmatter fields
Ogni campo è opzionale. I campi vuoti si omettono dalla card, così valgono i default dello schema (src/content.config.ts). "Usato" conta i campi scritti davvero nei file, sui 13 attuali.
| Campo | Tipo | Default | Usato | Note |
|---|---|---|---|---|
title | string | "lavoro new" | 13/13 | Titolo della card |
description | string | — | 13/13 | Riassunto del lavoro in una riga |
category | string | "nocat" | 13/13 | es. demolizione, idraulica, isolamento |
tags | string[] | ["notag"] | 13/13 | Tag in kebab-case |
area | string | — | 10/13 | Stanza/zona (bagno, cantina, sottoscala…) |
priority | number | — | 13/13 | Dal prefisso numerico del nome file (0.–4.) |
status | "da-fare" | "in-corso" | "fatto" | "da-fare" | 1/13 | Stato del lavoro |
help_needed | boolean | false | 4/13 | Le card AIUTO |
urgent | boolean | false | 2/13 | Da sistemare subito |
measures | string | — | 4/13 | Da METRATURA: e simili |
includes | string[] | — | 2/13 | Da include: (es. portare via macerie) |
options | string[] | — | 2/13 | Approcci alternativi (da OPTIONS:) |
tasks | string[] | — | 6/13 | Passi di lavoro (da LAVORI: ecc.) |
quote | number | — | 0/13 | Preventivo (EUR) |
cost_materiali | number | 30 | 0/13 | Costo materiali (default = mock standard, da rivedere) |
cost_lavoro | number | 50 | 0/13 | Costo manodopera (default = mock standard, da rivedere) |
cost_totale | number | — | 0/13 | Se assente: materiali + lavoro |
currency | string | "EUR" | 0/13 | Valuta del preventivo |
time_to_delivery | string | — | 1/13 | Tempi di consegna |
deadline | date | — | 1/13 | Scadenza, formato YYYY-MM-DD |
draft | boolean | false | 0/13 | Escludi la card dalle liste |