======================================== Portal Rolling Deployment to ASG ======================================== Step 1: Discovering ASG instances... Found 2 running instance(s): - 3.139.54.188 - 3.15.26.102 Step 1b: Running pending database migrations... Uploading migration files to 3.139.54.188... Running: 003_rls_org_isolation.sql ✗ 003_rls_org_isolation.sql failed: policy "org_isolation" for table "users" already exists Running: 004_job_pipeline_hardening.sql ✗ 004_job_pipeline_hardening.sql failed: check constraint "model_runs_status_check" of relation "model_runs" is violated by some row Running: 005_fund_identity_registry.sql ✗ 005_fund_identity_registry.sql failed: current transaction is aborted, commands ignored until end of transaction block Running: 006_fund_identity_not_null_fks.sql ✗ 006_fund_identity_not_null_fks.sql failed: current transaction is aborted, commands ignored until end of transaction block Running: 007_deliverables_model_run_data_hash.sql ✗ 007_deliverables_model_run_data_hash.sql failed: current transaction is aborted, commands ignored until end of transaction block Running: 008_deliverables_internal.sql ✗ 008_deliverables_internal.sql failed: current transaction is aborted, commands ignored until end of transaction block Running: 009_partial_failure_tracking.sql ✗ 009_partial_failure_tracking.sql failed: current transaction is aborted, commands ignored until end of transaction block Running: 010_deprecate_zombie_tables.sql ✗ 010_deprecate_zombie_tables.sql failed: current transaction is aborted, commands ignored until end of transaction block Running: 011_robust_identity_tracking.sql ✗ 011_robust_identity_tracking.sql failed: current transaction is aborted, commands ignored until end of transaction block Running: 012_regime_market_config.sql ✗ 012_regime_market_config.sql failed: current transaction is aborted, commands ignored until end of transaction block Running: 013_simulation_results.sql ✗ 013_simulation_results.sql failed: current transaction is aborted, commands ignored until end of transaction block Running: 014_sim_prior_mean_scale.sql ✗ 014_sim_prior_mean_scale.sql failed: current transaction is aborted, commands ignored until end of transaction block Running: 015_evergreen_simulation_columns.sql ✗ 015_evergreen_simulation_columns.sql failed: current transaction is aborted, commands ignored until end of transaction block Running: 016_delete_workbook_phantom_data.sql ✗ 016_delete_workbook_phantom_data.sql failed: syntax error at or near "\" LINE 10: \echo 'Phantom workbook.xlsx entries to be deleted:' ^ Running: 016_widen_prior_dist_columns.sql ✗ 016_widen_prior_dist_columns.sql failed: current transaction is aborted, commands ignored until end of transaction block Running: 017_forecast_extensions.sql ✗ 017_forecast_extensions.sql failed: current transaction is aborted, commands ignored until end of transaction block Running: 017_hide_old_html_deliverables.sql ✗ 017_hide_old_html_deliverables.sql failed: current transaction is aborted, commands ignored until end of transaction block Running: 018_simulation_notes.sql ✗ 018_simulation_notes.sql failed: current transaction is aborted, commands ignored until end of transaction block Running: 019_evergreen_fund_subscriptions.sql ✗ 019_evergreen_fund_subscriptions.sql failed: current transaction is aborted, commands ignored until end of transaction block Running: 020_add_fund_identity_hash.sql ✗ 020_add_fund_identity_hash.sql failed: current transaction is aborted, commands ignored until end of transaction block Migrations complete. ━━━ Deploying to instance 1/2 (3.139.54.188) ━━━ Testing SSH connection... Connected Creating backup... Uploading app/*.py... Uploading app/routers/*.py... Uploading requirements.txt... Uploading templates/*.html... Uploading templates/admin/*.html... Uploading static/addin/... Uploading static/js/... Uploading scripts/... Uploading migrations/... Uploading excel-addin/... Uploading utility scripts... Syncing cluster_app/... sending incremental file list ./ .gitignore .mcp.json .python-version CLAUDE.md CODE_BASE.md DAILY_NAV_PLOT_REWRITE_SUMMARY.md DEBUG_INSTRUCTIONS.md DELTA_SIGMA_D_ANALYSIS.md DELTA_SIGMA_D_QUICK_REFERENCE.md EXTRACTION_FIX_SUMMARY.md FIXES_NEEDED.py GIT_WORKFLOW.md GP_FREQUENCY_OOM_QUICK_REF.txt HTML_DOWNLOAD_ANALYSIS.md INVESTIGATION_INDEX.md NORMALIZATION_DEBUG_GUIDE.md OOM_INVESTIGATION_INDEX.md README_53066.md app-David3.py app-david_chester_2.py app.py app2.py cluster_plotly_report.py cluster_post_processor.py cluster_posterior_helpers.py cluster_s3_helpers.py compare_excel_files.py create_test_pickle.py debug_fund_choices.py debug_pickle_comparison.py debug_pickle_deep.py debug_pickle_simple.py debug_rollup_infeasible.py deep_compare_funds.py diagnose_processing_issue.md extract_excel_from_pkl.py final_summary.md fund_processor.py fund_rollup_utils.py industrial_lab_helper.pptm industrial_labs_3_hierarch_gitea_10014.Rproj inspect_real_excel.py internal_report_generator.py oom_analysis.md override_alpha_c.md replace_daily_plot.py requirements.txt requirements_for_venv.txt requirements_from_lab1.txt requirements_full.txt run-local.sh run_job.py simple_compare.py technical_summary.txt temp_html.html test_alpha_c_override.py test_basic_shiny.py test_fund_choices.py test_fund_choices_basic.py test_fund_choices_debug.py test_fund_choices_direct.py test_fund_choices_final.py test_fund_choices_final_static.py test_fund_choices_simple.py test_fund_specific_condition.py test_neff.py test_ray_remote.py trigger_fund_choices.py execution_analytics/ execution_analytics/INTEGRATION_GUIDE.md execution_analytics/README.md execution_analytics/__init__.py execution_analytics/ray_timing.py execution_analytics/timing_analytics.py gp_frequency_fit/ gp_frequency_fit/GP_FREQUENCY_FIT.md model/ model/.gitignore model/CONCEPTS_TABLE.md model/DAILY_NAVs.md model/Dockerfile model/MODEL_PLAN.html model/MODEL_PLAN.md model/MODEL_PLAN_2.html model/MODEL_PLAN_2.md model/MODEL_PLAN_3.html model/MODEL_PLAN_3.md model/MODEL_PLAN_3.pdf model/MODEL_PLAN_3_backup.md model/MODEL_PLAN_3_new.md model/PME_Beta_NAIVE_NAV.md model/POSTERIOR_PREDS.md model/PRIOR_PREDICTIVES_PLAN.md model/VENDORED_WHEELS_README.md model/__init__.py model/beta_naive_utils.py model/daily_nav_utils.py model/forecast_scenario.py model/gp_frequency_utils.py model/model.py model/model_evergreen.py model/model_hierarchical.py model/model_old.py model/pme_naive_utils.py model/pp_diagnostic_1_t100_20251030_155508.html model/pp_diagnostic_1_t100_20251030_165136.html model/pp_diagnostic_1_t1_20251030_155121.html model/pp_diagnostic_1_t2_20251030_155132.html model/requirements_core_packages.txt model/requirements_essential.txt model/requirements_minimal.txt model/requirements_vendored.txt model/requirements_with_latest_jax_numpyro.txt model/requirements_with_previous_jax_numpyro.txt model/test_gp_frequency_utils.py model/vendored_wheels/ model/vendored_wheels/anyio-4.11.0-py3-none-any.whl model/vendored_wheels/appdirs-1.4.4-py2.py3-none-any.whl model/vendored_wheels/arch-7.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl model/vendored_wheels/arviz-0.22.0-py3-none-any.whl model/vendored_wheels/asgiref-3.10.0-py3-none-any.whl model/vendored_wheels/attrs-25.4.0-py3-none-any.whl model/vendored_wheels/certifi-2025.10.5-py3-none-any.whl model/vendored_wheels/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl model/vendored_wheels/click-8.3.0-py3-none-any.whl model/vendored_wheels/contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl model/vendored_wheels/cycler-0.12.1-py3-none-any.whl model/vendored_wheels/et_xmlfile-2.0.0-py3-none-any.whl model/vendored_wheels/filelock-3.20.0-py3-none-any.whl model/vendored_wheels/fonttools-4.60.1-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl model/vendored_wheels/h11-0.16.0-py3-none-any.whl model/vendored_wheels/h5netcdf-1.7.3-py3-none-any.whl model/vendored_wheels/h5py-3.15.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl model/vendored_wheels/htmltools-0.6.0-py3-none-any.whl model/vendored_wheels/idna-3.11-py3-none-any.whl model/vendored_wheels/jax-0.4.31-py3-none-any.whl model/vendored_wheels/jaxlib-0.4.31-cp312-cp312-manylinux2014_x86_64.whl model/vendored_wheels/joblib-1.5.2-py3-none-any.whl model/vendored_wheels/jsonschema-4.25.1-py3-none-any.whl model/vendored_wheels/jsonschema_specifications-2025.9.1-py3-none-any.whl model/vendored_wheels/kiwisolver-1.4.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl model/vendored_wheels/linkify_it_py-2.0.3-py3-none-any.whl model/vendored_wheels/markdown_it_py-4.0.0-py3-none-any.whl model/vendored_wheels/matplotlib-3.10.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl model/vendored_wheels/mdit_py_plugins-0.5.0-py3-none-any.whl model/vendored_wheels/mdurl-0.1.2-py3-none-any.whl model/vendored_wheels/ml_dtypes-0.5.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl model/vendored_wheels/msgpack-1.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl model/vendored_wheels/multipledispatch-1.0.0-py3-none-any.whl model/vendored_wheels/narwhals-2.9.0-py3-none-any.whl model/vendored_wheels/numpy-1.26.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl model/vendored_wheels/numpy-2.3.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl model/vendored_wheels/numpyro-0.15.3-py3-none-any.whl model/vendored_wheels/openpyxl-3.1.5-py2.py3-none-any.whl model/vendored_wheels/opt_einsum-3.4.0-py3-none-any.whl model/vendored_wheels/orjson-3.11.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl model/vendored_wheels/packaging-25.0-py3-none-any.whl model/vendored_wheels/pandas-2.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl model/vendored_wheels/patsy-1.0.2-py2.py3-none-any.whl model/vendored_wheels/pillow-12.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl model/vendored_wheels/prompt_toolkit-3.0.52-py3-none-any.whl model/vendored_wheels/protobuf-6.33.0-cp39-abi3-manylinux2014_x86_64.whl model/vendored_wheels/pyparsing-3.2.5-py3-none-any.whl model/vendored_wheels/python_dateutil-2.9.0.post0-py2.py3-none-any.whl model/vendored_wheels/python_multipart-0.0.20-py3-none-any.whl model/vendored_wheels/pytz-2025.2-py2.py3-none-any.whl model/vendored_wheels/pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl model/vendored_wheels/questionary-2.1.1-py3-none-any.whl model/vendored_wheels/ray-2.48.0-cp312-cp312-manylinux2014_x86_64.whl model/vendored_wheels/referencing-0.37.0-py3-none-any.whl model/vendored_wheels/requests-2.32.5-py3-none-any.whl model/vendored_wheels/rpds_py-0.28.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl model/vendored_wheels/scikit_learn-1.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl model/vendored_wheels/scipy-1.16.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl model/vendored_wheels/setuptools-80.9.0-py3-none-any.whl model/vendored_wheels/shiny-1.4.0-py3-none-any.whl model/vendored_wheels/six-1.17.0-py2.py3-none-any.whl model/vendored_wheels/sniffio-1.3.1-py3-none-any.whl model/vendored_wheels/starlette-0.48.0-py3-none-any.whl model/vendored_wheels/statsmodels-0.14.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl model/vendored_wheels/threadpoolctl-3.6.0-py3-none-any.whl model/vendored_wheels/tqdm-4.67.1-py3-none-any.whl model/vendored_wheels/typing_extensions-4.15.0-py3-none-any.whl model/vendored_wheels/tzdata-2025.2-py2.py3-none-any.whl model/vendored_wheels/uc_micro_py-1.0.3-py3-none-any.whl model/vendored_wheels/urllib3-2.5.0-py3-none-any.whl model/vendored_wheels/uvicorn-0.38.0-py3-none-any.whl model/vendored_wheels/watchfiles-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl model/vendored_wheels/wcwidth-0.2.14-py2.py3-none-any.whl model/vendored_wheels/websockets-15.0.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl model/vendored_wheels/xarray-2025.10.1-py3-none-any.whl model/vendored_wheels/xarray_einstats-0.9.1-py3-none-any.whl parallelization_strategy/ parallelization_strategy/COMPLETE_PARALLELIZATION_ARCHITECTURE.md posterior_config_cards/ posterior_config_cards/CREDIBLE_INTERVALS_IMPLEMENTATION.md posterior_config_cards/HTML_DOWNLOAD_INTEGRATION.md posterior_config_cards/INFEASIBLE_ESTIMATES_PLAN.md posterior_config_cards/POSTERIOR_CONFIG_CARDS_PLAN.md posterior_config_cards/PSEUDO_BPS_FLOW.md posterior_config_cards/SHIFT_NAVS.md posterior_config_cards/__init__.py posterior_config_cards/daily_nav_plot_new.py posterior_config_cards/identifiability_plots.py posterior_config_cards/infeasible_estimates.py posterior_config_cards/plotly_export_helpers.py posterior_config_cards/posterior_plots.py posterior_config_cards/posterior_plots_backup.py posterior_config_cards/test_output_cumulative_market_returns.png posterior_config_cards/test_output_realistic_market.png posterior_config_cards/test_output_single_market.png posterior_config_cards/test_posterior_plots.py posterior_config_cards/verify_pseudo_bps_regression.py prior_vis/ prior_vis/PRIOR_VIS_PLAN.md prior_vis/__init__.py prior_vis/plot_helpers.py qc_fallback/ qc_fallback/PEfundSSM_0b.py qc_fallback/__init__.py qc_fallback/debug_helpers.py qc_fallback/fe_integration.py qc_fallback/infeasible_estimates.py qc_fallback/pme_naive_utils.py qc_fallback/ssm_data_prep3.py www/ www/logo.png www/logo_2.png sent 18,306 bytes received 615,388 bytes 55,103.83 bytes/sec total size is 343,667,277 speedup is 542.32 Installing dependencies... [notice] A new release of pip available: 22.3.1 -> 26.0.1 [notice] To update, run: pip install --upgrade pip Restarting portal + worker... Portal process started Waiting 30s for health check... Instance 3.139.54.188 is healthy ✓ ━━━ Deploying to instance 2/2 (3.15.26.102) ━━━ Testing SSH connection... Connected Creating backup... Uploading app/*.py... Uploading app/routers/*.py... Uploading requirements.txt... Uploading templates/*.html... Uploading templates/admin/*.html... Uploading static/addin/... Uploading static/js/... Uploading scripts/... Uploading migrations/... Uploading excel-addin/... Uploading utility scripts... Syncing cluster_app/... sending incremental file list ./ .gitignore .mcp.json .python-version CLAUDE.md CODE_BASE.md DAILY_NAV_PLOT_REWRITE_SUMMARY.md DEBUG_INSTRUCTIONS.md DELTA_SIGMA_D_ANALYSIS.md DELTA_SIGMA_D_QUICK_REFERENCE.md EXTRACTION_FIX_SUMMARY.md FIXES_NEEDED.py GIT_WORKFLOW.md GP_FREQUENCY_OOM_QUICK_REF.txt HTML_DOWNLOAD_ANALYSIS.md INVESTIGATION_INDEX.md NORMALIZATION_DEBUG_GUIDE.md OOM_INVESTIGATION_INDEX.md README_53066.md app-David3.py app-david_chester_2.py app.py app2.py cluster_plotly_report.py cluster_post_processor.py cluster_posterior_helpers.py cluster_s3_helpers.py compare_excel_files.py create_test_pickle.py debug_fund_choices.py debug_pickle_comparison.py debug_pickle_deep.py debug_pickle_simple.py debug_rollup_infeasible.py deep_compare_funds.py diagnose_processing_issue.md extract_excel_from_pkl.py final_summary.md fund_processor.py fund_rollup_utils.py industrial_lab_helper.pptm industrial_labs_3_hierarch_gitea_10014.Rproj inspect_real_excel.py internal_report_generator.py oom_analysis.md override_alpha_c.md replace_daily_plot.py requirements.txt requirements_for_venv.txt requirements_from_lab1.txt requirements_full.txt run-local.sh run_job.py simple_compare.py technical_summary.txt temp_html.html test_alpha_c_override.py test_basic_shiny.py test_fund_choices.py test_fund_choices_basic.py test_fund_choices_debug.py test_fund_choices_direct.py test_fund_choices_final.py test_fund_choices_final_static.py test_fund_choices_simple.py test_fund_specific_condition.py test_neff.py test_ray_remote.py trigger_fund_choices.py execution_analytics/ execution_analytics/INTEGRATION_GUIDE.md execution_analytics/README.md execution_analytics/__init__.py execution_analytics/ray_timing.py execution_analytics/timing_analytics.py gp_frequency_fit/ gp_frequency_fit/GP_FREQUENCY_FIT.md model/ model/.gitignore model/CONCEPTS_TABLE.md model/DAILY_NAVs.md model/Dockerfile model/MODEL_PLAN.html model/MODEL_PLAN.md model/MODEL_PLAN_2.html model/MODEL_PLAN_2.md model/MODEL_PLAN_3.html model/MODEL_PLAN_3.md model/MODEL_PLAN_3.pdf model/MODEL_PLAN_3_backup.md model/MODEL_PLAN_3_new.md model/PME_Beta_NAIVE_NAV.md model/POSTERIOR_PREDS.md model/PRIOR_PREDICTIVES_PLAN.md model/VENDORED_WHEELS_README.md model/__init__.py model/beta_naive_utils.py model/daily_nav_utils.py model/forecast_scenario.py model/gp_frequency_utils.py model/model.py model/model_evergreen.py model/model_hierarchical.py model/model_old.py model/pme_naive_utils.py model/pp_diagnostic_1_t100_20251030_155508.html model/pp_diagnostic_1_t100_20251030_165136.html model/pp_diagnostic_1_t1_20251030_155121.html model/pp_diagnostic_1_t2_20251030_155132.html model/requirements_core_packages.txt model/requirements_essential.txt model/requirements_minimal.txt model/requirements_vendored.txt model/requirements_with_latest_jax_numpyro.txt model/requirements_with_previous_jax_numpyro.txt model/test_gp_frequency_utils.py model/vendored_wheels/ model/vendored_wheels/anyio-4.11.0-py3-none-any.whl model/vendored_wheels/appdirs-1.4.4-py2.py3-none-any.whl model/vendored_wheels/arch-7.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl model/vendored_wheels/arviz-0.22.0-py3-none-any.whl model/vendored_wheels/asgiref-3.10.0-py3-none-any.whl model/vendored_wheels/attrs-25.4.0-py3-none-any.whl model/vendored_wheels/certifi-2025.10.5-py3-none-any.whl model/vendored_wheels/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl model/vendored_wheels/click-8.3.0-py3-none-any.whl model/vendored_wheels/contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl model/vendored_wheels/cycler-0.12.1-py3-none-any.whl model/vendored_wheels/et_xmlfile-2.0.0-py3-none-any.whl model/vendored_wheels/filelock-3.20.0-py3-none-any.whl model/vendored_wheels/fonttools-4.60.1-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl model/vendored_wheels/h11-0.16.0-py3-none-any.whl model/vendored_wheels/h5netcdf-1.7.3-py3-none-any.whl model/vendored_wheels/h5py-3.15.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl model/vendored_wheels/htmltools-0.6.0-py3-none-any.whl model/vendored_wheels/idna-3.11-py3-none-any.whl model/vendored_wheels/jax-0.4.31-py3-none-any.whl model/vendored_wheels/jaxlib-0.4.31-cp312-cp312-manylinux2014_x86_64.whl model/vendored_wheels/joblib-1.5.2-py3-none-any.whl model/vendored_wheels/jsonschema-4.25.1-py3-none-any.whl model/vendored_wheels/jsonschema_specifications-2025.9.1-py3-none-any.whl model/vendored_wheels/kiwisolver-1.4.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl model/vendored_wheels/linkify_it_py-2.0.3-py3-none-any.whl model/vendored_wheels/markdown_it_py-4.0.0-py3-none-any.whl model/vendored_wheels/matplotlib-3.10.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl model/vendored_wheels/mdit_py_plugins-0.5.0-py3-none-any.whl model/vendored_wheels/mdurl-0.1.2-py3-none-any.whl model/vendored_wheels/ml_dtypes-0.5.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl model/vendored_wheels/msgpack-1.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl model/vendored_wheels/multipledispatch-1.0.0-py3-none-any.whl model/vendored_wheels/narwhals-2.9.0-py3-none-any.whl model/vendored_wheels/numpy-1.26.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl model/vendored_wheels/numpy-2.3.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl model/vendored_wheels/numpyro-0.15.3-py3-none-any.whl model/vendored_wheels/openpyxl-3.1.5-py2.py3-none-any.whl model/vendored_wheels/opt_einsum-3.4.0-py3-none-any.whl model/vendored_wheels/orjson-3.11.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl model/vendored_wheels/packaging-25.0-py3-none-any.whl model/vendored_wheels/pandas-2.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl model/vendored_wheels/patsy-1.0.2-py2.py3-none-any.whl model/vendored_wheels/pillow-12.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl model/vendored_wheels/prompt_toolkit-3.0.52-py3-none-any.whl model/vendored_wheels/protobuf-6.33.0-cp39-abi3-manylinux2014_x86_64.whl model/vendored_wheels/pyparsing-3.2.5-py3-none-any.whl model/vendored_wheels/python_dateutil-2.9.0.post0-py2.py3-none-any.whl model/vendored_wheels/python_multipart-0.0.20-py3-none-any.whl model/vendored_wheels/pytz-2025.2-py2.py3-none-any.whl model/vendored_wheels/pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl model/vendored_wheels/questionary-2.1.1-py3-none-any.whl model/vendored_wheels/ray-2.48.0-cp312-cp312-manylinux2014_x86_64.whl model/vendored_wheels/referencing-0.37.0-py3-none-any.whl model/vendored_wheels/requests-2.32.5-py3-none-any.whl model/vendored_wheels/rpds_py-0.28.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl model/vendored_wheels/scikit_learn-1.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl model/vendored_wheels/scipy-1.16.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl model/vendored_wheels/setuptools-80.9.0-py3-none-any.whl model/vendored_wheels/shiny-1.4.0-py3-none-any.whl model/vendored_wheels/six-1.17.0-py2.py3-none-any.whl model/vendored_wheels/sniffio-1.3.1-py3-none-any.whl model/vendored_wheels/starlette-0.48.0-py3-none-any.whl model/vendored_wheels/statsmodels-0.14.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl model/vendored_wheels/threadpoolctl-3.6.0-py3-none-any.whl model/vendored_wheels/tqdm-4.67.1-py3-none-any.whl model/vendored_wheels/typing_extensions-4.15.0-py3-none-any.whl model/vendored_wheels/tzdata-2025.2-py2.py3-none-any.whl model/vendored_wheels/uc_micro_py-1.0.3-py3-none-any.whl model/vendored_wheels/urllib3-2.5.0-py3-none-any.whl model/vendored_wheels/uvicorn-0.38.0-py3-none-any.whl model/vendored_wheels/watchfiles-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl model/vendored_wheels/wcwidth-0.2.14-py2.py3-none-any.whl model/vendored_wheels/websockets-15.0.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl model/vendored_wheels/xarray-2025.10.1-py3-none-any.whl model/vendored_wheels/xarray_einstats-0.9.1-py3-none-any.whl parallelization_strategy/ parallelization_strategy/COMPLETE_PARALLELIZATION_ARCHITECTURE.md posterior_config_cards/ posterior_config_cards/CREDIBLE_INTERVALS_IMPLEMENTATION.md posterior_config_cards/HTML_DOWNLOAD_INTEGRATION.md posterior_config_cards/INFEASIBLE_ESTIMATES_PLAN.md posterior_config_cards/POSTERIOR_CONFIG_CARDS_PLAN.md posterior_config_cards/PSEUDO_BPS_FLOW.md posterior_config_cards/SHIFT_NAVS.md posterior_config_cards/__init__.py posterior_config_cards/daily_nav_plot_new.py posterior_config_cards/identifiability_plots.py posterior_config_cards/infeasible_estimates.py posterior_config_cards/plotly_export_helpers.py posterior_config_cards/posterior_plots.py posterior_config_cards/posterior_plots_backup.py posterior_config_cards/test_output_cumulative_market_returns.png posterior_config_cards/test_output_realistic_market.png posterior_config_cards/test_output_single_market.png posterior_config_cards/test_posterior_plots.py posterior_config_cards/verify_pseudo_bps_regression.py prior_vis/ prior_vis/PRIOR_VIS_PLAN.md prior_vis/__init__.py prior_vis/plot_helpers.py qc_fallback/ qc_fallback/PEfundSSM_0b.py qc_fallback/__init__.py qc_fallback/debug_helpers.py qc_fallback/fe_integration.py qc_fallback/infeasible_estimates.py qc_fallback/pme_naive_utils.py qc_fallback/ssm_data_prep3.py www/ www/logo.png www/logo_2.png sent 18,306 bytes received 615,384 bytes 66,704.21 bytes/sec total size is 343,667,277 speedup is 542.33 Installing dependencies... [notice] A new release of pip available: 22.3.1 -> 26.0.1 [notice] To update, run: pip install --upgrade pip Restarting portal + worker... Portal process started Waiting 30s for health check... Instance 3.15.26.102 is healthy ✓ Step 3: Syncing cluster_app to PhoenixNAP cluster... Active cluster IP: 131.153.155.9 Connected sending incremental file list ./ .gitignore .mcp.json .python-version CLAUDE.md CODE_BASE.md DAILY_NAV_PLOT_REWRITE_SUMMARY.md DEBUG_INSTRUCTIONS.md DELTA_SIGMA_D_ANALYSIS.md DELTA_SIGMA_D_QUICK_REFERENCE.md EXTRACTION_FIX_SUMMARY.md FIXES_NEEDED.py GIT_WORKFLOW.md GP_FREQUENCY_OOM_QUICK_REF.txt HTML_DOWNLOAD_ANALYSIS.md INVESTIGATION_INDEX.md NORMALIZATION_DEBUG_GUIDE.md OOM_INVESTIGATION_INDEX.md README_53066.md app-David3.py app-david_chester_2.py app.py app2.py cluster_plotly_report.py cluster_post_processor.py cluster_posterior_helpers.py cluster_s3_helpers.py compare_excel_files.py create_test_pickle.py debug_fund_choices.py debug_pickle_comparison.py debug_pickle_deep.py debug_pickle_simple.py debug_rollup_infeasible.py deep_compare_funds.py diagnose_processing_issue.md extract_excel_from_pkl.py final_summary.md fund_processor.py fund_rollup_utils.py industrial_lab_helper.pptm industrial_labs_3_hierarch_gitea_10014.Rproj inspect_real_excel.py internal_report_generator.py oom_analysis.md override_alpha_c.md replace_daily_plot.py requirements.txt requirements_for_venv.txt requirements_from_lab1.txt requirements_full.txt run-local.sh run_job.py simple_compare.py technical_summary.txt temp_html.html test_alpha_c_override.py test_basic_shiny.py test_fund_choices.py test_fund_choices_basic.py test_fund_choices_debug.py test_fund_choices_direct.py test_fund_choices_final.py test_fund_choices_final_static.py test_fund_choices_simple.py test_fund_specific_condition.py test_neff.py test_ray_remote.py trigger_fund_choices.py execution_analytics/ execution_analytics/INTEGRATION_GUIDE.md execution_analytics/README.md execution_analytics/__init__.py execution_analytics/ray_timing.py execution_analytics/timing_analytics.py gp_frequency_fit/ gp_frequency_fit/GP_FREQUENCY_FIT.md model/ model/.gitignore model/CONCEPTS_TABLE.md model/DAILY_NAVs.md model/Dockerfile model/MODEL_PLAN.html model/MODEL_PLAN.md model/MODEL_PLAN_2.html model/MODEL_PLAN_2.md model/MODEL_PLAN_3.html model/MODEL_PLAN_3.md model/MODEL_PLAN_3.pdf model/MODEL_PLAN_3_backup.md model/MODEL_PLAN_3_new.md model/PME_Beta_NAIVE_NAV.md model/POSTERIOR_PREDS.md model/PRIOR_PREDICTIVES_PLAN.md model/VENDORED_WHEELS_README.md model/__init__.py model/beta_naive_utils.py model/daily_nav_utils.py model/forecast_scenario.py model/gp_frequency_utils.py model/model.py model/model_evergreen.py model/model_hierarchical.py model/model_old.py model/pme_naive_utils.py model/pp_diagnostic_1_t100_20251030_155508.html model/pp_diagnostic_1_t100_20251030_165136.html model/pp_diagnostic_1_t1_20251030_155121.html model/pp_diagnostic_1_t2_20251030_155132.html model/requirements_core_packages.txt model/requirements_essential.txt model/requirements_minimal.txt model/requirements_vendored.txt model/requirements_with_latest_jax_numpyro.txt model/requirements_with_previous_jax_numpyro.txt model/test_gp_frequency_utils.py model/vendored_wheels/ model/vendored_wheels/anyio-4.11.0-py3-none-any.whl model/vendored_wheels/appdirs-1.4.4-py2.py3-none-any.whl model/vendored_wheels/arch-7.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl model/vendored_wheels/arviz-0.22.0-py3-none-any.whl model/vendored_wheels/asgiref-3.10.0-py3-none-any.whl model/vendored_wheels/attrs-25.4.0-py3-none-any.whl model/vendored_wheels/certifi-2025.10.5-py3-none-any.whl model/vendored_wheels/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl model/vendored_wheels/click-8.3.0-py3-none-any.whl model/vendored_wheels/contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl model/vendored_wheels/cycler-0.12.1-py3-none-any.whl model/vendored_wheels/et_xmlfile-2.0.0-py3-none-any.whl model/vendored_wheels/filelock-3.20.0-py3-none-any.whl model/vendored_wheels/fonttools-4.60.1-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl model/vendored_wheels/h11-0.16.0-py3-none-any.whl model/vendored_wheels/h5netcdf-1.7.3-py3-none-any.whl model/vendored_wheels/h5py-3.15.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl model/vendored_wheels/htmltools-0.6.0-py3-none-any.whl model/vendored_wheels/idna-3.11-py3-none-any.whl model/vendored_wheels/jax-0.4.31-py3-none-any.whl model/vendored_wheels/jaxlib-0.4.31-cp312-cp312-manylinux2014_x86_64.whl model/vendored_wheels/joblib-1.5.2-py3-none-any.whl model/vendored_wheels/jsonschema-4.25.1-py3-none-any.whl model/vendored_wheels/jsonschema_specifications-2025.9.1-py3-none-any.whl model/vendored_wheels/kiwisolver-1.4.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl model/vendored_wheels/linkify_it_py-2.0.3-py3-none-any.whl model/vendored_wheels/markdown_it_py-4.0.0-py3-none-any.whl model/vendored_wheels/matplotlib-3.10.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl model/vendored_wheels/mdit_py_plugins-0.5.0-py3-none-any.whl model/vendored_wheels/mdurl-0.1.2-py3-none-any.whl model/vendored_wheels/ml_dtypes-0.5.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl model/vendored_wheels/msgpack-1.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl model/vendored_wheels/multipledispatch-1.0.0-py3-none-any.whl model/vendored_wheels/narwhals-2.9.0-py3-none-any.whl model/vendored_wheels/numpy-1.26.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl model/vendored_wheels/numpy-2.3.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl model/vendored_wheels/numpyro-0.15.3-py3-none-any.whl model/vendored_wheels/openpyxl-3.1.5-py2.py3-none-any.whl model/vendored_wheels/opt_einsum-3.4.0-py3-none-any.whl model/vendored_wheels/orjson-3.11.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl model/vendored_wheels/packaging-25.0-py3-none-any.whl model/vendored_wheels/pandas-2.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl model/vendored_wheels/patsy-1.0.2-py2.py3-none-any.whl model/vendored_wheels/pillow-12.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl model/vendored_wheels/prompt_toolkit-3.0.52-py3-none-any.whl model/vendored_wheels/protobuf-6.33.0-cp39-abi3-manylinux2014_x86_64.whl model/vendored_wheels/pyparsing-3.2.5-py3-none-any.whl model/vendored_wheels/python_dateutil-2.9.0.post0-py2.py3-none-any.whl model/vendored_wheels/python_multipart-0.0.20-py3-none-any.whl model/vendored_wheels/pytz-2025.2-py2.py3-none-any.whl model/vendored_wheels/pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl model/vendored_wheels/questionary-2.1.1-py3-none-any.whl model/vendored_wheels/ray-2.48.0-cp312-cp312-manylinux2014_x86_64.whl model/vendored_wheels/referencing-0.37.0-py3-none-any.whl model/vendored_wheels/requests-2.32.5-py3-none-any.whl model/vendored_wheels/rpds_py-0.28.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl model/vendored_wheels/scikit_learn-1.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl model/vendored_wheels/scipy-1.16.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl model/vendored_wheels/setuptools-80.9.0-py3-none-any.whl model/vendored_wheels/shiny-1.4.0-py3-none-any.whl model/vendored_wheels/six-1.17.0-py2.py3-none-any.whl model/vendored_wheels/sniffio-1.3.1-py3-none-any.whl model/vendored_wheels/starlette-0.48.0-py3-none-any.whl model/vendored_wheels/statsmodels-0.14.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl model/vendored_wheels/threadpoolctl-3.6.0-py3-none-any.whl model/vendored_wheels/tqdm-4.67.1-py3-none-any.whl model/vendored_wheels/typing_extensions-4.15.0-py3-none-any.whl model/vendored_wheels/tzdata-2025.2-py2.py3-none-any.whl model/vendored_wheels/uc_micro_py-1.0.3-py3-none-any.whl model/vendored_wheels/urllib3-2.5.0-py3-none-any.whl model/vendored_wheels/uvicorn-0.38.0-py3-none-any.whl model/vendored_wheels/watchfiles-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl model/vendored_wheels/wcwidth-0.2.14-py2.py3-none-any.whl model/vendored_wheels/websockets-15.0.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl model/vendored_wheels/xarray-2025.10.1-py3-none-any.whl model/vendored_wheels/xarray_einstats-0.9.1-py3-none-any.whl parallelization_strategy/ parallelization_strategy/COMPLETE_PARALLELIZATION_ARCHITECTURE.md posterior_config_cards/ posterior_config_cards/CREDIBLE_INTERVALS_IMPLEMENTATION.md posterior_config_cards/HTML_DOWNLOAD_INTEGRATION.md posterior_config_cards/INFEASIBLE_ESTIMATES_PLAN.md posterior_config_cards/POSTERIOR_CONFIG_CARDS_PLAN.md posterior_config_cards/PSEUDO_BPS_FLOW.md posterior_config_cards/SHIFT_NAVS.md posterior_config_cards/__init__.py posterior_config_cards/daily_nav_plot_new.py posterior_config_cards/identifiability_plots.py posterior_config_cards/infeasible_estimates.py posterior_config_cards/plotly_export_helpers.py posterior_config_cards/posterior_plots.py posterior_config_cards/posterior_plots_backup.py posterior_config_cards/test_output_cumulative_market_returns.png posterior_config_cards/test_output_realistic_market.png posterior_config_cards/test_output_single_market.png posterior_config_cards/test_posterior_plots.py posterior_config_cards/verify_pseudo_bps_regression.py prior_vis/ prior_vis/PRIOR_VIS_PLAN.md prior_vis/__init__.py prior_vis/plot_helpers.py qc_fallback/ qc_fallback/PEfundSSM_0b.py qc_fallback/__init__.py qc_fallback/debug_helpers.py qc_fallback/fe_integration.py qc_fallback/infeasible_estimates.py qc_fallback/pme_naive_utils.py qc_fallback/ssm_data_prep3.py www/ www/logo.png www/logo_2.png sent 18,306 bytes received 615,388 bytes 60,351.81 bytes/sec total size is 343,667,277 speedup is 542.32 Cluster code synced to 131.153.155.9 Installing cluster dependencies... WARNING: The script dotenv is installed in '/home/ubuntu/.local/bin' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. Cluster dependencies installed Step 4: Baking fresh AMI from deployed instance... Source instance IP: 3.139.54.188 Source instance ID: i-030fe00f26b66a8e1 Creating AMI: portal-golden-20260303-222845 (no-reboot)... AMI ID: ami-0268b2bf6a40d3adf Waiting for AMI to become available (this may take several minutes)... AMI ami-0268b2bf6a40d3adf is available Updating launch template lt-00c1bb1f01be3e06a... Created launch template version: 389 Launch template default set to version 389 (AMI: ami-0268b2bf6a40d3adf) Cleaning up old AMIs (keeping 3 most recent)... Deregistering ami-015ecefbbeac3e18f... { "Return": true, "DeleteSnapshotResults": [] } Deleting snapshot snap-01a7f8124a384b5ec... Cleaned up 1 old AMI(s) ======================================== Rolling Deployment Complete! Deployed to 2 instance(s) ======================================== Verify: - ALB health: check target group in AWS console - Worker leader: only one instance should log 'Acquired worker lock' - Portal URL: https://portal.theaportfolioanalytics.com