Zum Inhalt

Immohai Changelog

2026-07-06 – Baseline-Integrität vor Architekturprüfung

Production baseline

  • Pull Request #11 wurde als Commit 353df78a332b0200b3bc1acf93fb806737c28877 nach main übernommen.
  • Modell 0.6.2 und Engine frontend-mvp-0.2.5 wurden produktiv deployt.
  • PropertyInput 0.5.1, AnalysisResult 0.1.1 und PropertyRecord 0.1.1 sind der aktive Vertragsstand.

Added in Pull Request #12

  • Gemeinsamen JSON-Schema-Validator für Node und Browser ergänzt.
  • Runtime-Prüfung von Schema, Semantik und Berechenbarkeit vor dem Rechenlauf ergänzt.
  • Browserabnahmebereitschaft als automatischen Check ergänzt.
  • Verbindliches Browserabnahmeprotokoll ergänzt.
  • Explizite Klassifizierung aktueller, read-only Legacy- und ungültiger PropertyRecords ergänzt.
  • Sichtbare Hinweise für Legacy-Records und lokale Speicherfehler ergänzt.

Changed in Pull Request #12

  • Eine Seite erzeugt beim Laden kein vertrauenswürdiges automatisches AnalysisResult mehr.
  • Unveränderte HTML-Beispielwerte werden als default und nicht als manual behandelt.
  • Bewusst geänderte Formularwerte behalten origin = manual.
  • Die AnalysisDataQualityAssessment wird nach der finalen Herkunfts- und Snapshot-Auflösung neu berechnet.
  • calculateAnalysis und buildAnalysisResult verlangen einen vollständig gebundenen PropertyInput-Snapshot.
  • Aktuelle PropertyRecords bleiben vollständig nutzbar; andere lesbare Vertragsstände bleiben unverändert und read-only.
  • Dokumentierter Repository-, Produktions- und Deploymentstand wurde synchronisiert.

Deliberate limits

  • Pull Request #12 ändert keine Finanzformel, KPI-Schwelle, Ratingregel, Modellversion oder Engine-Version.
  • Legacy-Records werden nicht still migriert.
  • Die interaktive Browserabnahme erfolgt erst nach Merge und Deployment des Integrationscommits.
  • ARCH-2026-001 bis ARCH-2026-005 bleiben separat under_review.

2026-07-06 – Vertrags- und Snapshot-Härtung

Added

  • Vollständigen JSON-Schema-Validator für die im Repository verwendeten Schemafunktionen ergänzt.
  • End-to-End-Vertragstests für PropertyInput, AnalysisResult und PropertyRecord ergänzt.
  • Snapshot-bewussten PropertyInput-Adapter für bewusste Neuberechnungen ergänzt.
  • Vollständige Wiederherstellung sichtbarer PropertyInput-Felder, Szenario-Steuerungsmodus und aller sieben Szenario-Slider ergänzt.
  • Nicht serialisierte Kompatibilitätsaliase für berechnete und geladene Ergebnis-Snapshots zentralisiert.

Changed

  • PropertyInput auf 0.5.1, AnalysisResult auf 0.1.1 und PropertyRecord auf 0.1.1 angehoben.
  • Schemas auf die verwendeten Felder, Typen, Enums, Grenzen und konditionalen Regeln gehärtet.
  • Inseratslinks als strukturierte ListingSourceReference formalisiert.
  • RentEstimateReference für market_rent_estimate um Dataset-, Scope-, Quantil- und Sample-Metadaten gehärtet.
  • Nicht sichtbare gespeicherte Annahmen bleiben bei einer bewussten Neuberechnung erhalten.
  • Aktive Schema-Fallbacks auf PropertyInput 0.5.1 synchronisiert.

Verification

  • Konfigurations- und Versionssynchronisation erfolgreich.
  • Frontend-Syntax erfolgreich.
  • PropertyInput-, AnalysisResult- und PropertyRecord-Prüfungen erfolgreich.
  • Baseline-, Szenario-, Controller- und Marktmietregressionen erfolgreich.
  • Docker-Compose-Validierung und MkDocs-Build erfolgreich.

2026-07-05 – Ergebnisvisualisierung

  • Kanonische Ergebnisvisualisierung für ScenarioRatings und Restschuldverlauf ergänzt.
  • Der Szenariovergleich zeigt für Best, Base und Stress ausschließlich das gespeicherte ScenarioRating.
  • Das Base Case Rating wird nicht durch das übergeordnete Investment Rating ersetzt.
  • Der Restschuld-Chart zeigt EUR-Achsenwerte, Rasterlinien, Punktbeschriftungen und Zinsreset-Markierung.

2026-07-03 – Lokale PropertyRecords

  • Lokalen PropertyRecord-Store ergänzt.
  • PropertyRecord-Adapter und Speichern-Dialog ergänzt.
  • Meine Objekte von Platzhalter auf lokale Objektliste umgestellt.
  • Laden und Löschen gespeicherter Objekte ergänzt.
  • PropertyRecord-Store-Regression ergänzt.

2026-07-02 – Marktmiet-Prototyp

  • Adminbereich und CSV-Marktmietimport ergänzt.
  • Lokale Marktmietdatenbasis im Browser ergänzt.
  • P25, Median und P75 sowie Confidence ergänzt.
  • Zustandsnormalisierung und Fallback-Logik ergänzt.