.codespellrc
.gitignore
.pre-commit-config.yaml
CHANGELOG.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
README.md
SECURITY.md
mkdocs.yml
pyproject.toml
pytest.ini
.github/pull_request_template.md
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/docs_feedback.md
.github/ISSUE_TEMPLATE/feature_request.md
.github/actions/setup-python-project/action.yml
.github/workflows/coverage-report.yml
.github/workflows/docs-check.yml
.github/workflows/docs-pages.yml
.github/workflows/example-commands-smoke.yml
.github/workflows/package-check-pr.yml
.github/workflows/package-check.yml
.github/workflows/release-gate.yml
data/brk_data_manifest.json
data/brk_merged_metrics_catalog.json
data/brk_merged_metrics_taxonomy.json
docs/commands.md
docs/data-source.md
docs/docs_ownership.md
docs/faq.md
docs/framework.md
docs/glossary.md
docs/index.md
docs/migration.md
docs/model.md
docs/model_backtest.md
docs/objects.md
docs/release.md
docs/stability.md
docs/tasks.md
docs/ux-plan.md
docs/validation_checklist.md
docs/whats-new.md
docs/assets/stacking-sats-logo.svg
docs/concepts/allocation-kernel.md
docs/concepts/model-signals-features.md
docs/recipes/animate-backtest.md
docs/recipes/create-strategy.md
docs/recipes/interpret-backtest.md
docs/recipes/strict-validation.md
docs/reference/feature-timeseries.md
docs/reference/merged-metrics-data-guide.md
docs/reference/merged-metrics-parquet-schema.md
docs/reference/merged-metrics-taxonomy.md
docs/reference/public-api.md
docs/reference/strategies.md
docs/reference/strategy-object.md
docs/reference/strategy-timeseries-schema.md
docs/reference/strategy-timeseries.md
docs/reference/api/api-module.md
docs/reference/api/eda.md
docs/reference/api/index.md
docs/reference/api/runner.md
docs/reference/api/strategy-types.md
docs/run/animate.md
docs/run/backtest.md
docs/run/data.md
docs/run/demo.md
docs/run/export.md
docs/run/run-daily.md
docs/run/validate.md
docs/start/eda-quickstart.md
docs/start/first-strategy-run.md
docs/start/full-data-setup.md
docs/start/minimal-strategy-examples.md
docs/start/notebook-demo.md
docs/start/quickstart.md
docs/stylesheets/extra.css
requirements/constraints-maintainer.txt
scripts/check_coverage.sh
scripts/check_docs_refs.sh
scripts/check_docs_ux.py
scripts/check_markdown_scope.sh
scripts/check_no_coinmetrics_refs.py
scripts/check_polars_hotpath_refs.py
scripts/check_polars_only_refs.py
scripts/check_release_docs_sync.py
scripts/clean_local.sh
scripts/fetch_brk_data.py
scripts/generate_animation.py
scripts/generate_merged_metrics_taxonomy.py
scripts/install_hooks.sh
scripts/profile_strategy_hotpaths.py
scripts/publish_pypi_manual.sh
scripts/release_check.sh
scripts/release_wheel_smoke.py
scripts/run_all_strategies.py
scripts/sync_objects_schema_docs.py
scripts/test_example_commands.py
stacksats/__init__.py
stacksats/_contract.py
stacksats/_optional.py
stacksats/animation_data.py
stacksats/animation_render.py
stacksats/api.py
stacksats/backtest.py
stacksats/btc_price_fetcher.py
stacksats/cli.py
stacksats/column_map_provider.py
stacksats/data_btc.py
stacksats/data_setup.py
stacksats/docs_merged_metrics_taxonomy.py
stacksats/docs_objects_schema.py
stacksats/eda.py
stacksats/execution_adapters.py
stacksats/execution_state.py
stacksats/export_weights.py
stacksats/export_weights_core.py
stacksats/export_weights_db.py
stacksats/export_weights_runtime.py
stacksats/export_weights_sql.py
stacksats/feature_materialization.py
stacksats/feature_providers.py
stacksats/feature_registry.py
stacksats/feature_time_series.py
stacksats/framework_contract.py
stacksats/loader.py
stacksats/matplotlib_setup.py
stacksats/model_development.py
stacksats/model_development_allocation.py
stacksats/model_development_features.py
stacksats/model_development_helpers.py
stacksats/model_development_weights.py
stacksats/plot_mvrv.py
stacksats/plot_mvrv_render.py
stacksats/plot_weights.py
stacksats/plot_weights_data.py
stacksats/plot_weights_render.py
stacksats/prelude.py
stacksats/py.typed
stacksats/runner.py
stacksats/runner_helpers.py
stacksats/runner_validation.py
stacksats/statistical_validation.py
stacksats/strategy_lint.py
stacksats/strategy_time_series.py
stacksats/strategy_time_series_analysis.py
stacksats/strategy_time_series_batch.py
stacksats/strategy_time_series_diagnostics.py
stacksats/strategy_time_series_metadata.py
stacksats/strategy_time_series_schema.py
stacksats/strategy_types.py
stacksats.egg-info/PKG-INFO
stacksats.egg-info/SOURCES.txt
stacksats.egg-info/dependency_links.txt
stacksats.egg-info/entry_points.txt
stacksats.egg-info/requires.txt
stacksats.egg-info/top_level.txt
stacksats/assets/__init__.py
stacksats/assets/bitcoin_analytics_demo.parquet
stacksats/assets/brk_data_manifest.json
stacksats/assets/brk_merged_metrics_catalog.json
stacksats/assets/merged-metrics-parquet-schema.md
stacksats/btc_api/__init__.py
stacksats/strategies/__init__.py
stacksats/strategies/base.py
stacksats/strategies/examples.py
stacksats/strategies/mvrv.py
stacksats/strategies/experimental/__init__.py
stacksats/strategies/experimental/model_example.py
stacksats/strategies/experimental/model_mvrv_plus.py
tests/__init__.py
tests/conftest.py
tests/test_helpers.py
tests/bdd/__init__.py
tests/bdd/features/__init__.py
tests/bdd/features/backtest.feature
tests/bdd/features/consistency.feature
tests/bdd/features/data_integrity.feature
tests/bdd/features/database_operations.feature
tests/bdd/features/date_ranges.feature
tests/bdd/features/edge_cases.feature
tests/bdd/features/export_weights.feature
tests/bdd/features/forward_looking.feature
tests/bdd/features/golden_snapshots.feature
tests/bdd/features/model_development.feature
tests/bdd/features/weight_computation.feature
tests/bdd/features/weight_constraints.feature
tests/bdd/features/weight_stability.feature
tests/bdd/scenarios/__init__.py
tests/bdd/scenarios/test_bdd_date_ranges.py
tests/bdd/scenarios/test_bdd_group_backtest.py
tests/bdd/scenarios/test_bdd_group_database.py
tests/bdd/scenarios/test_bdd_group_validation.py
tests/bdd/scenarios/test_bdd_group_weight.py
tests/bdd/step_defs/__init__.py
tests/bdd/step_defs/backtest_steps.py
tests/bdd/step_defs/common_steps.py
tests/bdd/step_defs/database_steps.py
tests/bdd/step_defs/validation_steps.py
tests/bdd/step_defs/weight_steps.py
tests/e2e/test_cli_smoke.py
tests/integration/__init__.py
tests/integration/backtest/__init__.py
tests/integration/backtest/polars_backtest_testkit.py
tests/integration/backtest/test_backtest_errors.py
tests/integration/backtest/test_backtest_export_parity.py
tests/integration/backtest/test_cross_validation.py
tests/integration/backtest/test_market_regimes.py
tests/integration/backtest/test_monte_carlo.py
tests/integration/backtest/test_regression_baseline.py
tests/integration/backtest/test_sensitivity_analysis.py
tests/integration/backtest/test_simulation.py
tests/integration/backtest/test_statistical_validation.py
tests/performance/__init__.py
tests/performance/test_backtest_performance.py
tests/performance/test_performance_benchmarks.py
tests/snapshots/.gitkeep
tests/snapshots/backtest_result_schema.json
tests/snapshots/golden_features_sample.json
tests/snapshots/golden_weights_2024.json
tests/snapshots/golden_weights_june_2024.json
tests/snapshots/public_contract_snapshots.json
tests/unit/__init__.py
tests/unit/cli/__init__.py
tests/unit/cli/test_cli.py
tests/unit/cli/test_cli_animation.py
tests/unit/cli/test_cli_coverage_errors.py
tests/unit/cli/test_cli_full_coverage.py
tests/unit/cli/test_cli_plotting_additional.py
tests/unit/cli/test_main.py
tests/unit/core/__init__.py
tests/unit/core/runner_validation_testkit.py
tests/unit/core/test_animation_data.py
tests/unit/core/test_animation_render.py
tests/unit/core/test_api_enhancements.py
tests/unit/core/test_artifact_schema.py
tests/unit/core/test_column_map_provider.py
tests/unit/core/test_coverage_contract.py
tests/unit/core/test_coverage_final_gaps.py
tests/unit/core/test_coverage_gain_core.py
tests/unit/core/test_coverage_runtime_edges.py
tests/unit/core/test_coverage_small_remaining.py
tests/unit/core/test_data_setup.py
tests/unit/core/test_distribution_wheel_smoke.py
tests/unit/core/test_docs_notebook_demo_links.py
tests/unit/core/test_docs_objects_schema.py
tests/unit/core/test_eda.py
tests/unit/core/test_example_commands_script.py
tests/unit/core/test_execution_adapters.py
tests/unit/core/test_execution_state.py
tests/unit/core/test_feature_materialization.py
tests/unit/core/test_feature_providers_runtime.py
tests/unit/core/test_feature_registry.py
tests/unit/core/test_fetch_brk_data_script.py
tests/unit/core/test_framework_contract.py
tests/unit/core/test_framework_invariants.py
tests/unit/core/test_generate_merged_metrics_taxonomy_script.py
tests/unit/core/test_loader.py
tests/unit/core/test_markdown_scope_script.py
tests/unit/core/test_merged_metrics_docs_navigation.py
tests/unit/core/test_merged_metrics_taxonomy.py
tests/unit/core/test_optional_dependency_contract.py
tests/unit/core/test_package_api.py
tests/unit/core/test_polars_hotpath_guard.py
tests/unit/core/test_polars_only_guard.py
tests/unit/core/test_public_contract_artifacts.py
tests/unit/core/test_pytest_tier_markers.py
tests/unit/core/test_release_docs_sync.py
tests/unit/core/test_release_wheel_smoke_script.py
tests/unit/core/test_runner.py
tests/unit/core/test_runner_additional.py
tests/unit/core/test_runner_coverage_edges.py
tests/unit/core/test_runner_daily.py
tests/unit/core/test_runner_daily_hardening.py
tests/unit/core/test_runner_helpers.py
tests/unit/core/test_runner_validation_leakage.py
tests/unit/core/test_runner_validation_strict_runtime.py
tests/unit/core/test_statistical_validation.py
tests/unit/core/test_strategy_lint.py
tests/unit/core/test_strategy_runtime_optimizations.py
tests/unit/core/test_strategy_spec.py
tests/unit/core/test_strategy_time_series.py
tests/unit/core/test_strategy_time_series_additional_coverage.py
tests/unit/core/test_strategy_time_series_analysis_coverage.py
tests/unit/core/test_strategy_time_series_artifacts.py
tests/unit/core/test_strategy_time_series_coverage_edges.py
tests/unit/core/test_strategy_time_series_schema.py
tests/unit/core/test_strategy_types.py
tests/unit/core/test_strategy_types_additional.py
tests/unit/core/test_strategy_types_lazy_validation.py
tests/unit/core/test_sync_objects_schema_script.py
tests/unit/data/__init__.py
tests/unit/data/test_btc_price_fetcher.py
tests/unit/data/test_btc_price_fetcher_historical.py
tests/unit/data/test_data_btc.py
tests/unit/data/test_data_btc_coverage.py
tests/unit/data/test_legacy_loader_removal.py
tests/unit/data/test_price_validation.py
tests/unit/model/__init__.py
tests/unit/model/test_branch_runner_prelude_model.py
tests/unit/model/test_debug_multiplier.py
tests/unit/model/test_debug_weights.py
tests/unit/model/test_model_development_helpers.py
tests/unit/model/test_model_edge_cases.py
tests/unit/model/test_prelude_cache.py
tests/unit/model/test_prelude_load_data_strict_contract.py
tests/unit/model/test_prelude_load_data_strict_source_only.py
tests/unit/model/test_property_based.py
tests/unit/model/test_weight_stability.py
tests/unit/runtime/__init__.py
tests/unit/runtime/test_branch_data_fetch_export.py
tests/unit/runtime/test_branch_plot_runtime.py
tests/unit/runtime/test_export_weights_additional.py
tests/unit/runtime/test_export_weights_database.py
tests/unit/runtime/test_export_weights_detailed.py
tests/unit/runtime/test_plot_mvrv_additional.py
tests/unit/runtime/test_plot_weights_helpers.py
tests/unit/runtime/test_plotting.py
tests/unit/strategies/__init__.py
tests/unit/strategies/test_model_example_strategy.py
tests/unit/strategies/test_model_mvrv_plus_strategy.py