Fundament: Element-Stammdaten, Fixpunkte, Horizont in Jahren, PK-Bezugsalter
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
-- Umbau 0.36: Bestandsaufnahme vor der Zeitachse, Assistent als Herzstueck.
|
||||
--
|
||||
-- (1) `FinancialElement.baseData` haelt den Bestand bei PLANBEGINN und die Ausgangs-Annahmen.
|
||||
-- Bisher lagen diese Werte in `ElementPhaseValue` der ersten Phase. Das war schon immer
|
||||
-- schief -- ein Startwert ist nicht "phase-1-spezifisch", sondern der Stand am Anfang --
|
||||
-- und es machte den ersten Schritt des Assistenten unmoeglich: Eine Bestandsaufnahme
|
||||
-- braucht noch keine Lebensphasen. Zugleich ist es die Wurzel der Feld-Vererbung.
|
||||
--
|
||||
-- (2) `Scenario.planningHorizonYears` fuehrt den Horizont in JAHREN statt als Endalter je
|
||||
-- Person. Eine Zahl statt zweier, die bei einem Paar auseinanderlaufen koennten; die
|
||||
-- Endalter werden abgeleitet. Ersetzt `Person.planningHorizonAge` aus 0.35.
|
||||
--
|
||||
-- (3) `Scenario.assistantProgress` haelt die sieben Haken des FPT-Assistenten.
|
||||
--
|
||||
-- Bewusst OHNE Datenmigration (Plaene wurden vorgaengig geloescht).
|
||||
ALTER TABLE "FinancialElement" ADD COLUMN "baseData" JSONB;
|
||||
ALTER TABLE "Scenario" ADD COLUMN "planningHorizonYears" INTEGER;
|
||||
ALTER TABLE "Scenario" ADD COLUMN "assistantProgress" JSONB;
|
||||
ALTER TABLE "Person" DROP COLUMN IF EXISTS "planningHorizonAge";
|
||||
Reference in New Issue
Block a user