kepton0117/sn-79topstrategy main
imports Path from pathlibimports pathlib
SHA-25677eced71a319eeafcbd6592d2e54e347997bdbd2b89f38258c75c1d8cfb3e248
MaleculeMd₂(In₂Pa)
Evidence
1:5… DX-FileCopyrightText: 2026 Rayleigh Research <to@rayleigh.re>
2# SPDX-License-Identifier: MIT
3"""The per-book de-beta gauges cross two process boundaries, and both were silently unwired on
4first live use: the reporting child parses its own argv so the pu …
7:46… e of the gauge block itself lives in the report tests.
8"""
9from pathlib import Path
10
11DEV = Path(__file__).resolve().parents[1]
⋯10 lines
30:16… [:main.index("config = bt.Config(parser)")]
31 assert "parser.add_argument('--scoring.debeta.publish_book_gauges'" in main
32
33
34def test_accumulators_ship_in_the_reporting_payload():
35 for key in ("'debeta_capture_buy_sums'", "'debeta_capture_sell_sums'", "'debeta_alphas_by_book'"):
36 assert key in VALIDATOR, f"reporting payload must carry {key}"
37
⋯11 lines
50:43… e and leaves the intended one stale forever."""
51 import re
52 # Indent-aware: publish and evict statements must sit at the SAME indent, or the regex would
53 # pair a publish with an outer guard's else (whose different-name evict is correct).
54 pairs = re.findall(
55 …