Date: 2026-04-09
trade_count = 91, event_count = 272, win_rate = 52.75%, avg_return = 3.42%.8965d1b539a998d7d0aff04432aa2a47cf30ee40df013b9d8b7eb66a3d50a3311298be56b0898266b0b854d62a979c00c20b01629393c82bb8c804faf852cb97no unknown reason mapping.dragon_rule_engine_v2.pydragon_rules_core.pydragon_rules_secondary.pydragon_rules_bridge.pydragon_strategy.py remains compatibility facade.entry_reason_layer/family/codelast_real_sell_reason_layer/family/codealpha_next_weak_family_cleanup.dragon_weak_family_experiment_summary.csvdragon_weak_family_trade_diff.csvdragon_weak_family_execution_stress.csvdragon_weak_family_experiment.mddragon_weak_family_experiment_config_snapshot.jsonsame_close, next_open, next_close, plus next_open + 20 bps/side) completed.Executed and passed:
py -3 -m unittest discover -s tests -v
8 tests, all OK.py -3 dragon_daily_signal_pipeline.py --as-of 2026-04-08
New test coverage:
tests/test_no_silent_path_change.pytests/test_bridge_chain_regression.pytests/test_deep_oversold_pending_paths.pydragon_layered_pnl_attribution.csvdragon_layered_family_pnl_attribution.csvdragon_layered_entry_pnl_attribution.csvdragon_layered_exit_pnl_attribution.csvdragon_layered_pnl_attribution.mddragon_migration_audit.md.