Files
FPT/prisma/migrations/20260816150000_review_state/migration.sql
T
admGitAICDS f22b0a3f27
Deploy App / deploy (push) Successful in 1m55s
Uebersicht der offenen Punkte statt Assistent, Bestaetigung je Phasenzelle
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-16 15:02:15 +02:00

19 lines
1.1 KiB
SQL

-- Der FPT-Assistent wird durch eine Uebersicht der OFFENEN PUNKTE ersetzt (SPEZIFIKATION 3.14).
--
-- Der Unterschied ist grundsaetzlich: Der Assistent war ein ABLAUF ("tu dies, dann das") und
-- funktionierte nur beim ersten Aufsetzen. Die Uebersicht ist ein ZUSTAND ("das ist noch
-- offen") und traegt bei jedem Plan, in jeder Reihenfolge, auch beim zwanzigsten Szenario.
--
-- (1) `Phase.ratesConfirmed` haelt fest, ob die Spar-/Verzehrquote dieser Phase einmal bewusst
-- verteilt wurde. Was man nicht verteilt, sammelt sich still als Cash an -- rechnerisch
-- richtig, aber selten die Absicht. Der Haken unterscheidet "bewusst so gelassen" von
-- "noch nie angeschaut".
--
-- (2) `Scenario.assistantProgress` entfaellt mit dem Assistenten. Der Fortschritt wird nicht
-- mehr erklaert, sondern ABGELEITET -- aus dem, was tatsaechlich noch offen ist.
--
-- Die Bestaetigung der Phasenwerte je Element liegt als `confirmed` im vorhandenen JSON von
-- `ElementPhaseValue` und braucht deshalb keine Spalte.
ALTER TABLE "Phase" ADD COLUMN "ratesConfirmed" BOOLEAN NOT NULL DEFAULT false;
ALTER TABLE "Scenario" DROP COLUMN IF EXISTS "assistantProgress";