Dokumentace
Centrum nápovědyRozhodnutíADR 0002
docs/cs/07-decisions/0002-no-standalone-calculator.md

ADR 0002 — Žádný samostatný kalkulátor

Kontext

Samostatná route /calculator podporuje výpočty mimo perzistovaný kontext Projektu. To vede k nejasnému chování (scratchpad vs persistence), slabší auditovatelnosti a komplikovanému billing/export gatingu.

Rozhodnutí

Odstranit koncept samostatného kalkulátoru. “Kalkulátor” se stane edit mode Projeku:

  • Editace vstupů a spouštění výpočtu probíhá na /app/projects/[projectId]/edit.
  • Výsledky a exporty jsou na /app/projects/[projectId]/results.

Důsledky

  • Eliminuje nejasnosti kolem perzistence a zdroje pravdy.
  • Posiluje vynucení multi-tenant vlastnictví, protože každý workflow začíná tenant-owned Projektem.
  • Zjednodušuje export gating a historii verzí.
  • Vyžaduje onboarding a produktový jazyk, který posiluje “projects-first” chování.