From 03898f2a59beea257876be883593f5d4507e7d28 Mon Sep 17 00:00:00 2001 From: Simone Cavalli Date: Sat, 13 Jun 2026 15:07:06 +0200 Subject: [PATCH] docs(planning): v2.1 milestone setup + Phase 11 context/patterns - Archive v2.0 phases (07-10) under .planning/milestones/ - v2.1 REQUIREMENTS/ROADMAP (Phases 11-17: Offer Studio + Proposal AI) - DESIGN-SYSTEM.md (database-view UI contract for Phases 11-14) - Phase 11 CONTEXT, DISCUSSION-LOG, PATTERNS Co-Authored-By: Claude Opus 4.8 --- .planning/DESIGN-SYSTEM.md | 58 + .planning/HANDOFF.md | 68 +- .planning/MILESTONES.md | 14 + .planning/PROJECT.md | 85 +- .planning/REQUIREMENTS.md | 220 ++-- .planning/ROADMAP.md | 279 +---- .planning/milestones/v2.0-REQUIREMENTS.md | 173 +++ .planning/milestones/v2.0-ROADMAP.md | 278 +++++ .../07-unified-service-catalog/07-01-PLAN.md | 484 ++++++++ .../07-01-SUMMARY.md | 285 +++++ .../07-unified-service-catalog/07-02-PLAN.md | 452 +++++++ .../07-02-SUMMARY.md | 208 ++++ .../08-offer-phases-quote-builder/08-PLAN.md | 421 +++++++ .../08-SUMMARY.md | 225 ++++ .../09-01-PLAN.md | 300 +++++ .../09-01-SUMMARY.md | 170 +++ .../09-02-PLAN.md | 274 +++++ .../09-02-SUMMARY.md | 200 +++ .../09-03-PLAN.md | 373 ++++++ .../09-03-SUMMARY.md | 263 ++++ .../09-RESEARCH.md | 860 +++++++++++++ .../10-01-PLAN.md | 438 +++++++ .../10-02-PLAN.md | 772 ++++++++++++ .../10-02-SUMMARY.md | 154 +++ .../10-03-PLAN.md | 639 ++++++++++ .../10-03-SUMMARY.md | 182 +++ .../11-CONTEXT.md | 122 ++ .../11-DISCUSSION-LOG.md | 164 +++ .../11-PATTERNS.md | 1085 +++++++++++++++++ 29 files changed, 8758 insertions(+), 488 deletions(-) create mode 100644 .planning/DESIGN-SYSTEM.md create mode 100644 .planning/milestones/v2.0-REQUIREMENTS.md create mode 100644 .planning/milestones/v2.0-ROADMAP.md create mode 100644 .planning/milestones/v2.0-phases/07-unified-service-catalog/07-01-PLAN.md create mode 100644 .planning/milestones/v2.0-phases/07-unified-service-catalog/07-01-SUMMARY.md create mode 100644 .planning/milestones/v2.0-phases/07-unified-service-catalog/07-02-PLAN.md create mode 100644 .planning/milestones/v2.0-phases/07-unified-service-catalog/07-02-SUMMARY.md create mode 100644 .planning/milestones/v2.0-phases/08-offer-phases-quote-builder/08-PLAN.md create mode 100644 .planning/milestones/v2.0-phases/08-offer-phases-quote-builder/08-SUMMARY.md create mode 100644 .planning/milestones/v2.0-phases/09-quote-builder-client-acceptance/09-01-PLAN.md create mode 100644 .planning/milestones/v2.0-phases/09-quote-builder-client-acceptance/09-01-SUMMARY.md create mode 100644 .planning/milestones/v2.0-phases/09-quote-builder-client-acceptance/09-02-PLAN.md create mode 100644 .planning/milestones/v2.0-phases/09-quote-builder-client-acceptance/09-02-SUMMARY.md create mode 100644 .planning/milestones/v2.0-phases/09-quote-builder-client-acceptance/09-03-PLAN.md create mode 100644 .planning/milestones/v2.0-phases/09-quote-builder-client-acceptance/09-03-SUMMARY.md create mode 100644 .planning/milestones/v2.0-phases/09-quote-builder-client-acceptance/09-RESEARCH.md create mode 100644 .planning/milestones/v2.0-phases/10-crm-pipeline-activity-logging/10-01-PLAN.md create mode 100644 .planning/milestones/v2.0-phases/10-crm-pipeline-activity-logging/10-02-PLAN.md create mode 100644 .planning/milestones/v2.0-phases/10-crm-pipeline-activity-logging/10-02-SUMMARY.md create mode 100644 .planning/milestones/v2.0-phases/10-crm-pipeline-activity-logging/10-03-PLAN.md create mode 100644 .planning/milestones/v2.0-phases/10-crm-pipeline-activity-logging/10-03-SUMMARY.md create mode 100644 .planning/phases/11-catalog-database-view-ux-legacy-consolidation/11-CONTEXT.md create mode 100644 .planning/phases/11-catalog-database-view-ux-legacy-consolidation/11-DISCUSSION-LOG.md create mode 100644 .planning/phases/11-catalog-database-view-ux-legacy-consolidation/11-PATTERNS.md diff --git a/.planning/DESIGN-SYSTEM.md b/.planning/DESIGN-SYSTEM.md new file mode 100644 index 0000000..f7f49c3 --- /dev/null +++ b/.planning/DESIGN-SYSTEM.md @@ -0,0 +1,58 @@ +# Design System — Offer Studio UI direction (v2.1) + +**Definito:** 2026-06-13 (via skill `ui-ux-pro-max`) +**Scope:** Applies to Phase 11 (Catalog DB-view), 12 (Offer composition/DnD), 13 (Servizi Attivi), 14 (CRM Attio-style) — any "database view" table in `/admin/*`. + +## Direzione + +ClickUp / Pipedrive: dense ma leggibile, flat, zero decorazione. **Pattern:** Minimalism & Swiss Style + Flat Design — grid-based, alto contrasto, hover/transition rapidi (150-250ms), nessuna ombra/gradiente pesante. + +## Brand tokens — INVARIATI (da `src/app/globals.css`) + +Non introdurre una nuova palette: ClickUp/Pipedrive è una direzione di LAYOUT/interazione, non di colore. Il brand iamcavalli resta: + +| Token | Valore | Uso | +|---|---|---| +| `--color-primary` | `#1A463C` (verde scuro) | azioni primarie, focus ring, link attivi | +| `--color-accent` | `#DEF168` (lime) | highlight/badge di stato attivo, CTA secondarie | +| `--color-background` | `#ffffff` | sfondo pagina/tabella | +| `--color-muted` / `--color-bg-subtle` | `#f9f9f9` | righe alternate, header tabella, quick-add row | +| `--color-border` | `#e5e7eb` | bordi cella sottili (1px), MAI ombre pesanti | +| `--color-foreground` | `#1a1a1a` | testo primario | +| `--color-muted-foreground` | `#71717a` | placeholder, metadati, celle vuote | +| Font | Geist Sans (già configurato) | nessun cambio — coerente con "Minimal Swiss" | + +## Pattern tabella database-view (Phase 11-13) + +- **Riga**: altezza compatta (~40px), padding orizzontale `px-3`, bordo inferiore `border-border` 1px — NO bordi verticali tra celle (look ClickUp, non Excel) +- **Inline edit**: click su cella → diventa ``/` + + {/* Accessible error display */} + + )} + /> + + ( + + Note (opzionale) + +