# Hooked fee-100 (A2-H100 + A1-QUIET60 merged, A1 hooked-initpx) forward paper test (Test Manager) - 18 Oct 02:11 UTC

Feed v4tape (forward only). Universe: fee 100, hook low 14 bits 0x144, WETH/native. Entry first swap +60 s, reserve >= 0.3 ETH, 0.04 ETH, 0.01% fee + 3% slippage per side, pull (liq <= 50% of peak) = 0. Briefs: fw/a1-h100-review.md, fw/a2-corr-pulls.md, fw/a1-hooked-initpx.md.
- Hooked fee-100 pools seen: 130; waiting 0; open arm-runs 0; skipped {'reserve<0.3': 16, 'no swap after 63s': 2}; hook sizes {11689: 112}
- arm A (tp3, stop 0.5, 60 min): all n 112, mean 1.67x, <1x 48, zeros 47 | v11689 n 112, mean 1.67x, <1x 48, zeros 47 | hi-init n 44, mean 1.80x, <1x 17, zeros 16 | std-init n 68, mean 1.58x, <1x 31, zeros 31 | ON-TIME only (feed lag<=30 s) n 42, mean 1.67x, <1x 18, zeros 17 | late n 70, mean 1.66x, <1x 30, zeros 30
- arm B (tp4, stop 0.5, 60 min): all n 112, mean 1.53x, <1x 68, zeros 67 | v11689 n 112, mean 1.53x, <1x 68, zeros 67 | hi-init n 44, mean 1.95x, <1x 22, zeros 21 | std-init n 68, mean 1.26x, <1x 46, zeros 46 | ON-TIME only (feed lag<=30 s) n 42, mean 1.67x, <1x 24, zeros 23 | late n 70, mean 1.44x, <1x 44, zeros 44
- arm C (tp20, stop none, 40 min): all n 112, mean 0.87x, <1x 97, zeros 97 | v11689 n 112, mean 0.87x, <1x 97, zeros 97 | hi-init n 44, mean 1.80x, <1x 33, zeros 33 | std-init n 68, mean 0.28x, <1x 64, zeros 64 | ON-TIME only (feed lag<=30 s) n 42, mean 0.59x, <1x 40, zeros 40 | late n 70, mean 1.04x, <1x 57, zeros 57
- arm D (tp10, stop none, 40 min): all n 112, mean 1.05x, <1x 94, zeros 94 | v11689 n 112, mean 1.05x, <1x 94, zeros 94 | hi-init n 44, mean 1.81x, <1x 32, zeros 32 | std-init n 68, mean 0.56x, <1x 62, zeros 62 | ON-TIME only (feed lag<=30 s) n 42, mean 0.59x, <1x 39, zeros 39 | late n 70, mean 1.33x, <1x 55, zeros 55
- arm E (tp3, stop 0.5, 60 min): all n 29, mean 2.32x, <1x 6, zeros 5 | v11689 n 29, mean 2.32x, <1x 6, zeros 5 | hi-init n 28, mean 2.30x, <1x 6, zeros 5 | std-init n 1, mean 2.91x, <1x 0, zeros 0 | ON-TIME only (feed lag<=30 s) n 10, mean 2.38x, <1x 2, zeros 1 | late n 19, mean 2.30x, <1x 4, zeros 4
- arm F (tp15, stop none, 20 min): all n 112, mean 1.95x, <1x 38, zeros 16 | v11689 n 112, mean 1.95x, <1x 38, zeros 16 | hi-init n 44, mean 2.25x, <1x 11, zeros 7 | std-init n 68, mean 1.75x, <1x 27, zeros 9 | ON-TIME only (feed lag<=30 s) n 42, mean 2.10x, <1x 13, zeros 4 | late n 70, mean 1.86x, <1x 25, zeros 12
- Sim expects: A ~2.25, B ~2.30, C (hi-init, 11689) ~5.4, D ~3.95. Longest loss streak arm A: 5 (10 in a row = stop and review).
- QUIET exits (#172): pool stopped swapping before the hold ended; v4tape has no ModifyLiquidity so a silent pull looks the same. Counted as 0 (conservative) in net_x; column x_if_quiet_sold has the old last-price value. Quiet exits whose pool has a logged liquidity removal (liq.jsonl, forward from 14:48 UTC 9 Oct, #180): 114. Quiet count per arm: A 47, B 67, C 97, D 94, E 5, F 40.
- Late = feed lag (emitted - init, or entry swap emitted - block time) > 30 s: live would not have entered at +60 s (#153). Judge arms by the ON-TIME line. v4tape has no ModifyLiquidity events yet, so pulls are invisible here (a pool pulled early just stops swapping; trust the sim's pull rates, ~22%).
- Sign check agree 4, disagree 59192.
- Arm F (A1-LADDER #241, fw/a1-iter13.md): same entry, sell 1/3 at 2x, 1/3 at 5x, 1/3 at 15x, rest at 20 min, pull/quiet = 0 for the rest; sim 2.37 vs tp3 2.39 with total-loss share 5 % vs 14 %. Judge by P&L and worst day vs arm A, not only the mean.
- Kill: arm A mean < 1.3 over 40 trades. Ready for live only after 2 profitable days, no bugs, enough trades; sellability (hook skim, Ben eth_call) still open; only Ben switches (D-030).
