refactor(themes): rinomina tielogic-devnotes.css → tielogic.css

Il nome "devnotes" era fuorviante: il theme è unico e copre sia i report
tecnici stile DEVNOTES (template "report-analisi") sia le offerte
economiche stile docx Tielogic (template "offerta"). Le classi sono
partizionate per uso ma vivono nello stesso file.

- themes/tielogic.css: header esteso con descrizione delle famiglie
  di classi (status-card+badge per report, table.financial per offerte,
  cover+acceptance comuni)
- templates_seed/{offerta,report-analisi}/template.md: aggiornato il
  riferimento `stylesheet:` nel frontmatter
- README: chiarito che themes/ contiene un theme unico

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-25 14:06:22 +02:00
parent 0ab6fcb188
commit 7955e0e517
4 changed files with 17 additions and 5 deletions
+2 -2
View File
@@ -33,7 +33,7 @@ ArcaSuite/
├── secrets/ # chiavi, token (gitignored)
├── docker/ # base.Dockerfile condiviso multi-stage
├── gateway/ # Caddy reverse proxy (Caddyfile)
├── themes/ # CSS condivisi (Tielogic DEVNOTES per md-to-pdf)
├── themes/ # CSS condivisi (theme Tielogic unico per md-to-pdf, copre report e offerte)
├── docker-compose.yml # stack completo (gateway + servizi MCP)
├── pyproject.toml # workspace uv + ruff + pytest root
├── .env.example # config root stack
@@ -88,7 +88,7 @@ Template attualmente disponibili:
Per propagare modifiche al template versionato su un'installazione esistente: usare il tool MCP `template_update`, oppure rimuovere il template dal volume e fare restart del container.
Conversione Markdown→PDF (in attesa di `mcp-convert`): `md-to-pdf <file>.md` con il CSS `themes/tielogic-devnotes.css` referenziato dal frontmatter dei template.
Conversione Markdown→PDF (in attesa di `mcp-convert`): `md-to-pdf <file>.md` con il CSS `themes/tielogic.css` referenziato dal frontmatter dei template.
## Remote
@@ -39,7 +39,7 @@ Italiano formale, terza persona impersonale, tono professionale ma asciutto. Nie
```
---
stylesheet: /home/adriano/Documenti/Git_XYZ/ArcaSuite/themes/tielogic-devnotes.css
stylesheet: /home/adriano/Documenti/Git_XYZ/ArcaSuite/themes/tielogic.css
pdf_options:
format: A4
margin:
@@ -51,7 +51,7 @@ Il documento DEVE iniziare con questo YAML frontmatter compatibile `md-to-pdf` (
```
---
stylesheet: /home/adriano/Documenti/Git_XYZ/ArcaSuite/themes/tielogic-devnotes.css
stylesheet: /home/adriano/Documenti/Git_XYZ/ArcaSuite/themes/tielogic.css
pdf_options:
format: A4
margin:
@@ -1,4 +1,16 @@
/* Tielogic — A4 portrait theme (cover bianca stile offerta + DEVNOTES interno) */
/* Tielogic A4 portrait theme (unico)
*
* Copre due famiglie di documento con la stessa identità visiva:
* 1. Report tecnico stile DEVNOTES (template "report-analisi")
* classi: .status-card, .badge-{ok,parziale,drift,fail}, blockquote
* 2. Offerta economica stile docx Tielogic (template "offerta")
* classi: table.financial, tr.total-row, td.num
*
* Classi comuni: .cover (logo TIELOGIC + box FORNITORE/CLIENTE),
* .acceptance + .signature-grid (firme), badge generici impatto/verdetto.
*
* Riferito dal frontmatter dei template via `stylesheet:` (md-to-pdf).
*/
@page {
size: A4 portrait;