Zum Inhalt

SPEC-2026-010 – Kompakte Annahmenspalten im Dashboard

Status: Entwurf
Proposal-Status: accepted
Kategorie: specification
Erstellt: 2026-07-06
Stand: 2026-07-06

Anlass

Die Annahmen sind bereits fachlich gruppiert, werden im Dashboard jedoch weiterhin als einzelne Karten unter gruppenübergreifenden Überschriften dargestellt. Dadurch entsteht trotz Vier-Spalten-Raster eine unruhige, höhenintensive Darstellung.

Ausgangsproblem

Annahmenherkunft:
  Gruppenüberschriften laufen über die gesamte Breite
  jede Annahme bleibt eine eigene Karte
  fachliche Spalten sind visuell nicht als durchgehende Spalten erkennbar
  unnötig hoher vertikaler Platzbedarf

Relevanter bestehender Stand

  • SPEC-2026-004 definiert vier fachliche Gruppen und die unveränderte Anzeige von Bezeichnung, Wert und Herkunft.
  • frontend/assets/js/assumption-origin-layout.js ordnet die bestehenden Annahmenkarten gruppiert an.
  • frontend/assets/css/assumption-origin-layout.css erzeugt derzeit ein Vier-Spalten-Kartenraster.
  • frontend/assets/js/single-analysis-controller.js rendert weiterhin die fachlich maßgeblichen Werte und Herkunftscodes.

Vorgeschlagene Änderung

  1. Der Dashboardabschnitt heißt kurz Annahmen.
  2. Jede fachliche Gruppe wird als eigene durchgehende Spalte gerendert:
  3. Objekt & Vermietung
  4. Erwerb & Finanzierung
  5. Laufende Kosten & CAPEX
  6. Wachstum, Vergleich & Exit
  7. Innerhalb jeder Spalte stehen die Annahmen direkt untereinander.
  8. Einzelne Annahmen erhalten keine Kartenumrandung und keine Mindesthöhe mehr.
  9. Jede Zeile zeigt weiterhin:
  10. Bezeichnung
  11. Wert
  12. Herkunft
  13. Auf kleineren Bildschirmbreiten reduziert sich das Raster responsiv auf zwei bzw. eine Spalte.
  14. Unbekannte Annahmen bleiben unter Weitere Annahmen vollständig sichtbar.

Entscheidungsmehrwert

Die Annahmen können spaltenweise gelesen und schneller fachlich geprüft werden. Gleichzeitig sinkt der vertikale Platzbedarf deutlich, ohne den Audit-Trail aus Wert und Herkunft einzuschränken.

Auswirkungen auf Architektur, Roadmap und Spezifikation

Architektur: keine Änderung
Roadmap: keine Änderung
Reporting-Vertrag: keine inhaltliche Änderung
Frontend-Darstellung: Änderung

Auswirkungen auf Formeln, KPIs und Ratings

Keine.

Auswirkungen auf Datenverträge und Versionen

PropertyInput: unverändert
AnalysisResult: unverändert
PropertyRecord: unverändert
Modellversion: unverändert
Engine-Version: unverändert
Schemaversionen: unverändert

Auswirkungen auf UI, Reporting und Speicherung

  • vier fachliche Annahmenspalten auf Desktop
  • kompakte Listenzeilen statt Einzelkarten
  • responsive Zwei- und Einspaltenansicht
  • keine Speicherung von Layoutinformationen
  • keine Änderung der Herkunftscodes

Auswirkungen auf Tests und Referenzfälle

Zu prüfen:

  • vier fachliche Spalten werden in stabiler Reihenfolge erzeugt
  • alle vorhandenen Annahmen bleiben sichtbar
  • Bezeichnung, Wert und Herkunft bleiben je Annahme erhalten
  • unbekannte Labels erscheinen unter Weitere Annahmen
  • Desktop verwendet vier, Tablet zwei und Mobil eine Spalte
  • Browser- und Contract-Checks bleiben erfolgreich

Legacy- und Migrationsfolgen

Keine. Legacy-Snapshots ohne vollständigen PropertyInput behalten ihren bestehenden Hinweis.

Risiken und offene Fragen

Sehr lange Werte oder Herkunftsbezeichnungen können innerhalb schmaler Spalten umbrechen. Die Zeilen erlauben deshalb kontrollierten Umbruch und wechseln auf kleinen Ansichten in eine kompaktere zweizeilige Darstellung.

Prüfergebnis

Die Änderung wurde gegen SPEC-2026-004, den bestehenden Annahmenrenderer und die Herkunftsanzeige geprüft. Sie verändert ausschließlich DOM-Struktur und Styling.

Entscheidung

Angenommen. Umsetzung als reine Darstellungsänderung ohne Modell-, Engine- oder Schemaversionserhöhung.

Zieldokumente

frontend/assets/js/assumption-origin-layout.js
frontend/assets/css/assumption-origin-layout.css
scripts/check-assumption-origin-layout.mjs
docs/changes/proposals/specification-additions.md

Integrationscommit

Offen bis erfolgreichem Contract Check und Browserreview.