Logistik Europa — Headless-Runner

Deterministische Level-Durchläufe für die Balance-Verifikation aus balance-matrix.md §3. Logik liegt komplett in headless-runner.js — diese Seite ist nur die UI-Hülle.

Klick auf einen Button.

Akzeptanzkorridor (aus balance-matrix.md §3)

Levelnoopnaivegreedyoptimal
1failsuccess ≥+1.000 €success ≥+2.000 €success ≥+3.000 €
2failfail / negativsuccess ≥0 €success ≥+5.000 €
3failfail (sicher)fail / knappsuccess ≥0 €

Strategie-Definitionen

API

const r = await LogistikRunner.runLevel(1, 1, 'noop');
//   { successful, endBalance, completedContracts, lateDeliveries,
//     durationHours, hintUsages, log, strategy, level, seed }

const matrix = await LogistikRunner.runMatrix({
  levels: [1,2,3], strategies: ['noop','naive','greedy','optimal'],
  seeds: [1,2,3,4,5], tolerateErrors: true
});