Skip to content

Feat/integration #5

Open
silvrfur wants to merge 7 commits into
mainfrom
feat/integration
Open

Feat/integration #5
silvrfur wants to merge 7 commits into
mainfrom
feat/integration

Conversation

@silvrfur

Copy link
Copy Markdown
Owner

Take values from latent state and use it for rebalancing.

- fix package-relative imports in portfolio modules to support pytest and package execution
- add `rebalance_portfolio_with_behavior()` to `portfolio_api.py` to route user text through NLP, latent-state inference, theta-to-config selection, and rebalance execution
- add `should_trigger_rebalance()` in `portfolio_api.py` to gate rebalancing based on theta values
- add `tests/test_behavior_pipeline.py` to verify behavior-pipeline integration and config handoff into the portfolio layer
…t dashboard

- add hypothesis-specific simulation and evaluation flows for H1, H2, and H3
- organize outputs into dedicated evaluation folders with JSON results and plots
- add H1 population misalignment metrics and visualizations
- add H2 latent-state tracking metrics, baseline comparisons, and plots
- add H3 survival analysis, retention metrics, hazard/log-rank outputs, and portfolio comparison plots
- extend the Streamlit app with a professional Result Analysis page
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant