← Tactical Air

deception-stress-v1

Does a deliberately misleading movement history hurt more than beginning with no learned preferences?

Decision: scripted-stress-margin-met. No production change.

Primary: 0.28 [0.05, 0.61] HP, nominal 99.167% paired seed-bootstrap interval. Baited online minus reset-memory online damage in the first four attack fights; non-inferiority margin is -3 HP.

Isolated ranger; four reserved cases. Twenty-four opposite-direction bait fights or 24 target-direction matched-history fights; target direction for 24 afterward. Compare baited-online, baited-frozen, matched-history online, and zero-cell online with the bait checkpoint RNG/counters. Attacker uses a fixed predeclared movement reversal and never reads the policy. This is a scripted baiting stress test, not an optimized adversarial attack or a distinct behavioral definition of deception.

Gates

Results

ScopeComparisonMean damage difference [interval]
freshbaited-minus-naive0.28 [0.05, 0.61] (99.167%)
freshbaited-minus-matched-0.75 [-1.41, -0.23] (95%)
freshrecovery-learning1.27 [0.61, 2.09] (95%)
freshlate-baited-minus-naive0.09 [0.02, 0.19] (95%)
zigzag-advance/long-spinesbaited-minus-naive0.94 [0.38, 1.69] (95%)
zigzag-advance/long-spinesbaited-minus-matched0.00 [0.00, 0.00] (95%)
zigzag-advance/long-spinesrecovery-learning0.00 [0.00, 0.00] (95%)
zigzag-advance/long-spineslate-baited-minus-naive0.09 [0.00, 0.28] (95%)
zigzag-advance/courtyardbaited-minus-naive0.00 [0.00, 0.00] (95%)
zigzag-advance/courtyardbaited-minus-matched-0.38 [-0.94, 0.00] (95%)
zigzag-advance/courtyardrecovery-learning0.56 [0.00, 1.41] (95%)
zigzag-advance/courtyardlate-baited-minus-naive0.19 [0.00, 0.47] (95%)
cover-peek/long-spinesbaited-minus-naive0.00 [0.00, 0.00] (95%)
cover-peek/long-spinesbaited-minus-matched-1.50 [-2.81, -0.38] (95%)
cover-peek/long-spinesrecovery-learning2.72 [1.13, 4.59] (95%)
cover-peek/long-spineslate-baited-minus-naive0.09 [0.00, 0.28] (95%)
cover-peek/courtyardbaited-minus-naive0.19 [0.00, 0.56] (95%)
cover-peek/courtyardbaited-minus-matched-1.13 [-2.63, 0.00] (95%)
cover-peek/courtyardrecovery-learning1.78 [0.28, 4.22] (95%)
cover-peek/courtyardlate-baited-minus-naive0.00 [0.00, 0.00] (95%)

Full four-fight curves, individual seed pairs, clear/death rates and duration are in the summary JSON. These measures concern enemy effectiveness.

Budget

9216 scored encounters; 3936622 simulation steps; 9216 real core choices.

ArmEncountersStepsCore choices
all-history-and-controls921639366229216

Equal declared encounter histories within each comparison, with actual simulation steps, decision counts, elapsed time and CPU recorded. This is not an equal-CPU or equal-step claim. Replays and unit-test fights are not additional scored evidence.

Scope

Paired percentile bootstrap of 16 seed means, averaging cases and roles within seed. Primary intervals use nominal Bonferroni 99.167% coverage for six predeclared primary comparisons; bootstrap coverage is approximate. All secondary intervals are 95%, exploratory and unadjusted. Neither authored cases nor rounds are independent map-population draws.