Jump to content

The Principia Machina/TPC-PY/vectors/volunteer corpus.json

From The Invariance Itself
Revision as of 15:43, 27 September 2026 by BFP Rauch (talk | contribs) (TPC-PY source vectors/volunteer_corpus.json (0.1.0), SHA-256 8b7733c0aab7b8d5; conformed TPS 0.3.0; PROPOSED, not declared (CO-8))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
{
 "corpus": "volunteer_corpus",
 "version": "0.1.0",
 "module": "tpc_volunteer 0.1.0",
 "params_fixture": "PMP-TPM 0.12.0 fleet defaults (params_fixture.FLEET)",
 "counts": {
  "standing": 21,
  "refill": 20,
  "take": 20,
  "retry": 23,
  "intake": 21,
  "p_nw": 21,
  "pv": 20,
  "share": 20,
  "draw": 36
 },
 "cases": [
  {
   "name": "G01 in good standing",
   "fn": "standing",
   "args": {
    "facts": {
     "certificate_current": true,
     "dis_match": true,
     "state": "GREEN",
     "reset_in_force": false,
     "suspended": false,
     "in_tier": false
    },
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "true|GOOD STANDING"
  },
  {
   "name": "G02 certificate lapsed",
   "fn": "standing",
   "args": {
    "facts": {
     "certificate_current": false,
     "dis_match": true,
     "state": "GREEN",
     "reset_in_force": false,
     "suspended": false,
     "in_tier": false
    },
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "false|CERTIFICATE"
  },
  {
   "name": "G03 D(IS) mismatch",
   "fn": "standing",
   "args": {
    "facts": {
     "certificate_current": true,
     "dis_match": false,
     "state": "GREEN",
     "reset_in_force": false,
     "suspended": false,
     "in_tier": false
    },
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "false|D(IS)"
  },
  {
   "name": "G04 YELLOW",
   "fn": "standing",
   "args": {
    "facts": {
     "certificate_current": true,
     "dis_match": true,
     "state": "YELLOW",
     "reset_in_force": false,
     "suspended": false,
     "in_tier": false
    },
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "false|STATE"
  },
  {
   "name": "G05 ORANGE",
   "fn": "standing",
   "args": {
    "facts": {
     "certificate_current": true,
     "dis_match": true,
     "state": "ORANGE",
     "reset_in_force": false,
     "suspended": false,
     "in_tier": false
    },
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "false|STATE"
  },
  {
   "name": "G06 SUSPENDED state",
   "fn": "standing",
   "args": {
    "facts": {
     "certificate_current": true,
     "dis_match": true,
     "state": "SUSPENDED",
     "reset_in_force": false,
     "suspended": false,
     "in_tier": false
    },
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "false|STATE"
  },
  {
   "name": "G07 a reset in force",
   "fn": "standing",
   "args": {
    "facts": {
     "certificate_current": true,
     "dis_match": true,
     "state": "GREEN",
     "reset_in_force": true,
     "suspended": false,
     "in_tier": false
    },
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "false|RESET"
  },
  {
   "name": "G08 suspended (CR6) while GREEN",
   "fn": "standing",
   "args": {
    "facts": {
     "certificate_current": true,
     "dis_match": true,
     "state": "GREEN",
     "reset_in_force": false,
     "suspended": true,
     "in_tier": false
    },
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "false|SUSPENDED"
  },
  {
   "name": "G09 VOLUNTEER TIER TRUST TIER, not in the tier",
   "fn": "standing",
   "args": {
    "facts": {
     "certificate_current": true,
     "dis_match": true,
     "state": "GREEN",
     "reset_in_force": false,
     "suspended": false,
     "in_tier": false
    },
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "TRUST TIER",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "false|TIER"
  },
  {
   "name": "G10 VOLUNTEER TIER TRUST TIER, in the tier",
   "fn": "standing",
   "args": {
    "facts": {
     "certificate_current": true,
     "dis_match": true,
     "state": "GREEN",
     "reset_in_force": false,
     "suspended": false,
     "in_tier": true
    },
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "TRUST TIER",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "true|GOOD STANDING"
  },
  {
   "name": "G11 ANY GREEN ignores the tier",
   "fn": "standing",
   "args": {
    "facts": {
     "certificate_current": true,
     "dis_match": true,
     "state": "GREEN",
     "reset_in_force": false,
     "suspended": false,
     "in_tier": false
    },
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "true|GOOD STANDING"
  },
  {
   "name": "G12 the first failing clause is the reason",
   "fn": "standing",
   "args": {
    "facts": {
     "certificate_current": false,
     "dis_match": false,
     "state": "ORANGE",
     "reset_in_force": true,
     "suspended": true,
     "in_tier": false
    },
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "false|CERTIFICATE"
  },
  {
   "name": "G13 D(IS) before STATE",
   "fn": "standing",
   "args": {
    "facts": {
     "certificate_current": true,
     "dis_match": false,
     "state": "ORANGE",
     "reset_in_force": false,
     "suspended": false,
     "in_tier": false
    },
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "false|D(IS)"
  },
  {
   "name": "G14 STATE before RESET",
   "fn": "standing",
   "args": {
    "facts": {
     "certificate_current": true,
     "dis_match": true,
     "state": "YELLOW",
     "reset_in_force": true,
     "suspended": false,
     "in_tier": false
    },
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "false|STATE"
  },
  {
   "name": "G15 RESET before SUSPENDED",
   "fn": "standing",
   "args": {
    "facts": {
     "certificate_current": true,
     "dis_match": true,
     "state": "GREEN",
     "reset_in_force": true,
     "suspended": true,
     "in_tier": false
    },
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "false|RESET"
  },
  {
   "name": "G16 SUSPENDED before TIER",
   "fn": "standing",
   "args": {
    "facts": {
     "certificate_current": true,
     "dis_match": true,
     "state": "GREEN",
     "reset_in_force": false,
     "suspended": true,
     "in_tier": false
    },
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "TRUST TIER",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "false|SUSPENDED"
  },
  {
   "name": "G17 state unknown refused",
   "fn": "standing",
   "args": {
    "facts": {
     "certificate_current": true,
     "dis_match": true,
     "state": "RED",
     "reset_in_force": false,
     "suspended": false,
     "in_tier": false
    },
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "ERROR:facts"
  },
  {
   "name": "G18 flag not boolean refused",
   "fn": "standing",
   "args": {
    "facts": {
     "certificate_current": 1,
     "dis_match": true,
     "state": "GREEN",
     "reset_in_force": false,
     "suspended": false,
     "in_tier": false
    },
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "ERROR:facts"
  },
  {
   "name": "G19 VOLUNTEER TIER unknown refused",
   "fn": "standing",
   "args": {
    "facts": {
     "certificate_current": true,
     "dis_match": true,
     "state": "GREEN",
     "reset_in_force": false,
     "suspended": false,
     "in_tier": false
    },
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "TOP",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "ERROR:params:VOLUNTEER TIER"
  },
  {
   "name": "G20 missing key refused",
   "fn": "standing",
   "args": {
    "facts": {
     "certificate_current": true,
     "dis_match": true,
     "state": "GREEN",
     "reset_in_force": false,
     "suspended": false
    },
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "ERROR:facts"
  },
  {
   "name": "G21 extra key refused",
   "fn": "standing",
   "args": {
    "facts": {
     "certificate_current": true,
     "dis_match": true,
     "state": "GREEN",
     "reset_in_force": false,
     "suspended": false,
     "in_tier": false,
     "x": 1
    },
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "ERROR:facts"
  },
  {
   "name": "B01 no time passes",
   "fn": "refill",
   "args": {
    "bucket": {
     "tokens": 1.5,
     "updated": 1000
    },
    "now": 1000,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "1.5|1000"
  },
  {
   "name": "B02 half an hour adds one token",
   "fn": "refill",
   "args": {
    "bucket": {
     "tokens": 0,
     "updated": 1000
    },
    "now": 2800,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "1|2800"
  },
  {
   "name": "B03 an hour adds two",
   "fn": "refill",
   "args": {
    "bucket": {
     "tokens": 0.5,
     "updated": 0
    },
    "now": 3600,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "2.5|3600"
  },
  {
   "name": "B04 capped at VOLUNTEER BURST",
   "fn": "refill",
   "args": {
    "bucket": {
     "tokens": 2,
     "updated": 0
    },
    "now": 36000,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "3|36000"
  },
  {
   "name": "B05 full stays full",
   "fn": "refill",
   "args": {
    "bucket": {
     "tokens": 3,
     "updated": 0
    },
    "now": 1,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "3|1"
  },
  {
   "name": "B06 one second",
   "fn": "refill",
   "args": {
    "bucket": {
     "tokens": 0,
     "updated": 0
    },
    "now": 1,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "0.000555555555556|1"
  },
  {
   "name": "B07 RATE 60 per hour",
   "fn": "refill",
   "args": {
    "bucket": {
     "tokens": 0,
     "updated": 0
    },
    "now": 60,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 60,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "1|60"
  },
  {
   "name": "B08 BURST 1",
   "fn": "refill",
   "args": {
    "bucket": {
     "tokens": 0,
     "updated": 0
    },
    "now": 36000,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 1,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "1|36000"
  },
  {
   "name": "B09 sweep 0 s",
   "fn": "refill",
   "args": {
    "bucket": {
     "tokens": 0.0,
     "updated": 5000
    },
    "now": 5000,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": false,
   "expected": "0|5000"
  },
  {
   "name": "B10 sweep 700 s",
   "fn": "refill",
   "args": {
    "bucket": {
     "tokens": 0.25,
     "updated": 5000
    },
    "now": 5700,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": false,
   "expected": "0.638888888889|5700"
  },
  {
   "name": "B11 sweep 1400 s",
   "fn": "refill",
   "args": {
    "bucket": {
     "tokens": 0.5,
     "updated": 5000
    },
    "now": 6400,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": false,
   "expected": "1.27777777778|6400"
  },
  {
   "name": "B12 sweep 2100 s",
   "fn": "refill",
   "args": {
    "bucket": {
     "tokens": 0.75,
     "updated": 5000
    },
    "now": 7100,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": false,
   "expected": "1.91666666667|7100"
  },
  {
   "name": "B13 sweep 2800 s",
   "fn": "refill",
   "args": {
    "bucket": {
     "tokens": 0.0,
     "updated": 5000
    },
    "now": 7800,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": false,
   "expected": "1.55555555556|7800"
  },
  {
   "name": "B14 sweep 3500 s",
   "fn": "refill",
   "args": {
    "bucket": {
     "tokens": 0.25,
     "updated": 5000
    },
    "now": 8500,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": false,
   "expected": "2.19444444444|8500"
  },
  {
   "name": "B15 sweep 4200 s",
   "fn": "refill",
   "args": {
    "bucket": {
     "tokens": 0.5,
     "updated": 5000
    },
    "now": 9200,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": false,
   "expected": "2.83333333333|9200"
  },
  {
   "name": "B16 sweep 4900 s",
   "fn": "refill",
   "args": {
    "bucket": {
     "tokens": 0.75,
     "updated": 5000
    },
    "now": 9900,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": false,
   "expected": "3|9900"
  },
  {
   "name": "B17 now before updated refused",
   "fn": "refill",
   "args": {
    "bucket": {
     "tokens": 1,
     "updated": 1000
    },
    "now": 999,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "ERROR:now"
  },
  {
   "name": "B18 negative tokens refused",
   "fn": "refill",
   "args": {
    "bucket": {
     "tokens": -1,
     "updated": 0
    },
    "now": 1,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "ERROR:bucket"
  },
  {
   "name": "B19 RATE 0 refused",
   "fn": "refill",
   "args": {
    "bucket": {
     "tokens": 0,
     "updated": 0
    },
    "now": 1,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 0,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "ERROR:params:VOLUNTEER RATE"
  },
  {
   "name": "B20 BURST 0 refused",
   "fn": "refill",
   "args": {
    "bucket": {
     "tokens": 0,
     "updated": 0
    },
    "now": 1,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 0,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "ERROR:params:VOLUNTEER BURST"
  },
  {
   "name": "K01 take from a full bucket",
   "fn": "take",
   "args": {
    "bucket": {
     "tokens": 3,
     "updated": 5
    }
   },
   "hand_checked": true,
   "expected": "true|2|5"
  },
  {
   "name": "K02 take the last token",
   "fn": "take",
   "args": {
    "bucket": {
     "tokens": 1,
     "updated": 5
    }
   },
   "hand_checked": true,
   "expected": "true|0|5"
  },
  {
   "name": "K03 0.999 tokens: no token",
   "fn": "take",
   "args": {
    "bucket": {
     "tokens": 0.999,
     "updated": 5
    }
   },
   "hand_checked": true,
   "expected": "false|0.999|5"
  },
  {
   "name": "K04 empty",
   "fn": "take",
   "args": {
    "bucket": {
     "tokens": 0,
     "updated": 5
    }
   },
   "hand_checked": true,
   "expected": "false|0|5"
  },
  {
   "name": "K05 fractional above 1",
   "fn": "take",
   "args": {
    "bucket": {
     "tokens": 1.75,
     "updated": 5
    }
   },
   "hand_checked": true,
   "expected": "true|0.75|5"
  },
  {
   "name": "K06 sweep 0.0",
   "fn": "take",
   "args": {
    "bucket": {
     "tokens": 0.0,
     "updated": 0
    }
   },
   "hand_checked": false,
   "expected": "false|0|0"
  },
  {
   "name": "K07 sweep 0.3",
   "fn": "take",
   "args": {
    "bucket": {
     "tokens": 0.3,
     "updated": 1
    }
   },
   "hand_checked": false,
   "expected": "false|0.3|1"
  },
  {
   "name": "K08 sweep 0.6",
   "fn": "take",
   "args": {
    "bucket": {
     "tokens": 0.6,
     "updated": 2
    }
   },
   "hand_checked": false,
   "expected": "false|0.6|2"
  },
  {
   "name": "K09 sweep 0.8999999999999999",
   "fn": "take",
   "args": {
    "bucket": {
     "tokens": 0.8999999999999999,
     "updated": 3
    }
   },
   "hand_checked": false,
   "expected": "false|0.9|3"
  },
  {
   "name": "K10 sweep 1.2",
   "fn": "take",
   "args": {
    "bucket": {
     "tokens": 1.2,
     "updated": 4
    }
   },
   "hand_checked": false,
   "expected": "true|0.2|4"
  },
  {
   "name": "K11 sweep 1.5",
   "fn": "take",
   "args": {
    "bucket": {
     "tokens": 1.5,
     "updated": 5
    }
   },
   "hand_checked": false,
   "expected": "true|0.5|5"
  },
  {
   "name": "K12 sweep 1.7999999999999998",
   "fn": "take",
   "args": {
    "bucket": {
     "tokens": 1.7999999999999998,
     "updated": 6
    }
   },
   "hand_checked": false,
   "expected": "true|0.8|6"
  },
  {
   "name": "K13 sweep 2.1",
   "fn": "take",
   "args": {
    "bucket": {
     "tokens": 2.1,
     "updated": 7
    }
   },
   "hand_checked": false,
   "expected": "true|1.1|7"
  },
  {
   "name": "K14 sweep 2.4",
   "fn": "take",
   "args": {
    "bucket": {
     "tokens": 2.4,
     "updated": 8
    }
   },
   "hand_checked": false,
   "expected": "true|1.4|8"
  },
  {
   "name": "K15 sweep 2.6999999999999997",
   "fn": "take",
   "args": {
    "bucket": {
     "tokens": 2.6999999999999997,
     "updated": 9
    }
   },
   "hand_checked": false,
   "expected": "true|1.7|9"
  },
  {
   "name": "K16 sweep 3.0",
   "fn": "take",
   "args": {
    "bucket": {
     "tokens": 3.0,
     "updated": 10
    }
   },
   "hand_checked": false,
   "expected": "true|2|10"
  },
  {
   "name": "K17 sweep 3.3",
   "fn": "take",
   "args": {
    "bucket": {
     "tokens": 3.3,
     "updated": 11
    }
   },
   "hand_checked": false,
   "expected": "true|2.3|11"
  },
  {
   "name": "K18 tokens boolean refused",
   "fn": "take",
   "args": {
    "bucket": {
     "tokens": true,
     "updated": 5
    }
   },
   "hand_checked": true,
   "expected": "ERROR:bucket"
  },
  {
   "name": "K19 updated negative refused",
   "fn": "take",
   "args": {
    "bucket": {
     "tokens": 1,
     "updated": -1
    }
   },
   "hand_checked": true,
   "expected": "ERROR:bucket"
  },
  {
   "name": "K20 missing key refused",
   "fn": "take",
   "args": {
    "bucket": {
     "tokens": 1
    }
   },
   "hand_checked": true,
   "expected": "ERROR:bucket"
  },
  {
   "name": "A01 attempt 0 r 0123",
   "fn": "retry",
   "args": {
    "attempt": 0,
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "165.889774371"
  },
  {
   "name": "A02 attempt 0 r ffff",
   "fn": "retry",
   "args": {
    "attempt": 0,
    "r": "ffffffffffffffffffffffffffffffff",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "147.055152182"
  },
  {
   "name": "A03 attempt 1 r 0123",
   "fn": "retry",
   "args": {
    "attempt": 1,
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "331.779548743"
  },
  {
   "name": "A04 attempt 1 r ffff",
   "fn": "retry",
   "args": {
    "attempt": 1,
    "r": "ffffffffffffffffffffffffffffffff",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "294.110304364"
  },
  {
   "name": "A05 attempt 2 r 0123",
   "fn": "retry",
   "args": {
    "attempt": 2,
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "663.559097485"
  },
  {
   "name": "A06 attempt 2 r ffff",
   "fn": "retry",
   "args": {
    "attempt": 2,
    "r": "ffffffffffffffffffffffffffffffff",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "588.220608729"
  },
  {
   "name": "A07 attempt 3 r 0123",
   "fn": "retry",
   "args": {
    "attempt": 3,
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "1327.11819497"
  },
  {
   "name": "A08 attempt 3 r ffff",
   "fn": "retry",
   "args": {
    "attempt": 3,
    "r": "ffffffffffffffffffffffffffffffff",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "1176.44121746"
  },
  {
   "name": "A09 attempt 5 r 0123",
   "fn": "retry",
   "args": {
    "attempt": 5,
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "5308.47277988"
  },
  {
   "name": "A10 attempt 5 r ffff",
   "fn": "retry",
   "args": {
    "attempt": 5,
    "r": "ffffffffffffffffffffffffffffffff",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "4705.76486983"
  },
  {
   "name": "A11 attempt 6 r 0123",
   "fn": "retry",
   "args": {
    "attempt": 6,
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "7962.70916982"
  },
  {
   "name": "A12 attempt 6 r ffff",
   "fn": "retry",
   "args": {
    "attempt": 6,
    "r": "ffffffffffffffffffffffffffffffff",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "7058.64730474"
  },
  {
   "name": "A13 attempt 10 r 0123",
   "fn": "retry",
   "args": {
    "attempt": 10,
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "7962.70916982"
  },
  {
   "name": "A14 attempt 10 r ffff",
   "fn": "retry",
   "args": {
    "attempt": 10,
    "r": "ffffffffffffffffffffffffffffffff",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "7058.64730474"
  },
  {
   "name": "A15 attempt 2000 r 0123",
   "fn": "retry",
   "args": {
    "attempt": 2000,
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "7962.70916982"
  },
  {
   "name": "A16 attempt 2000 r ffff",
   "fn": "retry",
   "args": {
    "attempt": 2000,
    "r": "ffffffffffffffffffffffffffffffff",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "7058.64730474"
  },
  {
   "name": "A17 base 60 cap 3600",
   "fn": "retry",
   "args": {
    "attempt": 4,
    "r": "00000000000000000000000000000000",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 60,
     "BACKOFF CAP": 3600,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "680.574012904"
  },
  {
   "name": "A18 attempt 1023 (the last exact power)",
   "fn": "retry",
   "args": {
    "attempt": 1023,
    "r": "deadbeefdeadbeefdeadbeefdeadbeef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "1851.91972906"
  },
  {
   "name": "A19 attempt 1024 (the cap)",
   "fn": "retry",
   "args": {
    "attempt": 1024,
    "r": "deadbeefdeadbeefdeadbeefdeadbeef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "1851.91972906"
  },
  {
   "name": "A20 attempt negative refused",
   "fn": "retry",
   "args": {
    "attempt": -1,
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "ERROR:attempt"
  },
  {
   "name": "A21 cap below base refused",
   "fn": "retry",
   "args": {
    "attempt": 0,
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 100,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "ERROR:params:BACKOFF CAP"
  },
  {
   "name": "A22 base below 1 refused",
   "fn": "retry",
   "args": {
    "attempt": 0,
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 0.5,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "ERROR:params:BACKOFF BASE"
  },
  {
   "name": "A23 r malformed refused",
   "fn": "retry",
   "args": {
    "attempt": 0,
    "r": "x",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "ERROR:r"
  },
  {
   "name": "I01 from 0 with share 1: w_q",
   "fn": "intake",
   "args": {
    "intake": 0,
    "volunteer_blocks": 10,
    "landed_blocks": 10,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "0.2"
  },
  {
   "name": "I02 from 0.5 with share 0: 0.4",
   "fn": "intake",
   "args": {
    "intake": 0.5,
    "volunteer_blocks": 0,
    "landed_blocks": 50,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "0.4"
  },
  {
   "name": "I03 no landed blocks: share 0",
   "fn": "intake",
   "args": {
    "intake": 0.5,
    "volunteer_blocks": 0,
    "landed_blocks": 0,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "0.4"
  },
  {
   "name": "I04 steady state",
   "fn": "intake",
   "args": {
    "intake": 0.3,
    "volunteer_blocks": 15,
    "landed_blocks": 50,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "0.3"
  },
  {
   "name": "I05 w_q 1: the share itself",
   "fn": "intake",
   "args": {
    "intake": 0.9,
    "volunteer_blocks": 1,
    "landed_blocks": 4,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 1,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "0.25"
  },
  {
   "name": "I06 w_q 0: unchanged",
   "fn": "intake",
   "args": {
    "intake": 0.9,
    "volunteer_blocks": 1,
    "landed_blocks": 4,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "0.9"
  },
  {
   "name": "I07 sweep",
   "fn": "intake",
   "args": {
    "intake": 0.0,
    "volunteer_blocks": 0,
    "landed_blocks": 11,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": false,
   "expected": "0"
  },
  {
   "name": "I08 sweep",
   "fn": "intake",
   "args": {
    "intake": 0.08,
    "volunteer_blocks": 1,
    "landed_blocks": 12,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": false,
   "expected": "0.0806666666667"
  },
  {
   "name": "I09 sweep",
   "fn": "intake",
   "args": {
    "intake": 0.16,
    "volunteer_blocks": 2,
    "landed_blocks": 13,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": false,
   "expected": "0.158769230769"
  },
  {
   "name": "I10 sweep",
   "fn": "intake",
   "args": {
    "intake": 0.24,
    "volunteer_blocks": 3,
    "landed_blocks": 14,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": false,
   "expected": "0.234857142857"
  },
  {
   "name": "I11 sweep",
   "fn": "intake",
   "args": {
    "intake": 0.32,
    "volunteer_blocks": 4,
    "landed_blocks": 15,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": false,
   "expected": "0.309333333333"
  },
  {
   "name": "I12 sweep",
   "fn": "intake",
   "args": {
    "intake": 0.4,
    "volunteer_blocks": 5,
    "landed_blocks": 16,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": false,
   "expected": "0.3825"
  },
  {
   "name": "I13 sweep",
   "fn": "intake",
   "args": {
    "intake": 0.48,
    "volunteer_blocks": 6,
    "landed_blocks": 17,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": false,
   "expected": "0.454588235294"
  },
  {
   "name": "I14 sweep",
   "fn": "intake",
   "args": {
    "intake": 0.56,
    "volunteer_blocks": 7,
    "landed_blocks": 18,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": false,
   "expected": "0.525777777778"
  },
  {
   "name": "I15 sweep",
   "fn": "intake",
   "args": {
    "intake": 0.64,
    "volunteer_blocks": 8,
    "landed_blocks": 19,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": false,
   "expected": "0.596210526316"
  },
  {
   "name": "I16 sweep",
   "fn": "intake",
   "args": {
    "intake": 0.72,
    "volunteer_blocks": 9,
    "landed_blocks": 20,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": false,
   "expected": "0.666"
  },
  {
   "name": "I17 sweep",
   "fn": "intake",
   "args": {
    "intake": 0.8,
    "volunteer_blocks": 10,
    "landed_blocks": 21,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": false,
   "expected": "0.735238095238"
  },
  {
   "name": "I18 sweep",
   "fn": "intake",
   "args": {
    "intake": 0.88,
    "volunteer_blocks": 11,
    "landed_blocks": 22,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": false,
   "expected": "0.804"
  },
  {
   "name": "I19 volunteer above landed refused",
   "fn": "intake",
   "args": {
    "intake": 0,
    "volunteer_blocks": 5,
    "landed_blocks": 4,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "ERROR:blocks"
  },
  {
   "name": "I20 intake above 1 refused",
   "fn": "intake",
   "args": {
    "intake": 1.1,
    "volunteer_blocks": 0,
    "landed_blocks": 4,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "ERROR:intake"
  },
  {
   "name": "I21 w_q above 1 refused",
   "fn": "intake",
   "args": {
    "intake": 0,
    "volunteer_blocks": 0,
    "landed_blocks": 4,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "ERROR:params:INTAKE w_q"
  },
  {
   "name": "N01 at INTAKE MIN: 0",
   "fn": "p_nw",
   "args": {
    "intake": 0.25,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "0"
  },
  {
   "name": "N02 below MIN: 0",
   "fn": "p_nw",
   "args": {
    "intake": 0.1,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "0"
  },
  {
   "name": "N03 at INTAKE MAX: MAX_P",
   "fn": "p_nw",
   "args": {
    "intake": 0.5,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "0.9"
  },
  {
   "name": "N04 above MAX: 1",
   "fn": "p_nw",
   "args": {
    "intake": 0.51,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "1"
  },
  {
   "name": "N05 midway: 0.45",
   "fn": "p_nw",
   "args": {
    "intake": 0.375,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "0.45"
  },
  {
   "name": "N06 intake 0",
   "fn": "p_nw",
   "args": {
    "intake": 0,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "0"
  },
  {
   "name": "N07 intake 1",
   "fn": "p_nw",
   "args": {
    "intake": 1,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "1"
  },
  {
   "name": "N08 MAX_P 0.5",
   "fn": "p_nw",
   "args": {
    "intake": 0.5,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.5,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "0.5"
  },
  {
   "name": "N09 MIN 0 MAX 1: linear everywhere",
   "fn": "p_nw",
   "args": {
    "intake": 0.3,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0,
     "INTAKE MAX": 1,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "0.27"
  },
  {
   "name": "N10 sweep 0.05",
   "fn": "p_nw",
   "args": {
    "intake": 0.05,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": false,
   "expected": "0"
  },
  {
   "name": "N11 sweep 0.15000000000000002",
   "fn": "p_nw",
   "args": {
    "intake": 0.15000000000000002,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": false,
   "expected": "0"
  },
  {
   "name": "N12 sweep 0.25",
   "fn": "p_nw",
   "args": {
    "intake": 0.25,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": false,
   "expected": "0"
  },
  {
   "name": "N13 sweep 0.35000000000000003",
   "fn": "p_nw",
   "args": {
    "intake": 0.35000000000000003,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": false,
   "expected": "0.36"
  },
  {
   "name": "N14 sweep 0.45",
   "fn": "p_nw",
   "args": {
    "intake": 0.45,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": false,
   "expected": "0.72"
  },
  {
   "name": "N15 sweep 0.55",
   "fn": "p_nw",
   "args": {
    "intake": 0.55,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": false,
   "expected": "1"
  },
  {
   "name": "N16 sweep 0.6500000000000001",
   "fn": "p_nw",
   "args": {
    "intake": 0.6500000000000001,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": false,
   "expected": "1"
  },
  {
   "name": "N17 sweep 0.7500000000000001",
   "fn": "p_nw",
   "args": {
    "intake": 0.7500000000000001,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": false,
   "expected": "1"
  },
  {
   "name": "N18 sweep 0.8500000000000001",
   "fn": "p_nw",
   "args": {
    "intake": 0.8500000000000001,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": false,
   "expected": "1"
  },
  {
   "name": "N19 MAX at or below MIN refused",
   "fn": "p_nw",
   "args": {
    "intake": 0.3,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.25,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "ERROR:params:INTAKE MAX"
  },
  {
   "name": "N20 intake negative refused",
   "fn": "p_nw",
   "args": {
    "intake": -0.1,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "ERROR:intake"
  },
  {
   "name": "N21 MAX_P above 1 refused",
   "fn": "p_nw",
   "args": {
    "intake": 0.3,
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 1.5,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "ERROR:params:INTAKE MAX_P"
  },
  {
   "name": "V01 first draw r 0123",
   "fn": "pv",
   "args": {
    "state": {
     "p_v": null
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "0.3721814012|true"
  },
  {
   "name": "V02 first draw r ffff",
   "fn": "pv",
   "args": {
    "state": {
     "p_v": null
    },
    "r": "ffffffffffffffffffffffffffffffff",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "0.263923750896|true"
  },
  {
   "name": "V03 first draw r 0000",
   "fn": "pv",
   "args": {
    "state": {
     "p_v": null
    },
    "r": "00000000000000000000000000000000",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "0.425161581782|true"
  },
  {
   "name": "V04 first draw r dead",
   "fn": "pv",
   "args": {
    "state": {
     "p_v": null
    },
    "r": "deadbeefdeadbeefdeadbeefdeadbeef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "0.256411885512|true"
  },
  {
   "name": "V05 first draw r 0f1e",
   "fn": "pv",
   "args": {
    "state": {
     "p_v": null
    },
    "r": "0f1e2d3c4b5a69788796a5b4c3d2e1f0",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "0.253505989702|true"
  },
  {
   "name": "V06 rotation check r 0123",
   "fn": "pv",
   "args": {
    "state": {
     "p_v": 0.3
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "0.3|false"
  },
  {
   "name": "V07 rotation check r ffff",
   "fn": "pv",
   "args": {
    "state": {
     "p_v": 0.3
    },
    "r": "ffffffffffffffffffffffffffffffff",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "0.3|false"
  },
  {
   "name": "V08 rotation check r 0000",
   "fn": "pv",
   "args": {
    "state": {
     "p_v": 0.3
    },
    "r": "00000000000000000000000000000000",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "0.3|false"
  },
  {
   "name": "V09 rotation check r dead",
   "fn": "pv",
   "args": {
    "state": {
     "p_v": 0.3
    },
    "r": "deadbeefdeadbeefdeadbeefdeadbeef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "0.3|false"
  },
  {
   "name": "V10 rotation check r 0f1e",
   "fn": "pv",
   "args": {
    "state": {
     "p_v": 0.3
    },
    "r": "0f1e2d3c4b5a69788796a5b4c3d2e1f0",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "0.3|false"
  },
  {
   "name": "V11 rotation 1: every call redraws",
   "fn": "pv",
   "args": {
    "state": {
     "p_v": 0.3
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "0.3721814012|true"
  },
  {
   "name": "V12 rotation 0: never",
   "fn": "pv",
   "args": {
    "state": {
     "p_v": 0.3
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "0.3|false"
  },
  {
   "name": "V13 bounds 0.1..0.2",
   "fn": "pv",
   "args": {
    "state": {
     "p_v": null
    },
    "r": "ffffffffffffffffffffffffffffffff",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.1,
      0.2
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "0.105569500358|true"
  },
  {
   "name": "V14 degenerate bounds",
   "fn": "pv",
   "args": {
    "state": {
     "p_v": null
    },
    "r": "ffffffffffffffffffffffffffffffff",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.4,
      0.4
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "0.4|true"
  },
  {
   "name": "V15 bound 0 refused (interior endpoints)",
   "fn": "pv",
   "args": {
    "state": {
     "p_v": null
    },
    "r": "ffffffffffffffffffffffffffffffff",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "ERROR:params:P_V BOUNDS"
  },
  {
   "name": "V16 bound 1 refused",
   "fn": "pv",
   "args": {
    "state": {
     "p_v": null
    },
    "r": "ffffffffffffffffffffffffffffffff",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.5,
      1
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "ERROR:params:P_V BOUNDS"
  },
  {
   "name": "V17 lo above hi refused",
   "fn": "pv",
   "args": {
    "state": {
     "p_v": null
    },
    "r": "ffffffffffffffffffffffffffffffff",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.5,
      0.25
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "ERROR:params:P_V BOUNDS"
  },
  {
   "name": "V18 p_v above 1 refused",
   "fn": "pv",
   "args": {
    "state": {
     "p_v": 1.5
    },
    "r": "ffffffffffffffffffffffffffffffff",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "ERROR:state"
  },
  {
   "name": "V19 state malformed refused",
   "fn": "pv",
   "args": {
    "state": {},
    "r": "ffffffffffffffffffffffffffffffff",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "ERROR:state"
  },
  {
   "name": "V20 r malformed refused",
   "fn": "pv",
   "args": {
    "state": {
     "p_v": null
    },
    "r": "",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "ERROR:r"
  },
  {
   "name": "S01 empty window: v_max",
   "fn": "share",
   "args": {
    "window": [],
    "g": 1,
    "v_max": 0.25
   },
   "hand_checked": true,
   "expected": "0.25|0|0|0.25"
  },
  {
   "name": "S02 assigned work only: full admission",
   "fn": "share",
   "args": {
    "window": [
     {
      "volunteer": false,
      "weight": 3
     }
    ],
    "g": 1,
    "v_max": 0.25
   },
   "hand_checked": true,
   "expected": "1|3|0|1"
  },
  {
   "name": "S03 volunteer weight at the cap: zero",
   "fn": "share",
   "args": {
    "window": [
     {
      "volunteer": true,
      "weight": 1
     },
     {
      "volunteer": false,
      "weight": 2
     }
    ],
    "g": 1,
    "v_max": 0.25
   },
   "hand_checked": true,
   "expected": "0|3|1|0"
  },
  {
   "name": "S04 partial",
   "fn": "share",
   "args": {
    "window": [
     {
      "volunteer": true,
      "weight": 0.5
     },
     {
      "volunteer": false,
      "weight": 3
     }
    ],
    "g": 1,
    "v_max": 0.25
   },
   "hand_checked": true,
   "expected": "0.625|3.5|0.5|0.625"
  },
  {
   "name": "S05 v_max 0.5",
   "fn": "share",
   "args": {
    "window": [],
    "g": 1,
    "v_max": 0.5
   },
   "hand_checked": true,
   "expected": "0.5|0|0|0.5"
  },
  {
   "name": "S06 g 2",
   "fn": "share",
   "args": {
    "window": [
     {
      "volunteer": false,
      "weight": 6
     }
    ],
    "g": 2,
    "v_max": 0.25
   },
   "hand_checked": true,
   "expected": "1|6|0|2"
  },
  {
   "name": "S07 sweep",
   "fn": "share",
   "args": {
    "window": [
     {
      "volunteer": true,
      "weight": 0.0
     }
    ],
    "g": 1,
    "v_max": 0.25
   },
   "hand_checked": false,
   "expected": "0.25|0|0|0.25"
  },
  {
   "name": "S08 sweep",
   "fn": "share",
   "args": {
    "window": [
     {
      "volunteer": true,
      "weight": 0.0
     },
     {
      "volunteer": false,
      "weight": 0.3
     }
    ],
    "g": 1,
    "v_max": 0.25
   },
   "hand_checked": false,
   "expected": "0.325|0.3|0|0.325"
  },
  {
   "name": "S09 sweep",
   "fn": "share",
   "args": {
    "window": [
     {
      "volunteer": true,
      "weight": 0.0
     },
     {
      "volunteer": false,
      "weight": 0.3
     },
     {
      "volunteer": true,
      "weight": 0.6
     }
    ],
    "g": 1,
    "v_max": 0.25
   },
   "hand_checked": false,
   "expected": "0|0.9|0.6|0"
  },
  {
   "name": "S10 sweep",
   "fn": "share",
   "args": {
    "window": [
     {
      "volunteer": true,
      "weight": 0.0
     },
     {
      "volunteer": false,
      "weight": 0.3
     },
     {
      "volunteer": true,
      "weight": 0.6
     },
     {
      "volunteer": false,
      "weight": 0.8999999999999999
     }
    ],
    "g": 1,
    "v_max": 0.25
   },
   "hand_checked": false,
   "expected": "0.1|1.8|0.6|0.1"
  },
  {
   "name": "S11 sweep",
   "fn": "share",
   "args": {
    "window": [
     {
      "volunteer": true,
      "weight": 0.0
     },
     {
      "volunteer": false,
      "weight": 0.3
     },
     {
      "volunteer": true,
      "weight": 0.6
     },
     {
      "volunteer": false,
      "weight": 0.8999999999999999
     },
     {
      "volunteer": true,
      "weight": 1.2
     }
    ],
    "g": 1,
    "v_max": 0.25
   },
   "hand_checked": false,
   "expected": "0|3|1.8|0"
  },
  {
   "name": "S12 sweep",
   "fn": "share",
   "args": {
    "window": [
     {
      "volunteer": true,
      "weight": 0.0
     },
     {
      "volunteer": false,
      "weight": 0.3
     },
     {
      "volunteer": true,
      "weight": 0.6
     },
     {
      "volunteer": false,
      "weight": 0.8999999999999999
     },
     {
      "volunteer": true,
      "weight": 1.2
     },
     {
      "volunteer": false,
      "weight": 1.5
     }
    ],
    "g": 1,
    "v_max": 0.25
   },
   "hand_checked": false,
   "expected": "0|4.5|1.8|0"
  },
  {
   "name": "S13 sweep",
   "fn": "share",
   "args": {
    "window": [
     {
      "volunteer": true,
      "weight": 0.0
     },
     {
      "volunteer": false,
      "weight": 0.3
     },
     {
      "volunteer": true,
      "weight": 0.6
     },
     {
      "volunteer": false,
      "weight": 0.8999999999999999
     },
     {
      "volunteer": true,
      "weight": 1.2
     },
     {
      "volunteer": false,
      "weight": 1.5
     },
     {
      "volunteer": true,
      "weight": 1.7999999999999998
     }
    ],
    "g": 1,
    "v_max": 0.25
   },
   "hand_checked": false,
   "expected": "0|6.3|3.6|0"
  },
  {
   "name": "S14 sweep",
   "fn": "share",
   "args": {
    "window": [
     {
      "volunteer": true,
      "weight": 0.0
     },
     {
      "volunteer": false,
      "weight": 0.3
     },
     {
      "volunteer": true,
      "weight": 0.6
     },
     {
      "volunteer": false,
      "weight": 0.8999999999999999
     },
     {
      "volunteer": true,
      "weight": 1.2
     },
     {
      "volunteer": false,
      "weight": 1.5
     },
     {
      "volunteer": true,
      "weight": 1.7999999999999998
     },
     {
      "volunteer": false,
      "weight": 2.1
     }
    ],
    "g": 1,
    "v_max": 0.25
   },
   "hand_checked": false,
   "expected": "0|8.4|3.6|0"
  },
  {
   "name": "S15 sweep",
   "fn": "share",
   "args": {
    "window": [
     {
      "volunteer": true,
      "weight": 0.0
     },
     {
      "volunteer": false,
      "weight": 0.3
     },
     {
      "volunteer": true,
      "weight": 0.6
     },
     {
      "volunteer": false,
      "weight": 0.8999999999999999
     },
     {
      "volunteer": true,
      "weight": 1.2
     },
     {
      "volunteer": false,
      "weight": 1.5
     },
     {
      "volunteer": true,
      "weight": 1.7999999999999998
     },
     {
      "volunteer": false,
      "weight": 2.1
     },
     {
      "volunteer": true,
      "weight": 2.4
     }
    ],
    "g": 1,
    "v_max": 0.25
   },
   "hand_checked": false,
   "expected": "0|10.8|6|0"
  },
  {
   "name": "S16 sweep",
   "fn": "share",
   "args": {
    "window": [
     {
      "volunteer": true,
      "weight": 0.0
     },
     {
      "volunteer": false,
      "weight": 0.3
     },
     {
      "volunteer": true,
      "weight": 0.6
     },
     {
      "volunteer": false,
      "weight": 0.8999999999999999
     },
     {
      "volunteer": true,
      "weight": 1.2
     },
     {
      "volunteer": false,
      "weight": 1.5
     },
     {
      "volunteer": true,
      "weight": 1.7999999999999998
     },
     {
      "volunteer": false,
      "weight": 2.1
     },
     {
      "volunteer": true,
      "weight": 2.4
     },
     {
      "volunteer": false,
      "weight": 2.6999999999999997
     }
    ],
    "g": 1,
    "v_max": 0.25
   },
   "hand_checked": false,
   "expected": "0|13.5|6|0"
  },
  {
   "name": "S17 v_max 1 refused",
   "fn": "share",
   "args": {
    "window": [],
    "g": 1,
    "v_max": 1
   },
   "hand_checked": true,
   "expected": "ERROR:v_max"
  },
  {
   "name": "S18 g 0 refused",
   "fn": "share",
   "args": {
    "window": [],
    "g": 0,
    "v_max": 0.25
   },
   "hand_checked": true,
   "expected": "ERROR:g"
  },
  {
   "name": "S19 volunteer flag not boolean refused",
   "fn": "share",
   "args": {
    "window": [
     {
      "volunteer": 1,
      "weight": 1
     }
    ],
    "g": 1,
    "v_max": 0.25
   },
   "hand_checked": true,
   "expected": "ERROR:window"
  },
  {
   "name": "S20 window not a list refused",
   "fn": "share",
   "args": {
    "window": {},
    "g": 1,
    "v_max": 0.25
   },
   "hand_checked": true,
   "expected": "ERROR:window"
  },
  {
   "name": "D01 a legitimate item: WORK ITEM (p_v not hit with r 0123)",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 3,
      "updated": 1000
     },
     "retry_until": null,
     "attempt": 0,
     "refusals": 0,
     "period": 0,
     "closed_until": null,
     "intake": 0.0,
     "p_v": {
      "p_v": null
     }
    },
    "call": {
     "now": 1000,
     "block": 5,
     "period": 0,
     "has_item": true,
     "has_falcon": false,
     "has_own_record": false,
     "ratio_k": 0.3333333333333333,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "GREEN",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "answer|WORK|ITEM|-|165.889774371\ndraw|0|0.3721814012|0|0\nstate|2|1000|1165.88977437|0|0|0|-|0.3721814012"
  },
  {
   "name": "D02 not in good standing: REFUSED STANDING, not counted",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 3,
      "updated": 1000
     },
     "retry_until": null,
     "attempt": 0,
     "refusals": 0,
     "period": 0,
     "closed_until": null,
     "intake": 0.0,
     "p_v": {
      "p_v": null
     }
    },
    "call": {
     "now": 1000,
     "block": 5,
     "period": 0,
     "has_item": true,
     "has_falcon": false,
     "has_own_record": false,
     "ratio_k": 0.3333333333333333,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "YELLOW",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "answer|REFUSED|-|STANDING|165.889774371\ndraw|-|-|0|0\nstate|3|1000|1165.88977437|0|0|0|-|-"
  },
  {
   "name": "D03 the channel closed: REFUSED CLOSED, not counted",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 3,
      "updated": 1000
     },
     "retry_until": null,
     "attempt": 0,
     "refusals": 0,
     "period": 0,
     "closed_until": 100,
     "intake": 0.0,
     "p_v": {
      "p_v": null
     }
    },
    "call": {
     "now": 1000,
     "block": 50,
     "period": 0,
     "has_item": true,
     "has_falcon": false,
     "has_own_record": false,
     "ratio_k": 0.3333333333333333,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "GREEN",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "answer|REFUSED|-|CLOSED|165.889774371\ndraw|-|-|0|0\nstate|3|1000|1165.88977437|0|0|0|100|-"
  },
  {
   "name": "D04 the channel reopens at closed_until",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 3,
      "updated": 1000
     },
     "retry_until": null,
     "attempt": 0,
     "refusals": 0,
     "period": 0,
     "closed_until": 100,
     "intake": 0.0,
     "p_v": {
      "p_v": null
     }
    },
    "call": {
     "now": 1000,
     "block": 100,
     "period": 0,
     "has_item": true,
     "has_falcon": false,
     "has_own_record": false,
     "ratio_k": 0.3333333333333333,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "GREEN",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "answer|WORK|ITEM|-|165.889774371\ndraw|0|0.3721814012|0|0\nstate|2|1000|1165.88977437|0|0|0|100|0.3721814012"
  },
  {
   "name": "D05 inside RETRY AFTER: REFUSED EARLY, counted",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 3,
      "updated": 1000
     },
     "retry_until": 1500.0,
     "attempt": 0,
     "refusals": 0,
     "period": 0,
     "closed_until": null,
     "intake": 0.0,
     "p_v": {
      "p_v": null
     }
    },
    "call": {
     "now": 1000,
     "block": 5,
     "period": 0,
     "has_item": true,
     "has_falcon": false,
     "has_own_record": false,
     "ratio_k": 0.3333333333333333,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "GREEN",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "answer|REFUSED|-|EARLY|165.889774371\ndraw|-|-|0|0\nstate|3|1000|1500|0|1|0|-|-"
  },
  {
   "name": "D06 at retry_until the call is accepted",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 3,
      "updated": 1000
     },
     "retry_until": 1000.0,
     "attempt": 0,
     "refusals": 0,
     "period": 0,
     "closed_until": null,
     "intake": 0.0,
     "p_v": {
      "p_v": null
     }
    },
    "call": {
     "now": 1000,
     "block": 5,
     "period": 0,
     "has_item": true,
     "has_falcon": false,
     "has_own_record": false,
     "ratio_k": 0.3333333333333333,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "GREEN",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "answer|WORK|ITEM|-|165.889774371\ndraw|0|0.3721814012|0|0\nstate|2|1000|1165.88977437|0|0|0|-|0.3721814012"
  },
  {
   "name": "D07 no token: REFUSED TOKEN, counted",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 0,
      "updated": 1000
     },
     "retry_until": null,
     "attempt": 0,
     "refusals": 0,
     "period": 0,
     "closed_until": null,
     "intake": 0.0,
     "p_v": {
      "p_v": null
     }
    },
    "call": {
     "now": 1000,
     "block": 5,
     "period": 0,
     "has_item": true,
     "has_falcon": false,
     "has_own_record": false,
     "ratio_k": 0.3333333333333333,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "GREEN",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "answer|REFUSED|-|TOKEN|165.889774371\ndraw|-|-|0|0\nstate|0|1000|1165.88977437|0|1|0|-|-"
  },
  {
   "name": "D08 a token accrues with time",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 0,
      "updated": 0
     },
     "retry_until": null,
     "attempt": 0,
     "refusals": 0,
     "period": 0,
     "closed_until": null,
     "intake": 0.0,
     "p_v": {
      "p_v": null
     }
    },
    "call": {
     "now": 3600,
     "block": 5,
     "period": 0,
     "has_item": true,
     "has_falcon": false,
     "has_own_record": false,
     "ratio_k": 0.3333333333333333,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "GREEN",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "answer|WORK|ITEM|-|165.889774371\ndraw|0|0.3721814012|0|0\nstate|1|3600|3765.88977437|0|0|0|-|0.3721814012"
  },
  {
   "name": "D09 the fourth refusal closes the channel (past EARLY CALL LIMIT)",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 0,
      "updated": 1000
     },
     "retry_until": null,
     "attempt": 0,
     "refusals": 3,
     "period": 0,
     "closed_until": null,
     "intake": 0.0,
     "p_v": {
      "p_v": null
     }
    },
    "call": {
     "now": 1000,
     "block": 5,
     "period": 0,
     "has_item": true,
     "has_falcon": false,
     "has_own_record": false,
     "ratio_k": 0.3333333333333333,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "GREEN",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "answer|REFUSED|-|TOKEN|165.889774371\ndraw|-|-|0|0\nstate|0|1000|1165.88977437|0|0|0|205|-"
  },
  {
   "name": "D10 the third refusal does not close it",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 0,
      "updated": 1000
     },
     "retry_until": null,
     "attempt": 0,
     "refusals": 2,
     "period": 0,
     "closed_until": null,
     "intake": 0.0,
     "p_v": {
      "p_v": null
     }
    },
    "call": {
     "now": 1000,
     "block": 5,
     "period": 0,
     "has_item": true,
     "has_falcon": false,
     "has_own_record": false,
     "ratio_k": 0.3333333333333333,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "GREEN",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "answer|REFUSED|-|TOKEN|165.889774371\ndraw|-|-|0|0\nstate|0|1000|1165.88977437|0|3|0|-|-"
  },
  {
   "name": "D11 a new RATING PERIOD restarts the refusal count",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 0,
      "updated": 1000
     },
     "retry_until": null,
     "attempt": 0,
     "refusals": 3,
     "period": 0,
     "closed_until": null,
     "intake": 0.0,
     "p_v": {
      "p_v": null
     }
    },
    "call": {
     "now": 1000,
     "block": 5,
     "period": 1,
     "has_item": true,
     "has_falcon": false,
     "has_own_record": false,
     "ratio_k": 0.3333333333333333,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "GREEN",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "answer|REFUSED|-|TOKEN|165.889774371\ndraw|-|-|0|0\nstate|0|1000|1165.88977437|0|1|1|-|-"
  },
  {
   "name": "D12 an assigned falcon: FALCON outside the p_v law",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 3,
      "updated": 1000
     },
     "retry_until": null,
     "attempt": 0,
     "refusals": 0,
     "period": 0,
     "closed_until": null,
     "intake": 0.0,
     "p_v": {
      "p_v": null
     }
    },
    "call": {
     "now": 1000,
     "block": 5,
     "period": 0,
     "has_item": true,
     "has_falcon": true,
     "has_own_record": false,
     "ratio_k": 0.3333333333333333,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "GREEN",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "answer|FALCON|FALCON|-|165.889774371\ndraw|0|0.3721814012|0|0\nstate|2|1000|1165.88977437|0|0|0|-|0.3721814012"
  },
  {
   "name": "D13 INTAKE above MAX: NO WORK THROTTLE, attempt + 1",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 3,
      "updated": 1000
     },
     "retry_until": null,
     "attempt": 2,
     "refusals": 0,
     "period": 0,
     "closed_until": null,
     "intake": 0.9,
     "p_v": {
      "p_v": null
     }
    },
    "call": {
     "now": 1000,
     "block": 5,
     "period": 0,
     "has_item": true,
     "has_falcon": false,
     "has_own_record": false,
     "ratio_k": 0.3333333333333333,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "GREEN",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "answer|NO WORK|-|THROTTLE|1327.11819497\ndraw|1|0.3721814012|0.9|3\nstate|2|1000|2327.11819497|3|0|0|-|0.3721814012"
  },
  {
   "name": "D14 INTAKE at MAX: p_nw 0.9",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 3,
      "updated": 1000
     },
     "retry_until": null,
     "attempt": 0,
     "refusals": 0,
     "period": 0,
     "closed_until": null,
     "intake": 0.5,
     "p_v": {
      "p_v": null
     }
    },
    "call": {
     "now": 1000,
     "block": 5,
     "period": 0,
     "has_item": true,
     "has_falcon": false,
     "has_own_record": false,
     "ratio_k": 0.3333333333333333,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "GREEN",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "answer|NO WORK|-|THROTTLE|331.779548743\ndraw|0.9|0.3721814012|0.5|1\nstate|2|1000|1331.77954874|1|0|0|-|0.3721814012"
  },
  {
   "name": "D15 p_v forced through the bounds: WORK PROBE",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 3,
      "updated": 1000
     },
     "retry_until": null,
     "attempt": 0,
     "refusals": 0,
     "period": 0,
     "closed_until": null,
     "intake": 0.0,
     "p_v": {
      "p_v": 0.999
     }
    },
    "call": {
     "now": 1000,
     "block": 5,
     "period": 0,
     "has_item": true,
     "has_falcon": false,
     "has_own_record": false,
     "ratio_k": 0.3333333333333333,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "GREEN",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.999,
      0.999
     ],
     "P_V ROTATION": 0,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "answer|WORK|CORROBORATION PARROT|-|165.889774371\ndraw|0|0.999|0|0\nstate|2|1000|1165.88977437|0|0|0|-|0.999"
  },
  {
   "name": "D16 an empty queue with no probe: NO WORK EMPTY",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 3,
      "updated": 1000
     },
     "retry_until": null,
     "attempt": 0,
     "refusals": 0,
     "period": 0,
     "closed_until": null,
     "intake": 0.0,
     "p_v": {
      "p_v": 0.25
     }
    },
    "call": {
     "now": 1000,
     "block": 5,
     "period": 0,
     "has_item": false,
     "has_falcon": false,
     "has_own_record": false,
     "ratio_k": 0.3333333333333333,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "GREEN",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "answer|NO WORK|-|EMPTY|331.779548743\ndraw|0|0.25|0|1\nstate|2|1000|1331.77954874|1|0|0|-|0.25"
  },
  {
   "name": "D17 an empty queue, probe forced: every WORK answer is a probe",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 3,
      "updated": 1000
     },
     "retry_until": null,
     "attempt": 0,
     "refusals": 0,
     "period": 0,
     "closed_until": null,
     "intake": 0.0,
     "p_v": {
      "p_v": 0.999
     }
    },
    "call": {
     "now": 1000,
     "block": 5,
     "period": 0,
     "has_item": false,
     "has_falcon": false,
     "has_own_record": false,
     "ratio_k": 0.3333333333333333,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "GREEN",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.999,
      0.999
     ],
     "P_V ROTATION": 0,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "answer|WORK|CORROBORATION PARROT|-|165.889774371\ndraw|0|0.999|0|0\nstate|2|1000|1165.88977437|0|0|0|-|0.999"
  },
  {
   "name": "D18 a probe with k 1000: a parrot",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 3,
      "updated": 1000
     },
     "retry_until": null,
     "attempt": 0,
     "refusals": 0,
     "period": 0,
     "closed_until": null,
     "intake": 0.0,
     "p_v": {
      "p_v": 0.999
     }
    },
    "call": {
     "now": 1000,
     "block": 5,
     "period": 0,
     "has_item": true,
     "has_falcon": false,
     "has_own_record": true,
     "ratio_k": 1000,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "GREEN",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.999,
      0.999
     ],
     "P_V ROTATION": 0,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "answer|WORK|CORROBORATION PARROT|-|165.889774371\ndraw|0|0.999|0|0\nstate|2|1000|1165.88977437|0|0|0|-|0.999"
  },
  {
   "name": "D19 a parrot with CONSISTENCY SHARE 1 and an own record",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 3,
      "updated": 1000
     },
     "retry_until": null,
     "attempt": 0,
     "refusals": 0,
     "period": 0,
     "closed_until": null,
     "intake": 0.0,
     "p_v": {
      "p_v": 0.999
     }
    },
    "call": {
     "now": 1000,
     "block": 5,
     "period": 0,
     "has_item": true,
     "has_falcon": false,
     "has_own_record": true,
     "ratio_k": 1000,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "GREEN",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.999,
      0.999
     ],
     "P_V ROTATION": 0,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "answer|WORK|CONSISTENCY PARROT|-|165.889774371\ndraw|0|0.999|0|0\nstate|2|1000|1165.88977437|0|0|0|-|0.999"
  },
  {
   "name": "D20 a parrot with CONSISTENCY SHARE 1 and no own record",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 3,
      "updated": 1000
     },
     "retry_until": null,
     "attempt": 0,
     "refusals": 0,
     "period": 0,
     "closed_until": null,
     "intake": 0.0,
     "p_v": {
      "p_v": 0.999
     }
    },
    "call": {
     "now": 1000,
     "block": 5,
     "period": 0,
     "has_item": true,
     "has_falcon": false,
     "has_own_record": false,
     "ratio_k": 1000,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "GREEN",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.999,
      0.999
     ],
     "P_V ROTATION": 0,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "answer|WORK|CORROBORATION PARROT|-|165.889774371\ndraw|0|0.999|0|0\nstate|2|1000|1165.88977437|0|0|0|-|0.999"
  },
  {
   "name": "D21 a probe with a tiny k: a canary",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 3,
      "updated": 1000
     },
     "retry_until": null,
     "attempt": 0,
     "refusals": 0,
     "period": 0,
     "closed_until": null,
     "intake": 0.0,
     "p_v": {
      "p_v": 0.999
     }
    },
    "call": {
     "now": 1000,
     "block": 5,
     "period": 0,
     "has_item": true,
     "has_falcon": false,
     "has_own_record": false,
     "ratio_k": 1e-06,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "GREEN",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.999,
      0.999
     ],
     "P_V ROTATION": 0,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "answer|WORK|CANARY|-|165.889774371\ndraw|0|0.999|0|0\nstate|2|1000|1165.88977437|0|0|0|-|0.999"
  },
  {
   "name": "D22 WORK resets the attempt",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 3,
      "updated": 1000
     },
     "retry_until": null,
     "attempt": 7,
     "refusals": 0,
     "period": 0,
     "closed_until": null,
     "intake": 0.0,
     "p_v": {
      "p_v": null
     }
    },
    "call": {
     "now": 1000,
     "block": 5,
     "period": 0,
     "has_item": true,
     "has_falcon": false,
     "has_own_record": false,
     "ratio_k": 0.3333333333333333,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "GREEN",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "answer|WORK|ITEM|-|165.889774371\ndraw|0|0.3721814012|0|0\nstate|2|1000|1165.88977437|0|0|0|-|0.3721814012"
  },
  {
   "name": "D23 a refusal keeps the attempt and the later retry_until",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 0,
      "updated": 1000
     },
     "retry_until": 900.0,
     "attempt": 3,
     "refusals": 0,
     "period": 0,
     "closed_until": null,
     "intake": 0.0,
     "p_v": {
      "p_v": null
     }
    },
    "call": {
     "now": 1000,
     "block": 5,
     "period": 0,
     "has_item": true,
     "has_falcon": false,
     "has_own_record": false,
     "ratio_k": 0.3333333333333333,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "GREEN",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "answer|REFUSED|-|TOKEN|1327.11819497\ndraw|-|-|0|3\nstate|0|1000|2327.11819497|3|1|0|-|-"
  },
  {
   "name": "D24 a refusal with a retry in force beyond the new one",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 0,
      "updated": 1000
     },
     "retry_until": 99999.0,
     "attempt": 0,
     "refusals": 0,
     "period": 0,
     "closed_until": null,
     "intake": 0.0,
     "p_v": {
      "p_v": null
     }
    },
    "call": {
     "now": 1000,
     "block": 5,
     "period": 0,
     "has_item": true,
     "has_falcon": false,
     "has_own_record": false,
     "ratio_k": 0.3333333333333333,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "GREEN",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "answer|REFUSED|-|EARLY|165.889774371\ndraw|-|-|0|0\nstate|0|1000|99999|0|1|0|-|-"
  },
  {
   "name": "D25 sweep r ffff",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 2.5,
      "updated": 1000
     },
     "retry_until": null,
     "attempt": 0,
     "refusals": 0,
     "period": 0,
     "closed_until": null,
     "intake": 0.3,
     "p_v": {
      "p_v": 0.4
     }
    },
    "call": {
     "now": 1000,
     "block": 5,
     "period": 0,
     "has_item": true,
     "has_falcon": false,
     "has_own_record": true,
     "ratio_k": 0.3333333333333333,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "GREEN",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "ffffffffffffffffffffffffffffffff",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": false,
   "expected": "answer|NO WORK|-|THROTTLE|294.110304364\ndraw|0.18|0.4|0.3|1\nstate|1.5|1000|1294.11030436|1|0|0|-|0.4"
  },
  {
   "name": "D26 sweep r 0000",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 2.5,
      "updated": 1000
     },
     "retry_until": null,
     "attempt": 1,
     "refusals": 0,
     "period": 0,
     "closed_until": null,
     "intake": 0.3,
     "p_v": {
      "p_v": 0.4
     }
    },
    "call": {
     "now": 1000,
     "block": 5,
     "period": 0,
     "has_item": false,
     "has_falcon": false,
     "has_own_record": true,
     "ratio_k": 0.3333333333333333,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "GREEN",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "00000000000000000000000000000000",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": false,
   "expected": "answer|WORK|CANARY|-|212.679379032\ndraw|0.18|0.4|0.3|0\nstate|1.5|1000|1212.67937903|0|0|0|-|0.4"
  },
  {
   "name": "D27 sweep r dead",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 2.5,
      "updated": 1000
     },
     "retry_until": null,
     "attempt": 2,
     "refusals": 0,
     "period": 0,
     "closed_until": null,
     "intake": 0.3,
     "p_v": {
      "p_v": 0.4
     }
    },
    "call": {
     "now": 1000,
     "block": 5,
     "period": 0,
     "has_item": true,
     "has_falcon": false,
     "has_own_record": true,
     "ratio_k": 0.3333333333333333,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "GREEN",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "deadbeefdeadbeefdeadbeefdeadbeef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": false,
   "expected": "answer|WORK|ITEM|-|38.5816610221\ndraw|0.18|0.4|0.3|0\nstate|1.5|1000|1038.58166102|0|0|0|-|0.4"
  },
  {
   "name": "D28 sweep r 0f1e",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 2.5,
      "updated": 1000
     },
     "retry_until": null,
     "attempt": 3,
     "refusals": 0,
     "period": 0,
     "closed_until": null,
     "intake": 0.3,
     "p_v": {
      "p_v": 0.4
     }
    },
    "call": {
     "now": 1000,
     "block": 5,
     "period": 0,
     "has_item": false,
     "has_falcon": false,
     "has_own_record": true,
     "ratio_k": 0.3333333333333333,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "GREEN",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "0f1e2d3c4b5a69788796a5b4c3d2e1f0",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": false,
   "expected": "answer|NO WORK|-|EMPTY|4187.9158107\ndraw|0.18|0.4|0.3|4\nstate|1.5|1000|5187.9158107|4|0|0|-|0.4"
  },
  {
   "name": "D29 period before the state's refused",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 3,
      "updated": 1000
     },
     "retry_until": null,
     "attempt": 0,
     "refusals": 0,
     "period": 3,
     "closed_until": null,
     "intake": 0.0,
     "p_v": {
      "p_v": null
     }
    },
    "call": {
     "now": 1000,
     "block": 5,
     "period": 2,
     "has_item": true,
     "has_falcon": false,
     "has_own_record": false,
     "ratio_k": 0.3333333333333333,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "GREEN",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "ERROR:call"
  },
  {
   "name": "D30 ratio_k 0 refused",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 3,
      "updated": 1000
     },
     "retry_until": null,
     "attempt": 0,
     "refusals": 0,
     "period": 0,
     "closed_until": null,
     "intake": 0.0,
     "p_v": {
      "p_v": null
     }
    },
    "call": {
     "now": 1000,
     "block": 5,
     "period": 0,
     "has_item": true,
     "has_falcon": false,
     "has_own_record": false,
     "ratio_k": 0,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "GREEN",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "ERROR:call"
  },
  {
   "name": "D31 state missing a key refused",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 3,
      "updated": 1000
     },
     "retry_until": null,
     "attempt": 0,
     "refusals": 0,
     "period": 0,
     "closed_until": null,
     "p_v": {
      "p_v": null
     }
    },
    "call": {
     "now": 1000,
     "block": 5,
     "period": 0,
     "has_item": true,
     "has_falcon": false,
     "has_own_record": false,
     "ratio_k": 0.3333333333333333,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "GREEN",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "ERROR:state"
  },
  {
   "name": "D32 retry_until negative refused",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 3,
      "updated": 1000
     },
     "retry_until": -1.0,
     "attempt": 0,
     "refusals": 0,
     "period": 0,
     "closed_until": null,
     "intake": 0.0,
     "p_v": {
      "p_v": null
     }
    },
    "call": {
     "now": 1000,
     "block": 5,
     "period": 0,
     "has_item": true,
     "has_falcon": false,
     "has_own_record": false,
     "ratio_k": 0.3333333333333333,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "GREEN",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "ERROR:state"
  },
  {
   "name": "D33 standing facts malformed refused",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 3,
      "updated": 1000
     },
     "retry_until": null,
     "attempt": 0,
     "refusals": 0,
     "period": 0,
     "closed_until": null,
     "intake": 0.0,
     "p_v": {
      "p_v": null
     }
    },
    "call": {
     "now": 1000,
     "block": 5,
     "period": 0,
     "has_item": true,
     "has_falcon": false,
     "has_own_record": false,
     "ratio_k": 0.3333333333333333,
     "standing": {
      "state": "GREEN"
     }
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "ERROR:facts"
  },
  {
   "name": "D34 EARLY CALL LIMIT 0: the first refusal closes",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 0,
      "updated": 1000
     },
     "retry_until": null,
     "attempt": 0,
     "refusals": 0,
     "period": 0,
     "closed_until": null,
     "intake": 0.0,
     "p_v": {
      "p_v": null
     }
    },
    "call": {
     "now": 1000,
     "block": 5,
     "period": 0,
     "has_item": true,
     "has_falcon": false,
     "has_own_record": false,
     "ratio_k": 0.3333333333333333,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "GREEN",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 0,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "answer|REFUSED|-|TOKEN|165.889774371\ndraw|-|-|0|0\nstate|0|1000|1165.88977437|0|0|0|205|-"
  },
  {
   "name": "D35 VOLUNTEER COOL-OFF 10",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 0,
      "updated": 1000
     },
     "retry_until": null,
     "attempt": 0,
     "refusals": 3,
     "period": 0,
     "closed_until": null,
     "intake": 0.0,
     "p_v": {
      "p_v": null
     }
    },
    "call": {
     "now": 1000,
     "block": 40,
     "period": 0,
     "has_item": true,
     "has_falcon": false,
     "has_own_record": false,
     "ratio_k": 0.3333333333333333,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "GREEN",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 10,
     "VOLUNTEER TIER": "ANY GREEN",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "answer|REFUSED|-|TOKEN|165.889774371\ndraw|-|-|0|0\nstate|0|1000|1165.88977437|0|0|0|50|-"
  },
  {
   "name": "D36 TRUST TIER narrows GOOD STANDING",
   "fn": "draw",
   "args": {
    "state": {
     "bucket": {
      "tokens": 3,
      "updated": 1000
     },
     "retry_until": null,
     "attempt": 0,
     "refusals": 0,
     "period": 0,
     "closed_until": null,
     "intake": 0.0,
     "p_v": {
      "p_v": null
     }
    },
    "call": {
     "now": 1000,
     "block": 5,
     "period": 0,
     "has_item": true,
     "has_falcon": false,
     "has_own_record": false,
     "ratio_k": 0.3333333333333333,
     "standing": {
      "certificate_current": true,
      "dis_match": true,
      "state": "GREEN",
      "reset_in_force": false,
      "suspended": false,
      "in_tier": false
     }
    },
    "r": "0123456789abcdef0123456789abcdef",
    "params": {
     "a0": 1,
     "b0": 1,
     "THIN FILE START": 0.5,
     "PRIME SEED": 0.8,
     "PRIME CEILING": 1,
     "WARN COUNT": 3,
     "SUSPEND COUNT": 2,
     "ORANGE PASSES": 3,
     "PARROT RATIO": {
      "set": [
       0.5,
       0.3333333333333333,
       0.2,
       0.14285714285714285
      ],
      "weights": [
       0.3,
       0.5,
       0.15,
       0.05
      ],
      "epoch": [
       50,
       100
      ]
     },
     "CANARY SCHEDULE": {
      "tiers": [
       [
        1,
        100,
        5
       ],
       [
        101,
        1000,
        10
       ],
       [
        1001,
        null,
        20
       ]
      ],
      "burst_rates": [
       5,
       10
      ],
      "burst_duration": [
       50,
       200
      ],
      "burst_gap": [
       200,
       500
      ]
     },
     "RESET RULE": 5,
     "SPONSOR CUT": 0.5,
     "KEY ROTATION": 365,
     "HALF-LIFE": 500,
     "RATING PERIOD": 50,
     "k_base": 0.2,
     "k_min": 0.01,
     "k_max": 0.5,
     "eps_P": 0.1,
     "delta_max": 0.05,
     "g_F": 1,
     "m_1": 0.25,
     "m_2": 0.5,
     "m_3": 0.15,
     "h": {
      "CLEARLY LOWER": 1,
      "SIMILAR": 2,
      "CLEARLY HIGHER": 3
     },
     "TRIP LEVEL": 0.4,
     "TRIP WINDOW": 500,
     "w_I": 0.01,
     "COOL-OFF": 200,
     "T_idle": 90,
     "P_max": 5,
     "c_max": 0.25,
     "DISPUTE COUNT": 2,
     "TRUST TIER": {
      "on": true,
      "fraction": 0.25
     },
     "OVERTAKE": false,
     "INHERITANCE": {
      "on": true,
      "fraction": 0.25
     },
     "OVERRIDE DELAY": 86400,
     "OVERRIDE SUNSET": 500,
     "PRIME PAD": 20,
     "PAD MAX": 40,
     "PAD NON-REFERENCE": false,
     "RATIO EPOCH SCOPE": "PER ACCOUNT",
     "CONSISTENCY SHARE": 0.1,
     "EARLY CALL LIMIT": 3,
     "VOLUNTEER COOL-OFF": 200,
     "VOLUNTEER TIER": "TRUST TIER",
     "P_V BOUNDS": [
      0.25,
      0.5
     ],
     "P_V ROTATION": 0.1,
     "VOLUNTEER RATE": 2,
     "VOLUNTEER BURST": 3,
     "BACKOFF BASE": 300,
     "BACKOFF CAP": 14400,
     "INTAKE w_q": 0.2,
     "INTAKE MIN": 0.25,
     "INTAKE MAX": 0.5,
     "INTAKE MAX_P": 0.9,
     "VOLUNTEER SHARE": 0.25,
     "g_C": {
      "CE-F1": 1,
      "CE-F2": 1
     },
     "h_C": {
      "CE-A1": 2,
      "CE-A2": 3,
      "CE-A3": 3,
      "CE-A4": 2,
      "CE-A5": 3
     }
    }
   },
   "hand_checked": true,
   "expected": "answer|REFUSED|-|STANDING|165.889774371\ndraw|-|-|0|0\nstate|3|1000|1165.88977437|0|0|0|-|-"
  }
 ]
}