- complementary - paragraph - StaticText "JARVIS" - heading "Finance" [level=1, ref=e1] - paragraph - StaticText "Lokale Daten · bewusst freigegebene Aktionen" - navigation "Hauptnavigation Finance" [ref=e2] - link "Heute" [ref=e3] - link "Haushalt" [ref=e4] - link "Budgetstatus" [ref=e5] - link "Buchungen prüfen" [ref=e6] - link "Review Backlog" [ref=e7] - link "Transfers" [ref=e8] - link "Effektive Ausgaben" [ref=e9] - link "Import" [ref=e10] - link "Konten" [ref=e11] - link "Kategorien & Tags" [ref=e12] - link "Vermögen" [ref=e13] - link "Cash" [ref=e14] - link "Aktien & ETFs" [ref=e15] - link "Crypto" [ref=e16] - link "TrueWealth" [ref=e17] - generic "Research: In Vorbereitung. Markt- und Advisor-Research wird erst nach belastbarer Datenbasis freigeschaltet." [disabled] - sectionfooter - paragraph - paragraph - StaticText "Schreibseiten: Preview, Confirm, Audit." - main - sectionheader - paragraph - StaticText "VERMÖGEN" - heading "Portfolio" [level=1, ref=e18] - paragraph - StaticText "Cash, Konten, Aktien/ETF, Crypto und Portfolioansichten." - button "System Backend: läuft · Frontend: läuft" [ref=e20] - StaticText "System Backend: läuft · Frontend: läuft" - button "? Hilfe" [ref=e19] - StaticText "? Hilfe" - StaticText "Lokale Ansicht" - generic - paragraph - StaticText "READ-ONLY · LOKALE RUNTIME-DATEN" - heading "Portfolio Übersicht" [level=3, ref=e21] - paragraph - StaticText "Übergreifende lokale Runtime-Sicht nach Assetklassen und Plattformen." - button "Aktualisieren" [ref=e22] - StaticText "FastAPI verbunden: ja" - StaticText "Runtime-DB verfügbar: ja" - StaticText "Externe Provider beim Rendern: nein" - StaticText "Daten geladen · letzter lokaler Datenabruf: 23.7.2026, 22:38:24" - generic - paragraph - StaticText "KPI" - paragraph - StaticText "Gesamtportfolio CHF" - StaticText "CHF 0.00" - generic - paragraph - StaticText "KPI" - paragraph - StaticText "Crypto CHF" - StaticText "CHF 0.00" - generic - paragraph - StaticText "KPI" - paragraph - StaticText "Aktien/ETFs – PostFinance CHF" - StaticText "CHF 0.00" - generic - paragraph - StaticText "KPI" - paragraph - StaticText "TrueWealth CHF" - StaticText "CHF 0.00" - generic - paragraph - StaticText "KPI" - paragraph - StaticText "Cash CHF" - StaticText "CHF 0.00" - generic - heading "Kontenabgleich & Datenstand" [level=3, ref=e23] - paragraph - StaticText "Read-only Prüfung lokaler Salden und vorhandener Bewertungs- bzw. FX-Metadaten. Keine Korrekturbuchung." - status "Datenqualität nicht verfügbar" - StaticText "Nicht verfügbar" - article - heading "AKB Aargauer-Sparkonto" [level=4, ref=e32] - paragraph - StaticText "Datenstand: nicht beurteilbar · letzter Import: nicht vorhanden" - StaticText "Nicht verfügbar" - status "Datenqualität nicht verfügbar" - StaticText "Nicht verfügbar" - DescriptionList - term "Ledger-/Buchsaldo" - definition - StaticText "Nicht beurteilbar" - term "Vergleichssaldo" - definition - StaticText "Nicht beurteilbar" - term "Differenz Ledger − Vergleich" - definition - StaticText "Nicht beurteilbar" - term "Hinweis" - definition - StaticText "Keine vergleichbaren Salden vorhanden" - article - heading "AKB Haushaltskonto" [level=4, ref=e33] - paragraph - StaticText "Datenstand: nicht beurteilbar · letzter Import: nicht vorhanden" - StaticText "Nicht verfügbar" - status "Datenqualität nicht verfügbar" - StaticText "Nicht verfügbar" - DescriptionList - term "Ledger-/Buchsaldo" - definition - StaticText "Nicht beurteilbar" - term "Vergleichssaldo" - definition - StaticText "Nicht beurteilbar" - term "Differenz Ledger − Vergleich" - definition - StaticText "Nicht beurteilbar" - term "Hinweis" - definition - StaticText "Keine vergleichbaren Salden vorhanden" - article - heading "AKB Zinsbereitstellungskonto" [level=4, ref=e34] - paragraph - StaticText "Datenstand: nicht beurteilbar · letzter Import: nicht vorhanden" - StaticText "Nicht verfügbar" - status "Datenqualität nicht verfügbar" - StaticText "Nicht verfügbar" - DescriptionList - term "Ledger-/Buchsaldo" - definition - StaticText "Nicht beurteilbar" - term "Vergleichssaldo" - definition - StaticText "Nicht beurteilbar" - term "Differenz Ledger − Vergleich" - definition - StaticText "Nicht beurteilbar" - term "Hinweis" - definition - StaticText "Keine vergleichbaren Salden vorhanden" - article - heading "AKB gemeinsames Konto" [level=4, ref=e35] - paragraph - StaticText "Datenstand: nicht beurteilbar · letzter Import: nicht vorhanden" - StaticText "Nicht verfügbar" - status "Datenqualität nicht verfügbar" - StaticText "Nicht verfügbar" - DescriptionList - term "Ledger-/Buchsaldo" - definition - StaticText "Nicht beurteilbar" - term "Vergleichssaldo" - definition - StaticText "Nicht beurteilbar" - term "Differenz Ledger − Vergleich" - definition - StaticText "Nicht beurteilbar" - term "Hinweis" - definition - StaticText "Keine vergleichbaren Salden vorhanden" - article - heading "PostFinance Cash-Konto" [level=4, ref=e36] - paragraph - StaticText "Datenstand: nicht beurteilbar · letzter Import: nicht vorhanden" - StaticText "Nicht verfügbar" - status "Datenqualität nicht verfügbar" - StaticText "Nicht verfügbar" - DescriptionList - term "Ledger-/Buchsaldo" - definition - StaticText "Nicht beurteilbar" - term "Vergleichssaldo" - definition - StaticText "Nicht beurteilbar" - term "Differenz Ledger − Vergleich" - definition - StaticText "Nicht beurteilbar" - term "Hinweis" - definition - StaticText "Keine vergleichbaren Salden vorhanden" - article - heading "Raiffeisen" [level=4, ref=e37] - paragraph - StaticText "Datenstand: nicht beurteilbar · letzter Import: nicht vorhanden" - StaticText "Nicht verfügbar" - status "Datenqualität nicht verfügbar" - StaticText "Nicht verfügbar" - DescriptionList - term "Ledger-/Buchsaldo" - definition - StaticText "Nicht beurteilbar" - term "Vergleichssaldo" - definition - StaticText "Nicht beurteilbar" - term "Differenz Ledger − Vergleich" - definition - StaticText "Nicht beurteilbar" - term "Hinweis" - definition - StaticText "Keine vergleichbaren Salden vorhanden" - generic - heading "Portfolio Performance" [level=3, ref=e24] - paragraph - StaticText "Reproduzierbare Rendite aus gespeicherten Bewertungen und externen Cashflows. Keine Livewerte oder Schätzungen." - status "Datenqualität nicht verfügbar" - StaticText "Nicht berechenbar" - generic - LabelText - StaticText "Zeitraum " - combobox "Zeitraum " [expanded=false, ref=e43]: 1 Jahr - MenuListPopup - option "Seit Jahresbeginn" [ref=e59] - option "1 Jahr" [selected, ref=e60] - option "Benutzerdefiniert" [ref=e61] - LabelText - StaticText "Von " - Date "Von ": 2025-07-23 - generic - spinbutton "Tag Tag" [ref=e75]: 23 - spinbutton "Monat Monat" [ref=e76]: 7 - spinbutton "Jahr Jahr" [ref=e77]: 2025 - button "Datumsauswahl anzeigen" [ref=e47] - LabelText - StaticText "Bis " - Date "Bis ": 2026-07-23 - generic - spinbutton "Tag Tag" [ref=e78]: 23 - spinbutton "Monat Monat" [ref=e79]: 7 - spinbutton "Jahr Jahr" [ref=e80]: 2026 - button "Datumsauswahl anzeigen" [ref=e48] - LabelText - StaticText "Methode " - combobox "Methode " [expanded=false, ref=e44]: TWR und MWR - MenuListPopup - option "TWR und MWR" [selected, ref=e62] - option "Nur TWR" [ref=e63] - option "Nur MWR" [ref=e64] - button "Performance laden" [ref=e38] - status - paragraph - StaticText "Nicht berechenbar" - paragraph - StaticText "Die Endbewertung fehlt. Die Anfangsbewertung fehlt." - paragraph - StaticText "Nicht berechenbare Kennzahlen bleiben leer und werden niemals als 0 dargestellt." - article - paragraph - StaticText "TWR" - status "Datenqualität nicht verfügbar" - StaticText "Nicht berechenbar" - paragraph - StaticText "Nicht berechenbar" - paragraph - StaticText "Zeitgewichtet · externe Cashflows getrennt" - article - paragraph - StaticText "MWR" - status "Datenqualität nicht verfügbar" - StaticText "Nicht berechenbar" - paragraph - StaticText "Nicht berechenbar" - paragraph - StaticText "XIRR · datumsgenaue Cashflows" - article - paragraph - StaticText "Anfang → Ende" - paragraph - StaticText "Nicht berechenbar → Nicht berechenbar" - paragraph - StaticText "Netto extern: CHF0.00" - article - paragraph - StaticText "Kosten im Zeitraum" - paragraph - StaticText "Gebühren CHF0.00" - paragraph - StaticText "Steuern CHF0.00" - StaticText "Portfolio-Zeitreihe" - StaticText "2025-07-23 bis 2026-07-23 · CHF" - status - heading "Keine belastbare Zeitreihe" [level=3, ref=e39] - paragraph - StaticText "Für den gewählten Zeitraum fehlen reproduzierbare Bewertungssnapshots." - heading "Cashflows" [level=4, ref=e25] - paragraph - StaticText "Keine externen Cashflows im Zeitraum. Interne Transfers werden nicht als externe Cashflows gezählt." - article - paragraph - StaticText "Realisierter Gewinn/Verlust" - status "Datenqualität nicht verfügbar" - StaticText "Nicht berechenbar" - paragraph - StaticText "Nicht berechenbar" - paragraph - StaticText "Die Cost Basis ist nicht vollständig belegt." - article - paragraph - StaticText "Nicht realisierter Gewinn/Verlust" - status "Datenqualität nicht verfügbar" - StaticText "Nicht berechenbar" - paragraph - StaticText "Nicht berechenbar" - paragraph - StaticText "Die Cost Basis ist nicht vollständig belegt." - article - paragraph - StaticText "Verbleibende Cost Basis" - status "Datenqualität nicht verfügbar" - StaticText "Nicht berechenbar" - paragraph - StaticText "Nicht berechenbar" - paragraph - StaticText "fifo_v1" - paragraph - StaticText "Die Cost Basis ist nicht vollständig belegt." - DescriptionList - term "Bewertungsstichtag" - definition - StaticText "Nicht verfügbar" - term "Data-Cutoff" - definition - StaticText "2026-07-23T20:38:24.370Z" - term "Quellen" - definition - StaticText "Keine Quelle verfügbar" - term "Engine / Input" - definition - StaticText "portfolio_performance_v1 · 4129a1876942…" - generic - paragraph - StaticText "VERMÖGEN" - heading "Anlagepolicy" [level=3, ref=e26] - paragraph - StaticText "Versionierte Leitplanken · Preview → explizite Bestätigung → Audit. Keine Order-Ausführung." - button "Policy erfassen" [ref=e27] - generic - heading "Anlagestrategie" [level=3, ref=e40] - paragraph - StaticText "Nicht konfiguriert" - heading "Versionshistorie" [level=4, ref=e28] - paragraph - StaticText "Noch keine bestätigte Policy." - generic - generic - paragraph - StaticText "ALLOCATION" - heading "Asset Allocation" [level=3, ref=e41] - StaticText "Crypto" - StaticText "0.00 CHF" - StaticText "Aktien/ETFs PostFinance" - StaticText "0.00 CHF" - StaticText "TrueWealth" - StaticText "0.00 CHF" - StaticText "Cash" - StaticText "0.00 CHF" - generic - paragraph - StaticText "ALLOCATION" - heading "Platform Allocation" [level=3, ref=e42] - StaticText "AKB" - StaticText "0.00 CHF" - StaticText "PostFinance Cash" - StaticText "0.00 CHF" - StaticText "Raiffeisen" - StaticText "0.00 CHF" - StaticText "TWR/MWR Kontrollportfolio" - StaticText "0.00 CHF" - StaticText "Crypto Wallets" - StaticText "0.00 CHF" - StaticText "TrueWealth" - StaticText "0.00 CHF" - generic - heading "Allokations- und Datenchecks (Beta)" [level=3, ref=e29] - paragraph - StaticText "Regelbasierte v1-Indikatoren · read-only · keine Order-Ausführung." - StaticText "1 Signale" - article - paragraph - StaticText "Synthetisches Asset SYN" - paragraph - StaticText "Aktie · equities · — CHF · Anteil 0.00%" - StaticText "WATCH" - paragraph - StaticText "Datenqualität zuerst verbessern; keine Kauf-/Verkaufsentscheidung auf unvollständiger Bewertung." - paragraph - StaticText "Confidence 45 · Horizont long_term · DQ Preis fehlt · Execution gesperrt" - paragraph - StaticText "Risiken: data_quality_incomplete" - generic - heading "Top 10 Positionen" [level=3, ref=e30] - table - rowgroup - row - columnheader "NAME" [ref=e65] - columnheader "TYP" [ref=e66] - columnheader "PLATTFORM/DEPOT" [ref=e67] - columnheader "WERT CHF" [ref=e68] - columnheader "STATUS" [ref=e69] - row [ref=e45] clickable [cursor:pointer] - cell "Synthetisches Asset" [ref=e49] - cell "Aktie" [ref=e50] - cell "TWR/MWR Kontrollportfolio" [ref=e51] - cell "—" [ref=e52] - cell "Preis fehlt" [ref=e53] - heading "Unbewertete Positionen" [level=3, ref=e31] - table - rowgroup - row - columnheader "NAME" [ref=e70] - columnheader "TYP" [ref=e71] - columnheader "PLATTFORM/DEPOT" [ref=e72] - columnheader "WERT CHF" [ref=e73] - columnheader "STATUS" [ref=e74] - row [ref=e46] clickable [cursor:pointer] - cell "Synthetisches Asset" [ref=e54] - cell "Aktie" [ref=e55] - cell "TWR/MWR Kontrollportfolio" [ref=e56] - cell "—" [ref=e57] - cell "Preis fehlt" [ref=e58]