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í.