Detonations 0
Armed 32
Spent 0
Breaches 0
CORE · −1 HOLDS
// click to fire · armed tiles detonate outward · spent tiles recharge
! )) ! (( !
witness sensor armed charge spent / reload detonation threat
core integrity 100%
recharge
sim 1.0×
// the inversion

The sensors come out.
The charges sit between.

Where the passive shield buried its witness in the core, reactive armor puts witnesses on the outside: ! )) ! (( !. The outer ! detects an incoming vector and predicts its sector. The )) charge in that sector detonates outward to meet it before contact. A mid ! confirms survivors for the inner (( bank. The core ! is the last line — and it can't be flipped.

! detect

G3 WAIT. Three witness layers, redundant. The outer ring fingerprints the threat and arms the matching sector before impact.

)) (( detonate

G2 latent → MOVE. On trigger the tile fires a counter-pulse attack ^ charge outward. Consumed in one shot, then it recharges.

deplete

Each tile fires once. Concentrate fire on one sector and it goes spent — a window opens until the recharge completes. Spread the defense, or fall.

// mechanics

Detect. Predict. Detonate.

Try focus-fire: hammer one sector and watch its outer then inner tile go spent, then a breach slips through to the core before recharge. Then raise recharge and the same assault is shrugged off. Set recharge to 0 for true one-shot armor — finite tiles, no second chance.

// on threat crossing the outer witness
sector = bearing_to_sector(threat);     // ! detect + predict
arm(outer[sector]);

// on threat reaching the )) charge radius
if (outer[sector].armed){
    counter = threat ^ outer[sector].charge;  // detonate OUTWARD
    kill(threat);
    outer[sector] = SPENT;                // one shot, then recharge
} else if (inner[sector].armed){      // mid ! confirms
    kill(threat); inner[sector]=SPENT;
} else breach(core);               // both banks down in this sector
// the family

Four answers to one impact.

Aegis reflects and folds. The witness shield absorbs and remembers. The pulsar sweeps life·death·spark. Reactive armor pre-empts: it spends itself to throw the hit back before it lands — fast, finite, and brutal on a focused assault.

! detect
)) detonate out
! confirm
(( detonate out
! NOTHING REACHES THE CORE
!))!((! reactive armor · detect → detonate → recharge · 无 nothing reaches the core · canon-frozen