# does the standalone's generator land on the oracle's?

## z2-endturn.sav -> z2-autosave.sav   (ref-turn2, turn 4 -> 5)
   oracle spent   20 word(s)  (0 twist(s), from the files)
   standalone     16 word(s)  (metric says 16)
   residual       4 word(s) NOT modelled
   state block identical: yes     left: ours 379, oracle 375
   GENERATOR STATE MATCHES ORACLE: no
     - unaccounted: encounter detection draws one unit value and one bounded integer per turn on every turn measured (2 words), with no derived rule behind the count -- its bound is the product of the contact and detector counts, so it is left unmodelled
     - unaccounted: the research-allocation draw is downstream of the budget, which is blocked on the per-system money output (0 or 1 word)
     - unaccounted: a successful raid roll may draw one further word to pick its target; no roll succeeded on any measured turn, so the cost of a success is 0 or 1 and undetermined

## z-t6-endturn.sav -> z-t6-autosave.sav   (ref-turn2, turn 5 -> 6)
   oracle spent   18 word(s)  (0 twist(s), from the files)
   standalone     16 word(s)  (metric says 16)
   residual       2 word(s) NOT modelled
   state block identical: yes     left: ours 359, oracle 357
   GENERATOR STATE MATCHES ORACLE: no
     - unaccounted: encounter detection draws one unit value and one bounded integer per turn on every turn measured (2 words), with no derived rule behind the count -- its bound is the product of the contact and detector counts, so it is left unmodelled
     - unaccounted: the research-allocation draw is downstream of the budget, which is blocked on the per-system money output (0 or 1 word)
     - unaccounted: a successful raid roll may draw one further word to pick its target; no roll succeeded on any measured turn, so the cost of a success is 0 or 1 and undetermined

verdict: 0 of 2 calibrated pair(s) match the oracle's generator state exactly
