{
  "verified_at": "2026-07-27T22:09:58+02:00",
  "mode": "production_database_copy_read_only_source",
  "source_schema_version": 45,
  "migrated_copy_schema_version": 46,
  "decision_version": "investment_performance_scope_v1",
  "classification_count": 13,
  "audit_count": 13,
  "included_after": [
    {"platform": "PostFinance", "account": "Manual Portfolio", "role": "etrading_depot"},
    {"platform": "PostFinance Cash", "account": "PostFinance Cash-Konto", "role": "etrading_cash"},
    {"platform": "True Wealth", "account": "Manual Portfolio", "role": "canonical_truewealth_total_value"}
  ],
  "excluded_after": [
    "AKB / AKB Aargauer-Sparkonto",
    "AKB / AKB Haushaltskonto",
    "AKB / AKB Zinsbereitstellungskonto",
    "AKB / AKB gemeinsames Konto",
    "Anderes Konto / Manual Portfolio",
    "PostFinance / PostFinance E-Finance (control total)",
    "Raiffeisen / Manual Portfolio",
    "Raiffeisen / Raiffeisen",
    "True Wealth / True Wealth Review Brokerage",
    "True Wealth / TrueWealth"
  ],
  "crypto_scope": "mandatory non-account scope; historical valuation series currently missing",
  "cash_read_model_unchanged": true,
  "cash_chf_before_after": "27684.07",
  "cash_position_count_before_after": 9,
  "protected_economic_tables_unchanged": true,
  "protected_tables": [
    "transactions",
    "cash_account_snapshots",
    "account_value_snapshots",
    "portfolio_valuation_snapshots",
    "postfinance_import_batches",
    "postfinance_documents",
    "postfinance_snapshots",
    "postfinance_snapshot_positions",
    "postfinance_snapshot_cash",
    "postfinance_ledger_events"
  ],
  "scope_state_repeat_noop": true,
  "production_mutated": false
}
