{
  "generated_at": "2026-09-05T22:39:46.091459+00:00",
  "seed": 42,
  "scope": "synthetic/analytical checks, not empirical performance claims",
  "environment": {
    "numpy": "2.5.2",
    "pandas": "3.0.5",
    "scipy": "1.18.1",
    "scikit-learn": "1.9.0",
    "arch": "8.0.0",
    "pytest": "9.1.1"
  },
  "projects": [
    {
      "id": "01",
      "name": "portfolio_risk_dashboard",
      "exit_code": 0,
      "tests": 15,
      "failed": 0,
      "errors": 0,
      "scenarios": [
        "test_losses_shape",
        "test_losses_are_finite",
        "test_unfitted_raises",
        "test_var_is_finite[historical]",
        "test_var_is_finite[parametric]",
        "test_var_is_finite[monte_carlo]",
        "test_var_monotonicity[0.9]",
        "test_var_monotonicity[0.95]",
        "test_var_monotonicity[0.99]",
        "test_es_geq_var",
        "test_parametric_var_close_to_normal",
        "test_rolling_var_shape",
        "test_rolling_var_initial_nan",
        "test_violation_rate_near_expected",
        "test_backtest_report_structure"
      ],
      "failure_output": null
    },
    {
      "id": "02",
      "name": "monte_carlo_engine",
      "exit_code": 0,
      "tests": 17,
      "failed": 0,
      "errors": 0,
      "scenarios": [
        "test_gbm_mean_convergence",
        "test_gbm_initial_price",
        "test_gbm_shape",
        "test_gbm_positive_prices",
        "test_european_call_vs_bs[100-100-0.05-0.2-1.0]",
        "test_european_call_vs_bs[100-110-0.05-0.2-1.0]",
        "test_european_call_vs_bs[100-90-0.05-0.2-1.0]",
        "test_european_call_vs_bs[100-100-0.05-0.4-0.5]",
        "test_european_put_vs_bs",
        "test_bs_put_call_parity",
        "test_antithetic_reduces_se",
        "test_correlation_recovery",
        "test_correlated_output_shape",
        "test_correlated_initial_prices",
        "test_var_monotonicity",
        "test_es_exceeds_var",
        "test_var_positive_for_normal_returns"
      ],
      "failure_output": null
    },
    {
      "id": "03",
      "name": "credit_scoring_ml",
      "exit_code": 0,
      "tests": 14,
      "failed": 0,
      "errors": 0,
      "scenarios": [
        "test_woe_values_are_finite",
        "test_iv_is_non_negative",
        "test_compute_all_iv_sorted",
        "test_logistic_auc_better_than_random",
        "test_xgboost_auc_better_than_random",
        "test_predictions_are_invariant_to_prediction_batch",
        "test_calibrated_brier_improved",
        "test_gini_equals_2auc_minus_1",
        "test_ks_between_0_and_1",
        "test_ks_positive_for_good_model",
        "test_synthetic_data_deterministic",
        "test_default_rate_realistic",
        "test_temporal_split_no_leakage",
        "test_preprocess_no_missing"
      ],
      "failure_output": null
    },
    {
      "id": "04",
      "name": "volatility_modeling",
      "exit_code": 0,
      "tests": 14,
      "failed": 0,
      "errors": 0,
      "scenarios": [
        "test_alpha_recovery",
        "test_beta_recovery",
        "test_positive_volatility",
        "test_gamma_nonnegative",
        "test_aic_ordering",
        "test_var_positive",
        "test_es_geq_var",
        "test_no_remaining_clustering",
        "test_forecast_positive",
        "test_forecast_shape",
        "test_fit_all_keys",
        "test_compute_conditional_risk",
        "test_fhs",
        "test_forecast_from_config"
      ],
      "failure_output": null
    },
    {
      "id": "05",
      "name": "evt_tail_risk",
      "exit_code": 0,
      "tests": 12,
      "failed": 0,
      "errors": 0,
      "scenarios": [
        "test_gpd_positive_xi_pareto",
        "test_gpd_xi_near_zero_exponential",
        "test_evt_var_exceeds_normal_var",
        "test_evt_es_geq_var",
        "test_return_level_monotonic",
        "test_gev_xi_recovery_frechet",
        "test_mrl_linearity_pareto",
        "test_hill_estimator_pareto",
        "test_evt_var_finite_positive",
        "test_block_maxima_count",
        "test_gpd_exceedances_positive",
        "test_compare_methods_shape"
      ],
      "failure_output": null
    },
    {
      "id": "06",
      "name": "copula_dependency",
      "exit_code": 0,
      "tests": 12,
      "failed": 0,
      "errors": 0,
      "scenarios": [
        "test_pit_values_in_unit_interval",
        "test_pit_uniform_ks_test",
        "test_gaussian_tail_dependence_zero",
        "test_t_copula_tail_dependence_positive",
        "test_clayton_tail_dependence",
        "test_gumbel_tail_dependence",
        "test_frank_tail_dependence_zero",
        "test_gaussian_sample_correlation",
        "test_t_copula_sample_correlation",
        "test_clayton_sample_unit_square",
        "test_copula_sample_shape",
        "test_var_differs_across_families"
      ],
      "failure_output": null
    },
    {
      "id": "07",
      "name": "stress_testing_framework",
      "exit_code": 0,
      "tests": 14,
      "failed": 0,
      "errors": 0,
      "scenarios": [
        "test_transmission_fit_r_squared",
        "test_predicted_loss_sign",
        "test_sensitivity_table_columns",
        "test_dfast_scenarios_keys",
        "test_dfast_loss_ordering",
        "test_historical_scenarios_keys",
        "test_stressed_transition_matrix_rows_sum",
        "test_stressed_default_probs_increase",
        "test_reverse_stress_result_keys",
        "test_reverse_stress_meets_threshold",
        "test_stochastic_scenarios_shape",
        "test_portfolio_loss_under_migration_nonnegative",
        "test_report_nonempty",
        "test_scenario_paths_shape"
      ],
      "failure_output": null
    },
    {
      "id": "08",
      "name": "deep_hedging",
      "exit_code": 0,
      "tests": 13,
      "failed": 0,
      "errors": 0,
      "scenarios": [
        "test_simulate_paths_shape",
        "test_bs_delta_bounds",
        "test_bs_delta_monotonicity",
        "test_bs_price_analytical",
        "test_payoff_non_negative",
        "test_delta_hedge_reduces_variance",
        "test_transaction_costs_non_negative",
        "test_forward_output_bounds",
        "test_parameter_count",
        "test_flat_parameters_roundtrip",
        "test_variance_non_negative",
        "test_cvar_geq_mean_loss",
        "test_training_improves_over_no_hedge"
      ],
      "failure_output": null
    },
    {
      "id": "09",
      "name": "cva_counterparty_risk",
      "exit_code": 0,
      "tests": 14,
      "failed": 0,
      "errors": 0,
      "scenarios": [
        "test_vasicek_mean_reversion",
        "test_vasicek_shape",
        "test_hazard_rate_from_cds",
        "test_survival_decreasing",
        "test_default_probability_identity",
        "test_marginal_default_prob_nonneg",
        "test_ee_nonneg",
        "test_pfe_ge_ee",
        "test_epe_positive",
        "test_cva_positive",
        "test_netting_reduces_cva",
        "test_collateral_reduces_exposure",
        "test_wrong_way_risk",
        "test_bilateral_cva"
      ],
      "failure_output": null
    },
    {
      "id": "10",
      "name": "gnn_credit_contagion",
      "exit_code": 0,
      "tests": 18,
      "failed": 0,
      "errors": 0,
      "scenarios": [
        "test_adjacency_shape",
        "test_node_features_shape",
        "test_adjacency_non_negative",
        "test_labels_binary",
        "test_payments_leq_liabilities",
        "test_defaults_when_assets_lt_liabilities",
        "test_systemic_vs_peripheral_shock",
        "test_debtrank_bounds",
        "test_forward_output_shape",
        "test_forward_output_bounds",
        "test_param_count",
        "test_param_roundtrip",
        "test_bce_non_negative",
        "test_bce_perfect_prediction",
        "test_training_reduces_loss",
        "test_centrality_columns",
        "test_centrality_values_bounded",
        "test_network_stats_keys"
      ],
      "failure_output": null
    },
    {
      "id": "11",
      "name": "conformal_risk_prediction",
      "exit_code": 0,
      "tests": 14,
      "failed": 0,
      "errors": 0,
      "scenarios": [
        "test_split_conformal_threshold_valid_quantile",
        "test_conformal_coverage_exchangeable",
        "test_cqr_coverage",
        "test_cqr_intervals_asymmetric",
        "test_aci_alpha_bounded",
        "test_aci_coverage_converges",
        "test_interval_width_decreases_with_calibration_size",
        "test_conformal_pd_coverage",
        "test_conformal_pd_valid_probabilities",
        "test_risk_control_valid_lambda",
        "test_parametric_undercoverage_heavy_tails",
        "test_bootstrap_similar_width",
        "test_regime_change_volatility",
        "test_adaptive_threshold_increases_after_regime_change"
      ],
      "failure_output": null
    },
    {
      "id": "12",
      "name": "climate_risk_scenarios",
      "exit_code": 0,
      "tests": 16,
      "failed": 0,
      "errors": 0,
      "scenarios": [
        "test_synthetic_has_six_pathways",
        "test_pathway_columns",
        "test_pathway_years",
        "test_carbon_cost_non_negative",
        "test_transition_loss_ordering",
        "test_waci_positive_finite",
        "test_stranded_fraction_bounds",
        "test_sector_repricing_negative_equity_impact",
        "test_temperature_damage_convex",
        "test_sector_multiplier_ordering",
        "test_physical_loss_monotonic",
        "test_climate_var_positive",
        "test_sobol_s1_non_negative",
        "test_sobol_st_geq_s1",
        "test_tcfd_report_non_empty",
        "test_scenario_comparison_shape"
      ],
      "failure_output": null
    },
    {
      "id": "13",
      "name": "rl_portfolio_risk",
      "exit_code": 0,
      "tests": 12,
      "failed": 0,
      "errors": 0,
      "scenarios": [
        "test_environment_state_dim",
        "test_policy_softmax_sums_to_one",
        "test_policy_output_nonnegative",
        "test_portfolio_return_dot_product",
        "test_transaction_cost_nonnegative",
        "test_cvar_penalty_behavior",
        "test_equal_weight_five_assets",
        "test_risk_parity_inverse_volatility",
        "test_mean_variance_valid_weights",
        "test_training_loss_decreases",
        "test_rl_sharpe_vs_equal_weight",
        "test_allocation_history_shape_and_sum"
      ],
      "failure_output": null
    }
  ],
  "numerical_checks": {
    "11": {
      "exact_rank_threshold": 7,
      "expected_order_statistic": 7,
      "n_calibration": 9,
      "miscoverage": 0.2
    },
    "12": {
      "constructed_pathways": 6,
      "years_per_pathway": 16,
      "carbon_price_2050": {
        "net_zero_2050": 248.04673073970653,
        "below_2c": 149.83739132385062,
        "low_demand": 99.87777751659567,
        "delayed_transition": 399.26011539463826,
        "ndcs": 49.94006281474798,
        "current_policies": 0
      },
      "data": "constructed demonstrations; not official NGFS data"
    },
    "01": {
      "historical_var_95": 0.016427399952834074,
      "expected_shortfall_95": 0.020716092554814974,
      "units": "one-day decimal loss",
      "n": 10000
    },
    "02": {
      "monte_carlo_call": 9.387500796128165,
      "standard_error": 0.04485156537226827,
      "confidence_interval_95": [
        9.29959172799852,
        9.475409864257811
      ],
      "analytical_call": 9.413403383853016,
      "units": "currency; one-year European call",
      "n_paths": 100000
    },
    "03": {
      "logistic_test_auc": 0.8818458417849899,
      "xgboost_test_auc": 0.8606744421906694,
      "n_train": 4000,
      "n_test": 1000,
      "data": "synthetic applications"
    },
    "04": {
      "forecast_volatility": 0.010010957951011036,
      "units": "daily decimal volatility",
      "n_train": 1500
    },
    "05": {
      "fitted_xi": 0.35222868318781275,
      "theoretical_xi": 0.3333333333333333,
      "var_99": 4.737323152977348,
      "es_99": 7.318858122647064,
      "threshold": 2.6829700078494843,
      "analytical_var_99": 4.641588833612778,
      "analytical_es_99": 6.962383250419167
    },
    "06": {
      "estimated_correlation": 0.5921705910517734,
      "generating_correlation": 0.6,
      "n": 5000
    },
    "07": {
      "optimal_shocks": {
        "equity": -0.10000000001130646,
        "spread": 0.049999999977387105
      },
      "predicted_loss": 0.09999999999999996,
      "shock_norm": 0.1118033988749895,
      "success": true,
      "constraint_residual": -4.163336342344337e-17
    },
    "09": {
      "cva_flat_exposure": 5.288881633908234,
      "exposure": 100,
      "hazard": 0.02,
      "recovery": 0.4,
      "discount_rate": 0.03,
      "horizon_years": 5
    }
  }
}
