{
 "schema": "s2s-bench-v1",
 "leg": "C6",
 "at": "2026-08-13T14:02:36-06:00",
 "base_url": "https://rulesage-live.strata2signal.com",
 "prereg": "prereg/PREREG-C6-drip.md",
 "golden": {
  "path": "c6-asks.json",
  "n_asks": 26
 },
 "probes_requested": [
  "drip",
  "burst",
  "pair",
  "cold"
 ],
 "probes": {
  "drip": {
   "probe": "drip",
   "at": "2026-08-13T14:02:37-06:00",
   "asks": [
    {
     "leg": "C6",
     "probe": "drip",
     "seq": 1,
     "key": "drip#1",
     "at": "2026-08-13T14:02:53-06:00",
     "game_id": 175,
     "title": "Twilight Imperium: Fourth Edition",
     "players": 6,
     "question": "How do I set up Twilight Imperium: Fourth Edition for 6 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/175",
     "regime": "candidate-idle-resident",
     "trial": null,
     "arrival_slot": null,
     "family": "4X",
     "scheduled_offset_s": 0.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:49:54.318531288-07:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2249310861,
       "expires_at": "2026-08-13T14:07:53.525937552-06:00"
      }
     ],
     "send_offset_s": 0.005,
     "cadence_error_s": 0.005,
     "send_epoch": 1786651373.5401356,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/175/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/20",
      "wall_s": 0.192,
      "started_epoch": 1786651373.540207,
      "ended_epoch": 1786651373.7320933,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.192,
     "job_url": "https://rulesage-live.strata2signal.com/ask/20",
     "job_id": 20,
     "polls": [
      {
       "at_s": 0.443,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.251,
       "error": null
      },
      {
       "at_s": 1.693,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.249,
       "error": null
      },
      {
       "at_s": 2.942,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 4.191,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 5.435,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.244,
       "error": null
      },
      {
       "at_s": 6.683,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 7.93,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.246,
       "error": null
      },
      {
       "at_s": 9.177,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 10.431,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.253,
       "error": null
      },
      {
       "at_s": 11.561,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.13
      }
     ],
     "poll_count": 10,
     "first_answering_s": 0.443,
     "queue_wait_s": 0.443,
     "max_ahead_observed": null,
     "holder_observed": null,
     "ready_s": 11.561,
     "generation_s": 11.118,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2927",
      "status": 200,
      "location": null,
      "wall_s": 0.266,
      "started_epoch": 1786651385.1015363,
      "ended_epoch": 1786651385.3671353,
      "error": null,
      "body_chars": 157519
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2927",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "place",
       "each player",
       "deal",
       "starting",
       "components",
       "board"
      ],
      "marker_count": 9,
      "marker_source_chars": 20159,
      "citation_markers": 38,
      "counted_as": "answered",
      "outcome_words_present": [
       "Answered"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 20222
     },
     "answer_excerpt": "Ruling \u2014 Twilight Imperium: Fourth Edition \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Twilight Imperium: Fourth Edition You asked How do I set up Twilight Imperium: Fourth Edition for 6 players? Answered counted as answered Asked with : Twilight Imperium: Fourth Edition bg-233078-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slo",
     "outcome": "SERVED",
     "end_epoch": 1786651385.3680704,
     "wall_s": 11.828,
     "ok": true,
     "overlap_candidate_generating": false,
     "candidate_resident": true,
     "journal": {
      "since": "2026-08-13 14:02:52",
      "until": "2026-08-13 14:03:06",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 314,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 19,
       "sample": [
        "2026-08-13T14:02:53-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 0 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 57",
        "2026-08-13T14:02:53-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 0 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:02:53-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 0 | cached n_tokens = 53, memory_seq_rm [53, end)",
        "2026-08-13T14:02:53-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 0 | created context checkpoint 1 of 32 (pos_min = 0, pos_max = 52, n_tokens = 53, size = 2.110 MiB)",
        "2026-08-13T14:02:53-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 0 | prompt eval time =     170.39 ms /    57 tokens (    2.99 ms per token,   334.52 tokens per second)",
        "2026-08-13T14:02:53-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 0 |        eval time =       0.00 ms /     1 tokens (    0.00 ms per token, 1000000.00 tokens per second)",
        "2026-08-13T14:02:53-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 0 | stop processing: n_tokens = 57, truncated = 0",
        "2026-08-13T14:02:58-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 103006 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 3714",
        "2026-08-13T14:02:58-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 103006 | erased invalidated context checkpoint (pos_min = 0, pos_max = 16, n_tokens = 17, n_swa = 1024, pos_next = 0, size = 1.765 MiB)",
        "2026-08-13T14:02:58-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 103006 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:02:58-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 103006 | cached n_tokens = 1024, memory_seq_rm [1024, end)",
        "2026-08-13T14:02:58-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 103006 | cached n_tokens = 2048, memory_seq_rm [2048, end)",
        "2026-08-13T14:02:58-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 103006 | cached n_tokens = 2690, memory_seq_rm [2690, end)",
        "2026-08-13T14:02:58-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 103006 | created context checkpoint 1 of 32 (pos_min = 642, pos_max = 2689, n_tokens = 2690, size = 106.262 MiB)",
        "2026-08-13T14:02:58-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 103006 | cached n_tokens = 3710, memory_seq_rm [3710, end)",
        "2026-08-13T14:02:58-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 103006 | created context checkpoint 2 of 32 (pos_min = 1662, pos_max = 3709, n_tokens = 3710, size = 106.262 MiB)",
        "2026-08-13T14:03:04-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 103006 | prompt eval time =     289.82 ms /  3714 tokens (    0.08 ms per token, 12814.89 tokens per second)",
        "2026-08-13T14:03:04-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 103006 |        eval time =    6542.10 ms /   909 tokens (    7.20 ms per token,   138.95 tokens per second)",
        "2026-08-13T14:03:04-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 103006 | stop processing: n_tokens = 4622, truncated = 0"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/drip-01.log",
       "bytes": 43011,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "drip",
     "seq": 2,
     "key": "drip#2",
     "at": "2026-08-13T14:03:03-06:00",
     "game_id": 181,
     "title": "Star Wars: Rebellion",
     "players": 4,
     "question": "How do I set up Star Wars: Rebellion for 4 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/181",
     "regime": "candidate-idle-resident",
     "trial": null,
     "arrival_slot": null,
     "family": "asymmetric ameritrash",
     "scheduled_offset_s": 10.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:49:54.318531288-07:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2249310861,
       "expires_at": "2026-08-13T14:07:53.525937552-06:00"
      }
     ],
     "send_offset_s": 10.015,
     "cadence_error_s": 0.015,
     "send_epoch": 1786651383.549835,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/181/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/21",
      "wall_s": 0.135,
      "started_epoch": 1786651383.549884,
      "ended_epoch": 1786651383.6845787,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.135,
     "job_url": "https://rulesage-live.strata2signal.com/ask/21",
     "job_id": 21,
     "polls": [
      {
       "at_s": 0.349,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.214,
       "error": null
      },
      {
       "at_s": 1.601,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.252,
       "error": null
      },
      {
       "at_s": 2.854,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.252,
       "error": null
      },
      {
       "at_s": 4.101,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 5.352,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.25,
       "error": null
      },
      {
       "at_s": 6.601,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 7.859,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.257,
       "error": null
      },
      {
       "at_s": 9.111,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.251,
       "error": null
      },
      {
       "at_s": 10.36,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 11.492,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.131
      }
     ],
     "poll_count": 10,
     "first_answering_s": 1.601,
     "queue_wait_s": 1.601,
     "max_ahead_observed": 1,
     "holder_observed": null,
     "ready_s": 11.492,
     "generation_s": 9.891,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2928",
      "status": 200,
      "location": null,
      "wall_s": 0.26,
      "started_epoch": 1786651395.0414739,
      "ended_epoch": 1786651395.3015418,
      "error": null,
      "body_chars": 156197
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2928",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "place",
       "each player",
       "deal",
       "starting",
       "components",
       "board"
      ],
      "marker_count": 9,
      "marker_source_chars": 21324,
      "citation_markers": 31,
      "counted_as": "answered",
      "outcome_words_present": [
       "Answered"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 21374
     },
     "answer_excerpt": "Ruling \u2014 Star Wars: Rebellion \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Star Wars: Rebellion You asked How do I set up Star Wars: Rebellion for 4 players? Answered counted as answered Asked with : Star Wars: Rebellion bg-187645-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slot. --> To set up a 4-player Team Game of Star Wars: ",
     "outcome": "SERVED",
     "end_epoch": 1786651395.3027813,
     "wall_s": 11.753,
     "ok": true,
     "overlap_candidate_generating": false,
     "candidate_resident": true,
     "journal": {
      "since": "2026-08-13 14:03:02",
      "until": "2026-08-13 14:03:16",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 182,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 16,
       "sample": [
        "2026-08-13T14:03:04-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 103006 | prompt eval time =     289.82 ms /  3714 tokens (    0.08 ms per token, 12814.89 tokens per second)",
        "2026-08-13T14:03:04-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 103006 |        eval time =    6542.10 ms /   909 tokens (    7.20 ms per token,   138.95 tokens per second)",
        "2026-08-13T14:03:04-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 103006 | stop processing: n_tokens = 4622, truncated = 0",
        "2026-08-13T14:03:07-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 103920 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 3782",
        "2026-08-13T14:03:07-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 103920 | erased invalidated context checkpoint (pos_min = 642, pos_max = 2689, n_tokens = 2690, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:03:07-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 103920 | erased invalidated context checkpoint (pos_min = 1662, pos_max = 3709, n_tokens = 3710, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:03:07-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 103920 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:03:07-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 103920 | cached n_tokens = 1024, memory_seq_rm [1024, end)",
        "2026-08-13T14:03:07-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 103920 | cached n_tokens = 2048, memory_seq_rm [2048, end)",
        "2026-08-13T14:03:07-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 103920 | cached n_tokens = 2758, memory_seq_rm [2758, end)",
        "2026-08-13T14:03:07-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 103920 | created context checkpoint 1 of 32 (pos_min = 710, pos_max = 2757, n_tokens = 2758, size = 106.262 MiB)",
        "2026-08-13T14:03:07-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 103920 | cached n_tokens = 3778, memory_seq_rm [3778, end)",
        "2026-08-13T14:03:07-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 103920 | created context checkpoint 2 of 32 (pos_min = 1730, pos_max = 3777, n_tokens = 3778, size = 106.262 MiB)",
        "2026-08-13T14:03:14-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 103920 | prompt eval time =     294.87 ms /  3782 tokens (    0.08 ms per token, 12825.99 tokens per second)",
        "2026-08-13T14:03:14-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 103920 |        eval time =    7395.47 ms /  1024 tokens (    7.22 ms per token,   138.46 tokens per second)",
        "2026-08-13T14:03:14-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 103920 | stop processing: n_tokens = 4805, truncated = 0"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/drip-02.log",
       "bytes": 27774,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "drip",
     "seq": 3,
     "key": "drip#3",
     "at": "2026-08-13T14:03:13-06:00",
     "game_id": 178,
     "title": "Gaia Project",
     "players": 4,
     "question": "How do I set up Gaia Project for 4 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/178",
     "regime": "candidate-idle-resident",
     "trial": null,
     "arrival_slot": null,
     "family": "heavy euro",
     "scheduled_offset_s": 20.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:50:21.744342498-07:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2249310861,
       "expires_at": "2026-08-13T14:07:53.525937552-06:00"
      }
     ],
     "send_offset_s": 20.012,
     "cadence_error_s": 0.012,
     "send_epoch": 1786651393.5465791,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/178/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/22",
      "wall_s": 0.132,
      "started_epoch": 1786651393.546619,
      "ended_epoch": 1786651393.6786783,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.132,
     "job_url": "https://rulesage-live.strata2signal.com/ask/22",
     "job_id": 22,
     "polls": [
      {
       "at_s": 0.345,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.213,
       "error": null
      },
      {
       "at_s": 1.556,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.211,
       "error": null
      },
      {
       "at_s": 2.806,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.249,
       "error": null
      },
      {
       "at_s": 4.055,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 5.185,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.13
      }
     ],
     "poll_count": 5,
     "first_answering_s": 1.556,
     "queue_wait_s": 1.556,
     "max_ahead_observed": 1,
     "holder_observed": null,
     "ready_s": 5.185,
     "generation_s": 3.629,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2929",
      "status": 200,
      "location": null,
      "wall_s": 0.26,
      "started_epoch": 1786651398.7320526,
      "ended_epoch": 1786651398.9925017,
      "error": null,
      "body_chars": 148761
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2929",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "place",
       "each player",
       "board"
      ],
      "marker_count": 5,
      "marker_source_chars": 18194,
      "citation_markers": 0,
      "counted_as": "honest abstain",
      "outcome_words_present": [
       "Answered",
       "honest abstain"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 18278
     },
     "answer_excerpt": "Ruling \u2014 Gaia Project \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Gaia Project You asked How do I set up Gaia Project for 4 players? Abstained \u2014 no grounded answer; closest passages below counted as honest abstain Asked with : Gaia Project bg-220308-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slot. --> Answered before This ques",
     "outcome": "SERVED",
     "end_epoch": 1786651398.9936438,
     "wall_s": 5.447,
     "ok": true,
     "overlap_candidate_generating": false,
     "candidate_resident": true,
     "journal": {
      "since": "2026-08-13 14:03:12",
      "until": "2026-08-13 14:03:19",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 178,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 16,
       "sample": [
        "2026-08-13T14:03:14-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 103920 | prompt eval time =     294.87 ms /  3782 tokens (    0.08 ms per token, 12825.99 tokens per second)",
        "2026-08-13T14:03:14-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 103920 |        eval time =    7395.47 ms /  1024 tokens (    7.22 ms per token,   138.46 tokens per second)",
        "2026-08-13T14:03:14-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 103920 | stop processing: n_tokens = 4805, truncated = 0",
        "2026-08-13T14:03:17-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104949 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 3525",
        "2026-08-13T14:03:17-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104949 | erased invalidated context checkpoint (pos_min = 710, pos_max = 2757, n_tokens = 2758, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:03:17-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104949 | erased invalidated context checkpoint (pos_min = 1730, pos_max = 3777, n_tokens = 3778, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:03:17-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104949 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:03:17-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104949 | cached n_tokens = 1024, memory_seq_rm [1024, end)",
        "2026-08-13T14:03:17-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104949 | cached n_tokens = 2048, memory_seq_rm [2048, end)",
        "2026-08-13T14:03:17-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104949 | cached n_tokens = 2501, memory_seq_rm [2501, end)",
        "2026-08-13T14:03:17-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 104949 | created context checkpoint 1 of 32 (pos_min = 453, pos_max = 2500, n_tokens = 2501, size = 106.262 MiB)",
        "2026-08-13T14:03:17-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104949 | cached n_tokens = 3521, memory_seq_rm [3521, end)",
        "2026-08-13T14:03:17-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 104949 | created context checkpoint 2 of 32 (pos_min = 1473, pos_max = 3520, n_tokens = 3521, size = 106.262 MiB)",
        "2026-08-13T14:03:17-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 104949 | prompt eval time =     291.04 ms /  3525 tokens (    0.08 ms per token, 12111.57 tokens per second)",
        "2026-08-13T14:03:17-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 104949 |        eval time =      60.88 ms /     9 tokens (    6.76 ms per token,   147.83 tokens per second)",
        "2026-08-13T14:03:17-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 104949 | stop processing: n_tokens = 3533, truncated = 0"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/drip-03.log",
       "bytes": 27162,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "drip",
     "seq": 4,
     "key": "drip#4",
     "at": "2026-08-13T14:03:23-06:00",
     "game_id": 168,
     "title": "Through the Ages: A New Story of Civilization",
     "players": 3,
     "question": "How do I set up Through the Ages: A New Story of Civilization for 3 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/168",
     "regime": "candidate-idle-resident",
     "trial": null,
     "arrival_slot": null,
     "family": "civ euro",
     "scheduled_offset_s": 30.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:50:34.328346074-07:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2249310861,
       "expires_at": "2026-08-13T14:07:53.525937552-06:00"
      }
     ],
     "send_offset_s": 30.015,
     "cadence_error_s": 0.015,
     "send_epoch": 1786651403.550092,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/168/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/23",
      "wall_s": 0.131,
      "started_epoch": 1786651403.5501359,
      "ended_epoch": 1786651403.6807237,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.131,
     "job_url": "https://rulesage-live.strata2signal.com/ask/23",
     "job_id": 23,
     "polls": [
      {
       "at_s": 0.376,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.246,
       "error": null
      },
      {
       "at_s": 1.628,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.251,
       "error": null
      },
      {
       "at_s": 2.877,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.249,
       "error": null
      },
      {
       "at_s": 4.125,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 5.374,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 6.502,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.127
      }
     ],
     "poll_count": 6,
     "first_answering_s": 0.376,
     "queue_wait_s": 0.376,
     "max_ahead_observed": null,
     "holder_observed": null,
     "ready_s": 6.502,
     "generation_s": 6.126,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2930",
      "status": 200,
      "location": null,
      "wall_s": 0.268,
      "started_epoch": 1786651410.0516756,
      "ended_epoch": 1786651410.31978,
      "error": null,
      "body_chars": 149195
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2930",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "place",
       "each player",
       "deal",
       "starting",
       "components",
       "board"
      ],
      "marker_count": 9,
      "marker_source_chars": 18741,
      "citation_markers": 16,
      "counted_as": "answered",
      "outcome_words_present": [
       "Answered"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 18816
     },
     "answer_excerpt": "Ruling \u2014 Through the Ages: A New Story of Civilization \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Through the Ages: A New Story of Civilization You asked How do I set up Through the Ages: A New Story of Civilization for 3 players? Answered counted as answered Asked with : Through the Ages: A New Story of Civilization bg-182028-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLA",
     "outcome": "SERVED",
     "end_epoch": 1786651410.320928,
     "wall_s": 6.771,
     "ok": true,
     "overlap_candidate_generating": false,
     "candidate_resident": true,
     "journal": {
      "since": "2026-08-13 14:03:22",
      "until": "2026-08-13 14:03:31",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 171,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 14,
       "sample": [
        "2026-08-13T14:03:25-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104963 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 4805",
        "2026-08-13T14:03:25-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104963 | erased invalidated context checkpoint (pos_min = 453, pos_max = 2500, n_tokens = 2501, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:03:25-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104963 | erased invalidated context checkpoint (pos_min = 1473, pos_max = 3520, n_tokens = 3521, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:03:25-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104963 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:03:25-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104963 | cached n_tokens = 1024, memory_seq_rm [1024, end)",
        "2026-08-13T14:03:25-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104963 | cached n_tokens = 2048, memory_seq_rm [2048, end)",
        "2026-08-13T14:03:25-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104963 | cached n_tokens = 3072, memory_seq_rm [3072, end)",
        "2026-08-13T14:03:26-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104963 | cached n_tokens = 3781, memory_seq_rm [3781, end)",
        "2026-08-13T14:03:26-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 104963 | created context checkpoint 1 of 32 (pos_min = 1733, pos_max = 3780, n_tokens = 3781, size = 106.262 MiB)",
        "2026-08-13T14:03:26-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104963 | cached n_tokens = 4801, memory_seq_rm [4801, end)",
        "2026-08-13T14:03:26-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 104963 | created context checkpoint 2 of 32 (pos_min = 2753, pos_max = 4800, n_tokens = 4801, size = 106.262 MiB)",
        "2026-08-13T14:03:28-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 104963 | prompt eval time =     358.78 ms /  4805 tokens (    0.07 ms per token, 13392.76 tokens per second)",
        "2026-08-13T14:03:28-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 104963 |        eval time =    2616.36 ms /   363 tokens (    7.21 ms per token,   138.74 tokens per second)",
        "2026-08-13T14:03:28-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 104963 | stop processing: n_tokens = 5167, truncated = 0"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/drip-04.log",
       "bytes": 26094,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "drip",
     "seq": 5,
     "key": "drip#5",
     "at": "2026-08-13T14:03:33-06:00",
     "game_id": 342,
     "title": "Arkham Horror (Third Edition)",
     "players": 4,
     "question": "How do I set up Arkham Horror (Third Edition) for 4 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/342",
     "regime": "candidate-idle-resident",
     "trial": null,
     "arrival_slot": null,
     "family": "co-op ameritrash",
     "scheduled_offset_s": 40.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:50:45.67171913-07:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2249310861,
       "expires_at": "2026-08-13T14:07:53.525937552-06:00"
      }
     ],
     "send_offset_s": 40.014,
     "cadence_error_s": 0.014,
     "send_epoch": 1786651413.548651,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/342/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/24",
      "wall_s": 0.133,
      "started_epoch": 1786651413.5486991,
      "ended_epoch": 1786651413.6816216,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.133,
     "job_url": "https://rulesage-live.strata2signal.com/ask/24",
     "job_id": 24,
     "polls": [
      {
       "at_s": 0.38,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 1.634,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.253,
       "error": null
      },
      {
       "at_s": 2.905,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.27,
       "error": null
      },
      {
       "at_s": 4.186,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.28,
       "error": null
      },
      {
       "at_s": 5.458,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.271,
       "error": null
      },
      {
       "at_s": 6.591,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.132
      }
     ],
     "poll_count": 6,
     "first_answering_s": 0.38,
     "queue_wait_s": 0.38,
     "max_ahead_observed": null,
     "holder_observed": null,
     "ready_s": 6.591,
     "generation_s": 6.211,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2931",
      "status": 200,
      "location": null,
      "wall_s": 0.258,
      "started_epoch": 1786651420.1392374,
      "ended_epoch": 1786651420.3971834,
      "error": null,
      "body_chars": 153589
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2931",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "place",
       "each player",
       "deal",
       "starting",
       "components",
       "board"
      ],
      "marker_count": 9,
      "marker_source_chars": 19384,
      "citation_markers": 22,
      "counted_as": "answered",
      "outcome_words_present": [
       "Answered"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 19443
     },
     "answer_excerpt": "Ruling \u2014 Arkham Horror (Third Edition) \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Arkham Horror (Third Edition) You asked How do I set up Arkham Horror (Third Edition) for 4 players? Answered counted as answered Asked with : Arkham Horror (Third Edition) bg-257499-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slot. --> To set up",
     "outcome": "SERVED",
     "end_epoch": 1786651420.3983374,
     "wall_s": 6.85,
     "ok": true,
     "overlap_candidate_generating": false,
     "candidate_resident": true,
     "journal": {
      "since": "2026-08-13 14:03:32",
      "until": "2026-08-13 14:03:41",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 171,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 14,
       "sample": [
        "2026-08-13T14:03:35-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 105332 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 4278",
        "2026-08-13T14:03:35-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 105332 | erased invalidated context checkpoint (pos_min = 1733, pos_max = 3780, n_tokens = 3781, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:03:35-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 105332 | erased invalidated context checkpoint (pos_min = 2753, pos_max = 4800, n_tokens = 4801, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:03:35-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 105332 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:03:35-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 105332 | cached n_tokens = 1024, memory_seq_rm [1024, end)",
        "2026-08-13T14:03:35-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 105332 | cached n_tokens = 2048, memory_seq_rm [2048, end)",
        "2026-08-13T14:03:36-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 105332 | cached n_tokens = 3072, memory_seq_rm [3072, end)",
        "2026-08-13T14:03:36-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 105332 | cached n_tokens = 3254, memory_seq_rm [3254, end)",
        "2026-08-13T14:03:36-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 105332 | created context checkpoint 1 of 32 (pos_min = 1206, pos_max = 3253, n_tokens = 3254, size = 106.262 MiB)",
        "2026-08-13T14:03:36-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 105332 | cached n_tokens = 4274, memory_seq_rm [4274, end)",
        "2026-08-13T14:03:36-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 105332 | created context checkpoint 2 of 32 (pos_min = 2226, pos_max = 4273, n_tokens = 4274, size = 106.262 MiB)",
        "2026-08-13T14:03:39-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 105332 | prompt eval time =     346.71 ms /  4278 tokens (    0.08 ms per token, 12338.66 tokens per second)",
        "2026-08-13T14:03:39-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 105332 |        eval time =    3305.21 ms /   496 tokens (    6.66 ms per token,   150.07 tokens per second)",
        "2026-08-13T14:03:39-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 105332 | stop processing: n_tokens = 4773, truncated = 0"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/drip-05.log",
       "bytes": 26106,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "drip",
     "seq": 6,
     "key": "drip#6",
     "at": "2026-08-13T14:03:43-06:00",
     "game_id": 7,
     "title": "Spirit Island",
     "players": 3,
     "question": "How do I set up Spirit Island for 3 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/7",
     "regime": "candidate-generating",
     "trial": null,
     "arrival_slot": null,
     "family": "co-op",
     "scheduled_offset_s": 50.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:50:56.415868148-07:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2249310861,
       "expires_at": "2026-08-13T14:07:53.525937552-06:00"
      }
     ],
     "send_offset_s": 50.019,
     "cadence_error_s": 0.019,
     "send_epoch": 1786651423.5542917,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/7/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/25",
      "wall_s": 0.142,
      "started_epoch": 1786651423.5543237,
      "ended_epoch": 1786651423.6965044,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.142,
     "job_url": "https://rulesage-live.strata2signal.com/ask/25",
     "job_id": 25,
     "polls": [
      {
       "at_s": 0.481,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.338,
       "error": null
      },
      {
       "at_s": 1.765,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.284,
       "error": null
      },
      {
       "at_s": 3.042,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.276,
       "error": null
      },
      {
       "at_s": 4.317,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.274,
       "error": null
      },
      {
       "at_s": 5.59,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.273,
       "error": null
      },
      {
       "at_s": 6.858,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.267,
       "error": null
      },
      {
       "at_s": 7.997,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.138
      }
     ],
     "poll_count": 7,
     "first_answering_s": 0.481,
     "queue_wait_s": 0.481,
     "max_ahead_observed": null,
     "holder_observed": null,
     "ready_s": 7.997,
     "generation_s": 7.516,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2932",
      "status": 200,
      "location": null,
      "wall_s": 0.276,
      "started_epoch": 1786651431.5512738,
      "ended_epoch": 1786651431.8272982,
      "error": null,
      "body_chars": 159683
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2932",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "place",
       "each player",
       "starting",
       "board"
      ],
      "marker_count": 7,
      "marker_source_chars": 19204,
      "citation_markers": 27,
      "counted_as": "answered",
      "outcome_words_present": [
       "Answered"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 19247
     },
     "answer_excerpt": "Ruling \u2014 Spirit Island \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Spirit Island You asked How do I set up Spirit Island for 3 players? Answered counted as answered Asked with : Spirit Island bg-162886-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slot. --> This game has a verified setup checklist. Every step is quote-checked aga",
     "outcome": "SERVED",
     "end_epoch": 1786651431.8282027,
     "wall_s": 8.274,
     "ok": true,
     "overlap_candidate_generating": true,
     "candidate_resident": true,
     "journal": {
      "since": "2026-08-13 14:03:42",
      "until": "2026-08-13 14:03:52",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 199,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 20,
       "sample": [
        "2026-08-13T14:03:43-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 3 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 1040",
        "2026-08-13T14:03:43-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 3 | restored context checkpoint (pos_min = 0, pos_max = 52, n_tokens = 53, n_past = 52, size = 2.110 MiB)",
        "2026-08-13T14:03:43-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 3 | cached n_tokens = 52, memory_seq_rm [52, end)",
        "2026-08-13T14:03:44-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 3 | cached n_tokens = 528, memory_seq_rm [528, end)",
        "2026-08-13T14:03:44-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 3 | created context checkpoint 2 of 32 (pos_min = 0, pos_max = 527, n_tokens = 528, size = 21.009 MiB)",
        "2026-08-13T14:03:44-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 3 | cached n_tokens = 1036, memory_seq_rm [1036, end)",
        "2026-08-13T14:03:44-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 3 | created context checkpoint 3 of 32 (pos_min = 0, pos_max = 1035, n_tokens = 1036, size = 41.221 MiB)",
        "2026-08-13T14:03:46-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 105834 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 2081",
        "2026-08-13T14:03:46-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 105834 | erased invalidated context checkpoint (pos_min = 1206, pos_max = 3253, n_tokens = 3254, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:03:46-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 105834 | erased invalidated context checkpoint (pos_min = 2226, pos_max = 4273, n_tokens = 4274, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:03:46-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 105834 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:03:46-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 105834 | cached n_tokens = 1024, memory_seq_rm [1024, end)",
        "2026-08-13T14:03:47-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 105834 | cached n_tokens = 1057, memory_seq_rm [1057, end)",
        "2026-08-13T14:03:47-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 105834 | created context checkpoint 1 of 32 (pos_min = 0, pos_max = 1056, n_tokens = 1057, size = 106.262 MiB)",
        "2026-08-13T14:03:47-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 105834 | cached n_tokens = 2077, memory_seq_rm [2077, end)",
        "2026-08-13T14:03:47-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 105834 | created context checkpoint 2 of 32 (pos_min = 29, pos_max = 2076, n_tokens = 2077, size = 106.262 MiB)",
        "2026-08-13T14:03:48-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 3 | stop processing: n_tokens = 1314, truncated = 0",
        "2026-08-13T14:03:51-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 105834 | prompt eval time =     307.54 ms /  2081 tokens (    0.15 ms per token,  6766.58 tokens per second)",
        "2026-08-13T14:03:51-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 105834 |        eval time =    3782.84 ms /   505 tokens (    7.49 ms per token,   133.50 tokens per second)",
        "2026-08-13T14:03:51-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 105834 | stop processing: n_tokens = 2585, truncated = 0"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/drip-06.log",
       "bytes": 30268,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "drip",
     "seq": 7,
     "key": "drip#7",
     "at": "2026-08-13T14:03:53-06:00",
     "game_id": 171,
     "title": "Twilight Struggle",
     "players": 2,
     "question": "How do I set up Twilight Struggle for 2 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/171",
     "regime": "candidate-generating",
     "trial": null,
     "arrival_slot": null,
     "family": "card-driven wargame",
     "scheduled_offset_s": 60.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:51:07.897587447-07:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2249310861,
       "expires_at": "2026-08-13T14:08:47.971902847-06:00"
      }
     ],
     "send_offset_s": 60.006,
     "cadence_error_s": 0.006,
     "send_epoch": 1786651433.5410075,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/171/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/26",
      "wall_s": 0.145,
      "started_epoch": 1786651433.5410445,
      "ended_epoch": 1786651433.6856353,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.145,
     "job_url": "https://rulesage-live.strata2signal.com/ask/26",
     "job_id": 26,
     "polls": [
      {
       "at_s": 0.402,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.257,
       "error": null
      },
      {
       "at_s": 1.656,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.254,
       "error": null
      },
      {
       "at_s": 3.099,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.442,
       "error": null
      },
      {
       "at_s": 4.368,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.269,
       "error": null
      },
      {
       "at_s": 5.505,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.136
      }
     ],
     "poll_count": 5,
     "first_answering_s": 0.402,
     "queue_wait_s": 0.402,
     "max_ahead_observed": null,
     "holder_observed": null,
     "ready_s": 5.505,
     "generation_s": 5.103,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2933",
      "status": 200,
      "location": null,
      "wall_s": 0.269,
      "started_epoch": 1786651439.0458844,
      "ended_epoch": 1786651439.3152597,
      "error": null,
      "body_chars": 146233
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2933",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "each player",
       "components",
       "board"
      ],
      "marker_count": 6,
      "marker_source_chars": 17795,
      "citation_markers": 0,
      "counted_as": "honest abstain",
      "outcome_words_present": [
       "honest abstain"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 17842
     },
     "answer_excerpt": "Ruling \u2014 Twilight Struggle \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Twilight Struggle You asked How do I set up Twilight Struggle for 2 players? Abstained \u2014 no grounded answer; closest passages below counted as honest abstain Asked with : Twilight Struggle bg-12333-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slot. --> The an",
     "outcome": "SERVED",
     "end_epoch": 1786651439.316393,
     "wall_s": 5.775,
     "ok": true,
     "overlap_candidate_generating": false,
     "candidate_resident": true,
     "journal": {
      "since": "2026-08-13 14:03:52",
      "until": "2026-08-13 14:04:00",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 168,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 13,
       "sample": [
        "2026-08-13T14:03:57-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106343 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 3561",
        "2026-08-13T14:03:57-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106343 | erased invalidated context checkpoint (pos_min = 0, pos_max = 1056, n_tokens = 1057, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:03:57-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106343 | erased invalidated context checkpoint (pos_min = 29, pos_max = 2076, n_tokens = 2077, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:03:57-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106343 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:03:57-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106343 | cached n_tokens = 1024, memory_seq_rm [1024, end)",
        "2026-08-13T14:03:57-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106343 | cached n_tokens = 2048, memory_seq_rm [2048, end)",
        "2026-08-13T14:03:57-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106343 | cached n_tokens = 2537, memory_seq_rm [2537, end)",
        "2026-08-13T14:03:57-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 106343 | created context checkpoint 1 of 32 (pos_min = 489, pos_max = 2536, n_tokens = 2537, size = 106.262 MiB)",
        "2026-08-13T14:03:57-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106343 | cached n_tokens = 3557, memory_seq_rm [3557, end)",
        "2026-08-13T14:03:57-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 106343 | created context checkpoint 2 of 32 (pos_min = 1509, pos_max = 3556, n_tokens = 3557, size = 106.262 MiB)",
        "2026-08-13T14:03:57-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 106343 | prompt eval time =     291.88 ms /  3561 tokens (    0.08 ms per token, 12200.05 tokens per second)",
        "2026-08-13T14:03:57-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 106343 |        eval time =      58.42 ms /     9 tokens (    6.49 ms per token,   154.06 tokens per second)",
        "2026-08-13T14:03:57-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 106343 | stop processing: n_tokens = 3569, truncated = 0"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/drip-07.log",
       "bytes": 25635,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "drip",
     "seq": 8,
     "key": "drip#8",
     "at": "2026-08-13T14:04:03-06:00",
     "game_id": 83,
     "title": "Terra Mystica",
     "players": 5,
     "question": "How do I set up Terra Mystica for 5 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/83",
     "regime": "candidate-generating",
     "trial": null,
     "arrival_slot": null,
     "family": "heavy euro",
     "scheduled_offset_s": 70.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:51:14.689098596-07:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2249310861,
       "expires_at": "2026-08-13T14:08:47.971902847-06:00"
      }
     ],
     "send_offset_s": 70.014,
     "cadence_error_s": 0.014,
     "send_epoch": 1786651443.5492344,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/83/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/27",
      "wall_s": 0.128,
      "started_epoch": 1786651443.549272,
      "ended_epoch": 1786651443.677599,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.128,
     "job_url": "https://rulesage-live.strata2signal.com/ask/27",
     "job_id": 27,
     "polls": [
      {
       "at_s": 0.379,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.251,
       "error": null
      },
      {
       "at_s": 1.632,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.252,
       "error": null
      },
      {
       "at_s": 2.881,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 4.13,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 5.377,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 6.518,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.14
      }
     ],
     "poll_count": 6,
     "first_answering_s": 0.379,
     "queue_wait_s": 0.379,
     "max_ahead_observed": null,
     "holder_observed": null,
     "ready_s": 6.518,
     "generation_s": 6.139,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2934",
      "status": 200,
      "location": null,
      "wall_s": 0.272,
      "started_epoch": 1786651450.0671253,
      "ended_epoch": 1786651450.3389306,
      "error": null,
      "body_chars": 154365
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2934",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "place",
       "each player",
       "starting",
       "components",
       "board"
      ],
      "marker_count": 8,
      "marker_source_chars": 19998,
      "citation_markers": 24,
      "counted_as": "answered",
      "outcome_words_present": [
       "Answered"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 20041
     },
     "answer_excerpt": "Ruling \u2014 Terra Mystica \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Terra Mystica You asked How do I set up Terra Mystica for 5 players? Answered counted as answered Asked with : Terra Mystica bg-120677-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slot. --> To set up Terra Mystica for 5 players, follow these steps: 1. Put the Gam",
     "outcome": "SERVED",
     "end_epoch": 1786651450.3401206,
     "wall_s": 6.791,
     "ok": true,
     "overlap_candidate_generating": false,
     "candidate_resident": true,
     "journal": {
      "since": "2026-08-13 14:04:02",
      "until": "2026-08-13 14:04:11",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 167,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 13,
       "sample": [
        "2026-08-13T14:04:05-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106357 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 3456",
        "2026-08-13T14:04:05-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106357 | erased invalidated context checkpoint (pos_min = 489, pos_max = 2536, n_tokens = 2537, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:04:05-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106357 | erased invalidated context checkpoint (pos_min = 1509, pos_max = 3556, n_tokens = 3557, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:04:05-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106357 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:04:05-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106357 | cached n_tokens = 1024, memory_seq_rm [1024, end)",
        "2026-08-13T14:04:05-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106357 | cached n_tokens = 2048, memory_seq_rm [2048, end)",
        "2026-08-13T14:04:05-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106357 | cached n_tokens = 2432, memory_seq_rm [2432, end)",
        "2026-08-13T14:04:05-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 106357 | created context checkpoint 1 of 32 (pos_min = 384, pos_max = 2431, n_tokens = 2432, size = 106.262 MiB)",
        "2026-08-13T14:04:06-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106357 | cached n_tokens = 3452, memory_seq_rm [3452, end)",
        "2026-08-13T14:04:06-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 106357 | created context checkpoint 2 of 32 (pos_min = 1404, pos_max = 3451, n_tokens = 3452, size = 106.262 MiB)",
        "2026-08-13T14:04:09-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 106357 | prompt eval time =     289.55 ms /  3456 tokens (    0.08 ms per token, 11935.97 tokens per second)",
        "2026-08-13T14:04:09-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 106357 |        eval time =    3438.89 ms /   517 tokens (    6.65 ms per token,   150.34 tokens per second)",
        "2026-08-13T14:04:09-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 106357 | stop processing: n_tokens = 3972, truncated = 0"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/drip-08.log",
       "bytes": 25510,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "drip",
     "seq": 9,
     "key": "drip#9",
     "at": "2026-08-13T14:04:13-06:00",
     "game_id": 132,
     "title": "Dominant Species",
     "players": 5,
     "question": "How do I set up Dominant Species for 5 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/132",
     "regime": "candidate-generating",
     "trial": null,
     "arrival_slot": null,
     "family": "area-control euro",
     "scheduled_offset_s": 80.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:51:26.388616603-07:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2249310861,
       "expires_at": "2026-08-13T14:08:47.971902847-06:00"
      }
     ],
     "send_offset_s": 80.022,
     "cadence_error_s": 0.022,
     "send_epoch": 1786651453.5571268,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/132/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/28",
      "wall_s": 0.137,
      "started_epoch": 1786651453.5571623,
      "ended_epoch": 1786651453.6941113,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.137,
     "job_url": "https://rulesage-live.strata2signal.com/ask/28",
     "job_id": 28,
     "polls": [
      {
       "at_s": 0.404,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.267,
       "error": null
      },
      {
       "at_s": 1.689,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.285,
       "error": null
      },
      {
       "at_s": 2.941,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.251,
       "error": null
      },
      {
       "at_s": 4.192,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.25,
       "error": null
      },
      {
       "at_s": 5.439,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 6.573,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.132
      }
     ],
     "poll_count": 6,
     "first_answering_s": 0.404,
     "queue_wait_s": 0.404,
     "max_ahead_observed": null,
     "holder_observed": null,
     "ready_s": 6.573,
     "generation_s": 6.169,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2935",
      "status": 200,
      "location": null,
      "wall_s": 0.259,
      "started_epoch": 1786651460.1298287,
      "ended_epoch": 1786651460.3888063,
      "error": null,
      "body_chars": 153985
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2935",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "place",
       "each player",
       "starting",
       "components",
       "board"
      ],
      "marker_count": 8,
      "marker_source_chars": 19041,
      "citation_markers": 20,
      "counted_as": "answered",
      "outcome_words_present": [
       "Answered"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 19087
     },
     "answer_excerpt": "Ruling \u2014 Dominant Species \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Dominant Species You asked How do I set up Dominant Species for 5 players? Answered counted as answered Asked with : Dominant Species bg-62219-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slot. --> This game has a verified setup checklist. Every step is quote-",
     "outcome": "SERVED",
     "end_epoch": 1786651460.389973,
     "wall_s": 6.833,
     "ok": true,
     "overlap_candidate_generating": false,
     "candidate_resident": true,
     "journal": {
      "since": "2026-08-13 14:04:12",
      "until": "2026-08-13 14:04:21",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 159,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 14,
       "sample": [
        "2026-08-13T14:04:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106879 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 4201",
        "2026-08-13T14:04:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106879 | erased invalidated context checkpoint (pos_min = 384, pos_max = 2431, n_tokens = 2432, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:04:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106879 | erased invalidated context checkpoint (pos_min = 1404, pos_max = 3451, n_tokens = 3452, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:04:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106879 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:04:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106879 | cached n_tokens = 1024, memory_seq_rm [1024, end)",
        "2026-08-13T14:04:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106879 | cached n_tokens = 2048, memory_seq_rm [2048, end)",
        "2026-08-13T14:04:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106879 | cached n_tokens = 3072, memory_seq_rm [3072, end)",
        "2026-08-13T14:04:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106879 | cached n_tokens = 3177, memory_seq_rm [3177, end)",
        "2026-08-13T14:04:16-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 106879 | created context checkpoint 1 of 32 (pos_min = 1129, pos_max = 3176, n_tokens = 3177, size = 106.262 MiB)",
        "2026-08-13T14:04:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106879 | cached n_tokens = 4197, memory_seq_rm [4197, end)",
        "2026-08-13T14:04:16-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 106879 | created context checkpoint 2 of 32 (pos_min = 2149, pos_max = 4196, n_tokens = 4197, size = 106.262 MiB)",
        "2026-08-13T14:04:19-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 106879 | prompt eval time =     345.48 ms /  4201 tokens (    0.08 ms per token, 12160.00 tokens per second)",
        "2026-08-13T14:04:19-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 106879 |        eval time =    2817.72 ms /   391 tokens (    7.21 ms per token,   138.76 tokens per second)",
        "2026-08-13T14:04:19-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 106879 | stop processing: n_tokens = 4591, truncated = 0"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/drip-09.log",
       "bytes": 24327,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "drip",
     "seq": 10,
     "key": "drip#10",
     "at": "2026-08-13T14:04:23-06:00",
     "game_id": 228,
     "title": "Robinson Crusoe: Adventures on the Cursed Island",
     "players": 2,
     "question": "How do I set up Robinson Crusoe: Adventures on the Cursed Island for 2 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/228",
     "regime": "candidate-generating",
     "trial": null,
     "arrival_slot": null,
     "family": "co-op",
     "scheduled_offset_s": 90.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:51:36.059862316-07:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2249310861,
       "expires_at": "2026-08-13T14:08:47.971902847-06:00"
      }
     ],
     "send_offset_s": 90.01,
     "cadence_error_s": 0.01,
     "send_epoch": 1786651463.5450366,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/228/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/29",
      "wall_s": 0.133,
      "started_epoch": 1786651463.5450816,
      "ended_epoch": 1786651463.6779182,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.133,
     "job_url": "https://rulesage-live.strata2signal.com/ask/29",
     "job_id": 29,
     "polls": [
      {
       "at_s": 0.382,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.249,
       "error": null
      },
      {
       "at_s": 1.631,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 2.881,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.249,
       "error": null
      },
      {
       "at_s": 4.135,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.253,
       "error": null
      },
      {
       "at_s": 5.265,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.129
      }
     ],
     "poll_count": 5,
     "first_answering_s": 0.382,
     "queue_wait_s": 0.382,
     "max_ahead_observed": null,
     "holder_observed": null,
     "ready_s": 5.265,
     "generation_s": 4.883,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2936",
      "status": 200,
      "location": null,
      "wall_s": 0.255,
      "started_epoch": 1786651468.8104272,
      "ended_epoch": 1786651469.065023,
      "error": null,
      "body_chars": 148490
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2936",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "place",
       "starting",
       "components",
       "board"
      ],
      "marker_count": 7,
      "marker_source_chars": 20030,
      "citation_markers": 0,
      "counted_as": "honest abstain",
      "outcome_words_present": [
       "honest abstain"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 20108
     },
     "answer_excerpt": "Ruling \u2014 Robinson Crusoe: Adventures on the Cursed Island \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Robinson Crusoe: Adventures on the Cursed Island You asked How do I set up Robinson Crusoe: Adventures on the Cursed Island for 2 players? Abstained \u2014 no grounded answer; closest passages below counted as honest abstain Asked with : Robinson Crusoe: Adventures on the Cursed Island bg-121921-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name",
     "outcome": "SERVED",
     "end_epoch": 1786651469.0660145,
     "wall_s": 5.521,
     "ok": true,
     "overlap_candidate_generating": false,
     "candidate_resident": true,
     "journal": {
      "since": "2026-08-13 14:04:22",
      "until": "2026-08-13 14:04:30",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 295,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 19,
       "sample": [
        "2026-08-13T14:04:27-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107276 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 3948",
        "2026-08-13T14:04:27-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107276 | erased invalidated context checkpoint (pos_min = 1129, pos_max = 3176, n_tokens = 3177, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:04:27-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107276 | erased invalidated context checkpoint (pos_min = 2149, pos_max = 4196, n_tokens = 4197, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:04:27-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107276 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:04:27-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107276 | cached n_tokens = 1024, memory_seq_rm [1024, end)",
        "2026-08-13T14:04:27-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107276 | cached n_tokens = 2048, memory_seq_rm [2048, end)",
        "2026-08-13T14:04:27-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107276 | cached n_tokens = 2924, memory_seq_rm [2924, end)",
        "2026-08-13T14:04:27-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 107276 | created context checkpoint 1 of 32 (pos_min = 876, pos_max = 2923, n_tokens = 2924, size = 106.262 MiB)",
        "2026-08-13T14:04:27-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107276 | cached n_tokens = 3944, memory_seq_rm [3944, end)",
        "2026-08-13T14:04:27-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 107276 | created context checkpoint 2 of 32 (pos_min = 1896, pos_max = 3943, n_tokens = 3944, size = 106.262 MiB)",
        "2026-08-13T14:04:27-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 107276 | prompt eval time =     300.18 ms /  3948 tokens (    0.08 ms per token, 13152.24 tokens per second)",
        "2026-08-13T14:04:27-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 107276 |        eval time =      63.03 ms /     9 tokens (    7.00 ms per token,   142.78 tokens per second)",
        "2026-08-13T14:04:28-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 107276 | stop processing: n_tokens = 3956, truncated = 0",
        "2026-08-13T14:04:29-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107290 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 21",
        "2026-08-13T14:04:29-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107290 | restored context checkpoint (pos_min = 0, pos_max = 16, n_tokens = 17, n_past = 16, size = 1.765 MiB)",
        "2026-08-13T14:04:29-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107290 | cached n_tokens = 16, memory_seq_rm [16, end)",
        "2026-08-13T14:04:29-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 107290 | created context checkpoint 2 of 32 (pos_min = 0, pos_max = 15, n_tokens = 16, size = 1.661 MiB)",
        "2026-08-13T14:04:29-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107290 | cached n_tokens = 17, memory_seq_rm [17, end)",
        "2026-08-13T14:04:29-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 107290 | created context checkpoint 3 of 32 (pos_min = 0, pos_max = 16, n_tokens = 17, size = 1.765 MiB)"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/drip-10.log",
       "bytes": 44856,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    }
   ],
   "baselines": [
    {
     "leg": "C6",
     "probe": "drip-baseline",
     "seq": 11,
     "key": "drip-baseline#11",
     "at": "2026-08-13T14:04:30-06:00",
     "game_id": 175,
     "title": "Twilight Imperium: Fourth Edition",
     "players": 6,
     "question": "How do I set up Twilight Imperium: Fourth Edition for 6 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/175",
     "regime": "quiet",
     "trial": null,
     "arrival_slot": null,
     "family": "4X",
     "scheduled_offset_s": 0.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:51:44.872833992-07:00"
      }
     ],
     "send_offset_s": 0.005,
     "cadence_error_s": 0.005,
     "send_epoch": 1786651470.2160025,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/175/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/30",
      "wall_s": 0.131,
      "started_epoch": 1786651470.2160344,
      "ended_epoch": 1786651470.3473508,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.131,
     "job_url": "https://rulesage-live.strata2signal.com/ask/30",
     "job_id": 30,
     "polls": [
      {
       "at_s": 0.38,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.249,
       "error": null
      },
      {
       "at_s": 1.629,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 2.879,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.25,
       "error": null
      },
      {
       "at_s": 4.127,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 5.375,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 6.622,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 7.871,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 9.114,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.243,
       "error": null
      },
      {
       "at_s": 10.361,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.246,
       "error": null
      },
      {
       "at_s": 11.487,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.125
      }
     ],
     "poll_count": 10,
     "first_answering_s": 0.38,
     "queue_wait_s": 0.38,
     "max_ahead_observed": null,
     "holder_observed": null,
     "ready_s": 11.487,
     "generation_s": 11.107,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2937",
      "status": 200,
      "location": null,
      "wall_s": 0.257,
      "started_epoch": 1786651481.702824,
      "ended_epoch": 1786651481.9598062,
      "error": null,
      "body_chars": 157488
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2937",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "place",
       "each player",
       "deal",
       "starting",
       "components",
       "board"
      ],
      "marker_count": 9,
      "marker_source_chars": 20128,
      "citation_markers": 38,
      "counted_as": "answered",
      "outcome_words_present": [
       "Answered"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 20191
     },
     "answer_excerpt": "Ruling \u2014 Twilight Imperium: Fourth Edition \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Twilight Imperium: Fourth Edition You asked How do I set up Twilight Imperium: Fourth Edition for 6 players? Answered counted as answered Asked with : Twilight Imperium: Fourth Edition bg-233078-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slo",
     "outcome": "SERVED",
     "end_epoch": 1786651481.9607737,
     "wall_s": 11.745,
     "ok": true,
     "overlap_candidate_generating": false,
     "candidate_resident": false,
     "journal": {
      "since": "2026-08-13 14:04:29",
      "until": "2026-08-13 14:04:42",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 301,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 19,
       "sample": [
        "2026-08-13T14:04:29-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107290 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 21",
        "2026-08-13T14:04:29-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107290 | restored context checkpoint (pos_min = 0, pos_max = 16, n_tokens = 17, n_past = 16, size = 1.765 MiB)",
        "2026-08-13T14:04:29-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107290 | cached n_tokens = 16, memory_seq_rm [16, end)",
        "2026-08-13T14:04:29-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 107290 | created context checkpoint 2 of 32 (pos_min = 0, pos_max = 15, n_tokens = 16, size = 1.661 MiB)",
        "2026-08-13T14:04:29-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107290 | cached n_tokens = 17, memory_seq_rm [17, end)",
        "2026-08-13T14:04:29-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 107290 | created context checkpoint 3 of 32 (pos_min = 0, pos_max = 16, n_tokens = 17, size = 1.765 MiB)",
        "2026-08-13T14:04:30-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 107290 | prompt eval time =      17.43 ms /     5 tokens (    3.49 ms per token,   286.78 tokens per second)",
        "2026-08-13T14:04:30-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 107290 |        eval time =      20.71 ms /     3 tokens (    6.90 ms per token,   144.84 tokens per second)",
        "2026-08-13T14:04:30-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 107290 | stop processing: n_tokens = 23, truncated = 0",
        "2026-08-13T14:04:33-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107295 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 3714",
        "2026-08-13T14:04:33-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107295 | restored context checkpoint (pos_min = 1662, pos_max = 3709, n_tokens = 3710, n_past = 3709, size = 106.262 MiB)",
        "2026-08-13T14:04:33-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107295 | cached n_tokens = 3709, memory_seq_rm [3709, end)",
        "2026-08-13T14:04:33-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 107295 | erasing context checkpoint too close to an earlier one (pos_min = 1662, pos_max = 3709, n_tokens = 3710, size = 106.262 MiB)",
        "2026-08-13T14:04:33-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 107295 | created context checkpoint 2 of 32 (pos_min = 2686, pos_max = 3708, n_tokens = 3709, size = 106.159 MiB)",
        "2026-08-13T14:04:33-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107295 | cached n_tokens = 3710, memory_seq_rm [3710, end)",
        "2026-08-13T14:04:33-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 107295 | created context checkpoint 3 of 32 (pos_min = 2686, pos_max = 3709, n_tokens = 3710, size = 106.262 MiB)",
        "2026-08-13T14:04:40-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 107295 | prompt eval time =     115.47 ms /     5 tokens (   23.09 ms per token,    43.30 tokens per second)",
        "2026-08-13T14:04:40-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 107295 |        eval time =    6490.54 ms /   903 tokens (    7.19 ms per token,   139.13 tokens per second)",
        "2026-08-13T14:04:40-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 107295 | stop processing: n_tokens = 4616, truncated = 0"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/drip-11.log",
       "bytes": 45599,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "drip-baseline",
     "seq": 12,
     "key": "drip-baseline#12",
     "at": "2026-08-13T14:04:40-06:00",
     "game_id": 7,
     "title": "Spirit Island",
     "players": 3,
     "question": "How do I set up Spirit Island for 3 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/7",
     "regime": "quiet",
     "trial": null,
     "arrival_slot": null,
     "family": "co-op",
     "scheduled_offset_s": 10.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:51:44.872833992-07:00"
      }
     ],
     "send_offset_s": 10.023,
     "cadence_error_s": 0.023,
     "send_epoch": 1786651480.2339652,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/7/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/31",
      "wall_s": 0.127,
      "started_epoch": 1786651480.2340024,
      "ended_epoch": 1786651480.3613455,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.127,
     "job_url": "https://rulesage-live.strata2signal.com/ask/31",
     "job_id": 31,
     "polls": [
      {
       "at_s": 0.337,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.21,
       "error": null
      },
      {
       "at_s": 1.586,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 2.837,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.25,
       "error": null
      },
      {
       "at_s": 4.083,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.245,
       "error": null
      },
      {
       "at_s": 5.329,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.245,
       "error": null
      },
      {
       "at_s": 6.579,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.249,
       "error": null
      },
      {
       "at_s": 7.707,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.127
      }
     ],
     "poll_count": 7,
     "first_answering_s": 0.337,
     "queue_wait_s": 0.337,
     "max_ahead_observed": null,
     "holder_observed": null,
     "ready_s": 7.707,
     "generation_s": 7.37,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2938",
      "status": 200,
      "location": null,
      "wall_s": 0.256,
      "started_epoch": 1786651487.940738,
      "ended_epoch": 1786651488.1972299,
      "error": null,
      "body_chars": 159817
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2938",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "place",
       "each player",
       "starting",
       "board"
      ],
      "marker_count": 7,
      "marker_source_chars": 19223,
      "citation_markers": 28,
      "counted_as": "answered",
      "outcome_words_present": [
       "Answered"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 19266
     },
     "answer_excerpt": "Ruling \u2014 Spirit Island \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Spirit Island You asked How do I set up Spirit Island for 3 players? Answered counted as answered Asked with : Spirit Island bg-162886-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slot. --> This game has a verified setup checklist. Every step is quote-checked aga",
     "outcome": "SERVED",
     "end_epoch": 1786651488.1984544,
     "wall_s": 7.964,
     "ok": true,
     "overlap_candidate_generating": false,
     "candidate_resident": false,
     "journal": {
      "since": "2026-08-13 14:04:39",
      "until": "2026-08-13 14:04:49",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 154,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 13,
       "sample": [
        "2026-08-13T14:04:40-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 107295 | prompt eval time =     115.47 ms /     5 tokens (   23.09 ms per token,    43.30 tokens per second)",
        "2026-08-13T14:04:40-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 107295 |        eval time =    6490.54 ms /   903 tokens (    7.19 ms per token,   139.13 tokens per second)",
        "2026-08-13T14:04:40-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 107295 | stop processing: n_tokens = 4616, truncated = 0",
        "2026-08-13T14:04:43-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 108200 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 2081",
        "2026-08-13T14:04:43-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 108200 | restored context checkpoint (pos_min = 29, pos_max = 2076, n_tokens = 2077, n_past = 2076, size = 106.262 MiB)",
        "2026-08-13T14:04:43-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 108200 | cached n_tokens = 2076, memory_seq_rm [2076, end)",
        "2026-08-13T14:04:43-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 108200 | erasing context checkpoint too close to an earlier one (pos_min = 29, pos_max = 2076, n_tokens = 2077, size = 106.262 MiB)",
        "2026-08-13T14:04:43-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 108200 | created context checkpoint 2 of 32 (pos_min = 1053, pos_max = 2075, n_tokens = 2076, size = 106.159 MiB)",
        "2026-08-13T14:04:43-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 108200 | cached n_tokens = 2077, memory_seq_rm [2077, end)",
        "2026-08-13T14:04:43-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 108200 | created context checkpoint 3 of 32 (pos_min = 1053, pos_max = 2076, n_tokens = 2077, size = 106.262 MiB)",
        "2026-08-13T14:04:46-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 108200 | prompt eval time =      88.52 ms /     5 tokens (   17.70 ms per token,    56.48 tokens per second)",
        "2026-08-13T14:04:46-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 108200 |        eval time =    3390.06 ms /   512 tokens (    6.62 ms per token,   151.03 tokens per second)",
        "2026-08-13T14:04:46-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 108200 | stop processing: n_tokens = 2592, truncated = 0"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/drip-12.log",
       "bytes": 23440,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "drip-baseline",
     "seq": 13,
     "key": "drip-baseline#13",
     "at": "2026-08-13T14:04:50-06:00",
     "game_id": 228,
     "title": "Robinson Crusoe: Adventures on the Cursed Island",
     "players": 2,
     "question": "How do I set up Robinson Crusoe: Adventures on the Cursed Island for 2 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/228",
     "regime": "quiet",
     "trial": null,
     "arrival_slot": null,
     "family": "co-op",
     "scheduled_offset_s": 20.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:52:03.797724773-07:00"
      }
     ],
     "send_offset_s": 20.012,
     "cadence_error_s": 0.012,
     "send_epoch": 1786651490.2233953,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/228/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/32",
      "wall_s": 0.129,
      "started_epoch": 1786651490.2234335,
      "ended_epoch": 1786651490.3524942,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.129,
     "job_url": "https://rulesage-live.strata2signal.com/ask/32",
     "job_id": 32,
     "polls": [
      {
       "at_s": 0.381,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.252,
       "error": null
      },
      {
       "at_s": 1.63,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 2.888,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.257,
       "error": null
      },
      {
       "at_s": 4.139,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.25,
       "error": null
      },
      {
       "at_s": 5.272,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.132
      }
     ],
     "poll_count": 5,
     "first_answering_s": 0.381,
     "queue_wait_s": 0.381,
     "max_ahead_observed": null,
     "holder_observed": null,
     "ready_s": 5.272,
     "generation_s": 4.891,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2939",
      "status": 200,
      "location": null,
      "wall_s": 0.26,
      "started_epoch": 1786651495.4954495,
      "ended_epoch": 1786651495.75503,
      "error": null,
      "body_chars": 148490
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2939",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "place",
       "starting",
       "components",
       "board"
      ],
      "marker_count": 7,
      "marker_source_chars": 20030,
      "citation_markers": 0,
      "counted_as": "honest abstain",
      "outcome_words_present": [
       "honest abstain"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 20108
     },
     "answer_excerpt": "Ruling \u2014 Robinson Crusoe: Adventures on the Cursed Island \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Robinson Crusoe: Adventures on the Cursed Island You asked How do I set up Robinson Crusoe: Adventures on the Cursed Island for 2 players? Abstained \u2014 no grounded answer; closest passages below counted as honest abstain Asked with : Robinson Crusoe: Adventures on the Cursed Island bg-121921-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name",
     "outcome": "SERVED",
     "end_epoch": 1786651495.7562194,
     "wall_s": 5.533,
     "ok": true,
     "overlap_candidate_generating": false,
     "candidate_resident": false,
     "journal": {
      "since": "2026-08-13 14:04:49",
      "until": "2026-08-13 14:04:56",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 142,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 10,
       "sample": [
        "2026-08-13T14:04:53-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 108714 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 3948",
        "2026-08-13T14:04:53-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 108714 | restored context checkpoint (pos_min = 1896, pos_max = 3943, n_tokens = 3944, n_past = 3943, size = 106.262 MiB)",
        "2026-08-13T14:04:53-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 108714 | cached n_tokens = 3943, memory_seq_rm [3943, end)",
        "2026-08-13T14:04:53-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 108714 | erasing context checkpoint too close to an earlier one (pos_min = 1896, pos_max = 3943, n_tokens = 3944, size = 106.262 MiB)",
        "2026-08-13T14:04:54-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 108714 | created context checkpoint 2 of 32 (pos_min = 2920, pos_max = 3942, n_tokens = 3943, size = 106.159 MiB)",
        "2026-08-13T14:04:54-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 108714 | cached n_tokens = 3944, memory_seq_rm [3944, end)",
        "2026-08-13T14:04:54-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 108714 | created context checkpoint 3 of 32 (pos_min = 2920, pos_max = 3943, n_tokens = 3944, size = 106.262 MiB)",
        "2026-08-13T14:04:54-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 108714 | prompt eval time =      90.02 ms /     5 tokens (   18.00 ms per token,    55.55 tokens per second)",
        "2026-08-13T14:04:54-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 108714 |        eval time =      63.44 ms /     9 tokens (    7.05 ms per token,   141.86 tokens per second)",
        "2026-08-13T14:04:54-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 108714 | stop processing: n_tokens = 3956, truncated = 0"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/drip-13.log",
       "bytes": 21565,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    }
   ],
   "cadence_s": 10.0,
   "kick_at_s": 50.0,
   "candidate_load": {
    "at": "2026-08-13T14:02:53-06:00",
    "tag": "muse-glimmer:30b-q8_0-dflash",
    "load_gate": {
     "at": "2026-08-13T14:02:37-06:00",
     "wants": "muse-glimmer:30b-q8_0-dflash",
     "residents": [
      "gemma4:26b"
     ],
     "blockers": [],
     "ok": true
    },
    "wall_s": 15.851,
    "started_epoch": 1786651357.6752434,
    "ended_epoch": 1786651373.5286405,
    "load_duration_ns": 15670502486,
    "law": {
     "num_ctx": 32768,
     "think": false,
     "reasoning_strength": null,
     "stream": false,
     "allow_keep_alive": true,
     "keep_alive": 300,
     "format": null
    },
    "resident": true,
    "size_vram": 2249310861,
    "context_length": 32768,
    "expires_at": "2026-08-13T14:07:53.525937552-06:00"
   },
   "candidate_generation": {
    "at": "2026-08-13T14:03:43-06:00",
    "tag": "muse-glimmer:30b-q8_0-dflash",
    "num_predict": 2048,
    "prompt_tier_tokens": 1000,
    "prompt_source": "c5_speed.build_prompt (the fixture prompt C5 timed)",
    "law": {
     "num_ctx": 32768,
     "think": false,
     "reasoning_strength": null,
     "stream": false,
     "allow_keep_alive": false,
     "keep_alive": null,
     "format": null
    },
    "transport_error": null,
    "started_epoch": 1786651423.5489337,
    "timing": {
     "eval_count": null,
     "eval_duration_ns": null,
     "prompt_eval_count": null,
     "prompt_eval_duration_ns": null,
     "total_duration_ns": null,
     "load_duration_ns": null,
     "wall_s": 4.424,
     "decode_tok_s": null,
     "prompt_tok_s": null,
     "ttft_proxy_ms": null,
     "ttft_proxy_note": "total_duration - eval_duration; stream=False so no true TTFT",
     "load_s": null
    },
    "done_reason": null,
    "response_chars": 255,
    "ended_epoch": 1786651427.9727225,
    "wall_s": 4.424
   },
   "release": {
    "at": "2026-08-13T14:04:29-06:00",
    "released": "muse-glimmer:30b-q8_0-dflash",
    "attempts": 1,
    "attempts_allowed": 4,
    "attempt_history": [
     {
      "attempt": 1,
      "unloaded": [
       "muse-glimmer:30b-q8_0-dflash"
      ],
      "candidates_after": [],
      "cleared": true
     }
    ],
    "wall_s": 0.051,
    "law": {
     "num_ctx": 32768,
     "think": false,
     "reasoning_strength": null,
     "stream": false,
     "allow_keep_alive": true,
     "keep_alive": 0,
     "format": null
    },
    "unloads": [
     {
      "attempt": 1,
      "tag": "muse-glimmer:30b-q8_0-dflash",
      "wall_s": 0.051,
      "law": {
       "num_ctx": 32768,
       "think": false,
       "reasoning_strength": null,
       "stream": false,
       "allow_keep_alive": true,
       "keep_alive": 0,
       "format": null
      },
      "done_reason": "unload"
     }
    ],
    "done_reason": "unload",
    "residents_after": [
     "gemma4:26b"
    ],
    "candidates_after": [],
    "ok": true
   },
   "envelope_after_release": {
    "at": "2026-08-13T14:04:30-06:00",
    "label": "c6-drip",
    "kick": {
     "at": "2026-08-13T14:04:30-06:00",
     "label": "c6-drip",
     "kind": "gpu-box-seat-canary",
     "model": "gemma4:26b",
     "law": {
      "num_ctx": 32768,
      "think": false,
      "reasoning_strength": null,
      "stream": false,
      "allow_keep_alive": true,
      "keep_alive": -1,
      "format": null
     },
     "wall_s": 0.644,
     "response": "ready.",
     "eval_count": 3,
     "eval_duration_ns": 20713000,
     "total_duration_ns": 641197596,
     "load_duration_ns": 458817917,
     "done_reason": "stop",
     "started_epoch": 1786651469.3860497,
     "baseline_wall_s": 0.5353,
     "baseline_established_here": false,
     "limit_wall_s": 1.6059,
     "multiplier": 3.0,
     "min_slack_s": 0.25,
     "limit_rule": "max(baseline * multiplier, baseline + min_slack_s)",
     "slow": false,
     "consecutive_slow": 0,
     "strikes_to_stop": 2,
     "strike_key": "gpu-box:c6-drip"
    },
    "pin": {
     "model": "gemma4:26b",
     "observed": {
      "context_length": 32768,
      "size_vram": 17474319810,
      "expires_at": "2318-11-23T12:51:44.872833992-07:00"
     },
     "expected": {
      "context_length": 32768,
      "size_vram": 17474319810,
      "expiry_year": "2318"
     },
     "checks": {
      "resident": true,
      "context_length_ok": true,
      "size_vram_ok": true,
      "expiry_year_ok": true
     },
     "ok": true,
     "failed": [],
     "mainpid": {
      "observed": 189678,
      "expected": 189678,
      "ok": true,
      "receipt": {
       "cmd": "ssh the-gpu-box 'systemctl show ollama -p MainPID'",
       "rc": 0,
       "out": "MainPID=189678",
       "err": ""
      }
     },
     "residents": [
      "gemma4:26b"
     ],
     "at": "2026-08-13T14:04:30-06:00"
    }
   },
   "records": [
    {
     "leg": "C6",
     "probe": "drip",
     "seq": 1,
     "key": "drip#1",
     "at": "2026-08-13T14:02:53-06:00",
     "game_id": 175,
     "title": "Twilight Imperium: Fourth Edition",
     "players": 6,
     "question": "How do I set up Twilight Imperium: Fourth Edition for 6 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/175",
     "regime": "candidate-idle-resident",
     "trial": null,
     "arrival_slot": null,
     "family": "4X",
     "scheduled_offset_s": 0.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:49:54.318531288-07:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2249310861,
       "expires_at": "2026-08-13T14:07:53.525937552-06:00"
      }
     ],
     "send_offset_s": 0.005,
     "cadence_error_s": 0.005,
     "send_epoch": 1786651373.5401356,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/175/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/20",
      "wall_s": 0.192,
      "started_epoch": 1786651373.540207,
      "ended_epoch": 1786651373.7320933,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.192,
     "job_url": "https://rulesage-live.strata2signal.com/ask/20",
     "job_id": 20,
     "polls": [
      {
       "at_s": 0.443,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.251,
       "error": null
      },
      {
       "at_s": 1.693,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.249,
       "error": null
      },
      {
       "at_s": 2.942,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 4.191,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 5.435,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.244,
       "error": null
      },
      {
       "at_s": 6.683,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 7.93,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.246,
       "error": null
      },
      {
       "at_s": 9.177,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 10.431,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.253,
       "error": null
      },
      {
       "at_s": 11.561,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.13
      }
     ],
     "poll_count": 10,
     "first_answering_s": 0.443,
     "queue_wait_s": 0.443,
     "max_ahead_observed": null,
     "holder_observed": null,
     "ready_s": 11.561,
     "generation_s": 11.118,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2927",
      "status": 200,
      "location": null,
      "wall_s": 0.266,
      "started_epoch": 1786651385.1015363,
      "ended_epoch": 1786651385.3671353,
      "error": null,
      "body_chars": 157519
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2927",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "place",
       "each player",
       "deal",
       "starting",
       "components",
       "board"
      ],
      "marker_count": 9,
      "marker_source_chars": 20159,
      "citation_markers": 38,
      "counted_as": "answered",
      "outcome_words_present": [
       "Answered"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 20222
     },
     "answer_excerpt": "Ruling \u2014 Twilight Imperium: Fourth Edition \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Twilight Imperium: Fourth Edition You asked How do I set up Twilight Imperium: Fourth Edition for 6 players? Answered counted as answered Asked with : Twilight Imperium: Fourth Edition bg-233078-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slo",
     "outcome": "SERVED",
     "end_epoch": 1786651385.3680704,
     "wall_s": 11.828,
     "ok": true,
     "overlap_candidate_generating": false,
     "candidate_resident": true,
     "journal": {
      "since": "2026-08-13 14:02:52",
      "until": "2026-08-13 14:03:06",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 314,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 19,
       "sample": [
        "2026-08-13T14:02:53-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 0 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 57",
        "2026-08-13T14:02:53-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 0 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:02:53-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 0 | cached n_tokens = 53, memory_seq_rm [53, end)",
        "2026-08-13T14:02:53-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 0 | created context checkpoint 1 of 32 (pos_min = 0, pos_max = 52, n_tokens = 53, size = 2.110 MiB)",
        "2026-08-13T14:02:53-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 0 | prompt eval time =     170.39 ms /    57 tokens (    2.99 ms per token,   334.52 tokens per second)",
        "2026-08-13T14:02:53-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 0 |        eval time =       0.00 ms /     1 tokens (    0.00 ms per token, 1000000.00 tokens per second)",
        "2026-08-13T14:02:53-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 0 | stop processing: n_tokens = 57, truncated = 0",
        "2026-08-13T14:02:58-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 103006 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 3714",
        "2026-08-13T14:02:58-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 103006 | erased invalidated context checkpoint (pos_min = 0, pos_max = 16, n_tokens = 17, n_swa = 1024, pos_next = 0, size = 1.765 MiB)",
        "2026-08-13T14:02:58-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 103006 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:02:58-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 103006 | cached n_tokens = 1024, memory_seq_rm [1024, end)",
        "2026-08-13T14:02:58-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 103006 | cached n_tokens = 2048, memory_seq_rm [2048, end)",
        "2026-08-13T14:02:58-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 103006 | cached n_tokens = 2690, memory_seq_rm [2690, end)",
        "2026-08-13T14:02:58-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 103006 | created context checkpoint 1 of 32 (pos_min = 642, pos_max = 2689, n_tokens = 2690, size = 106.262 MiB)",
        "2026-08-13T14:02:58-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 103006 | cached n_tokens = 3710, memory_seq_rm [3710, end)",
        "2026-08-13T14:02:58-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 103006 | created context checkpoint 2 of 32 (pos_min = 1662, pos_max = 3709, n_tokens = 3710, size = 106.262 MiB)",
        "2026-08-13T14:03:04-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 103006 | prompt eval time =     289.82 ms /  3714 tokens (    0.08 ms per token, 12814.89 tokens per second)",
        "2026-08-13T14:03:04-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 103006 |        eval time =    6542.10 ms /   909 tokens (    7.20 ms per token,   138.95 tokens per second)",
        "2026-08-13T14:03:04-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 103006 | stop processing: n_tokens = 4622, truncated = 0"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/drip-01.log",
       "bytes": 43011,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "drip",
     "seq": 2,
     "key": "drip#2",
     "at": "2026-08-13T14:03:03-06:00",
     "game_id": 181,
     "title": "Star Wars: Rebellion",
     "players": 4,
     "question": "How do I set up Star Wars: Rebellion for 4 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/181",
     "regime": "candidate-idle-resident",
     "trial": null,
     "arrival_slot": null,
     "family": "asymmetric ameritrash",
     "scheduled_offset_s": 10.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:49:54.318531288-07:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2249310861,
       "expires_at": "2026-08-13T14:07:53.525937552-06:00"
      }
     ],
     "send_offset_s": 10.015,
     "cadence_error_s": 0.015,
     "send_epoch": 1786651383.549835,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/181/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/21",
      "wall_s": 0.135,
      "started_epoch": 1786651383.549884,
      "ended_epoch": 1786651383.6845787,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.135,
     "job_url": "https://rulesage-live.strata2signal.com/ask/21",
     "job_id": 21,
     "polls": [
      {
       "at_s": 0.349,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.214,
       "error": null
      },
      {
       "at_s": 1.601,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.252,
       "error": null
      },
      {
       "at_s": 2.854,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.252,
       "error": null
      },
      {
       "at_s": 4.101,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 5.352,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.25,
       "error": null
      },
      {
       "at_s": 6.601,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 7.859,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.257,
       "error": null
      },
      {
       "at_s": 9.111,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.251,
       "error": null
      },
      {
       "at_s": 10.36,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 11.492,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.131
      }
     ],
     "poll_count": 10,
     "first_answering_s": 1.601,
     "queue_wait_s": 1.601,
     "max_ahead_observed": 1,
     "holder_observed": null,
     "ready_s": 11.492,
     "generation_s": 9.891,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2928",
      "status": 200,
      "location": null,
      "wall_s": 0.26,
      "started_epoch": 1786651395.0414739,
      "ended_epoch": 1786651395.3015418,
      "error": null,
      "body_chars": 156197
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2928",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "place",
       "each player",
       "deal",
       "starting",
       "components",
       "board"
      ],
      "marker_count": 9,
      "marker_source_chars": 21324,
      "citation_markers": 31,
      "counted_as": "answered",
      "outcome_words_present": [
       "Answered"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 21374
     },
     "answer_excerpt": "Ruling \u2014 Star Wars: Rebellion \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Star Wars: Rebellion You asked How do I set up Star Wars: Rebellion for 4 players? Answered counted as answered Asked with : Star Wars: Rebellion bg-187645-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slot. --> To set up a 4-player Team Game of Star Wars: ",
     "outcome": "SERVED",
     "end_epoch": 1786651395.3027813,
     "wall_s": 11.753,
     "ok": true,
     "overlap_candidate_generating": false,
     "candidate_resident": true,
     "journal": {
      "since": "2026-08-13 14:03:02",
      "until": "2026-08-13 14:03:16",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 182,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 16,
       "sample": [
        "2026-08-13T14:03:04-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 103006 | prompt eval time =     289.82 ms /  3714 tokens (    0.08 ms per token, 12814.89 tokens per second)",
        "2026-08-13T14:03:04-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 103006 |        eval time =    6542.10 ms /   909 tokens (    7.20 ms per token,   138.95 tokens per second)",
        "2026-08-13T14:03:04-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 103006 | stop processing: n_tokens = 4622, truncated = 0",
        "2026-08-13T14:03:07-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 103920 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 3782",
        "2026-08-13T14:03:07-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 103920 | erased invalidated context checkpoint (pos_min = 642, pos_max = 2689, n_tokens = 2690, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:03:07-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 103920 | erased invalidated context checkpoint (pos_min = 1662, pos_max = 3709, n_tokens = 3710, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:03:07-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 103920 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:03:07-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 103920 | cached n_tokens = 1024, memory_seq_rm [1024, end)",
        "2026-08-13T14:03:07-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 103920 | cached n_tokens = 2048, memory_seq_rm [2048, end)",
        "2026-08-13T14:03:07-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 103920 | cached n_tokens = 2758, memory_seq_rm [2758, end)",
        "2026-08-13T14:03:07-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 103920 | created context checkpoint 1 of 32 (pos_min = 710, pos_max = 2757, n_tokens = 2758, size = 106.262 MiB)",
        "2026-08-13T14:03:07-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 103920 | cached n_tokens = 3778, memory_seq_rm [3778, end)",
        "2026-08-13T14:03:07-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 103920 | created context checkpoint 2 of 32 (pos_min = 1730, pos_max = 3777, n_tokens = 3778, size = 106.262 MiB)",
        "2026-08-13T14:03:14-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 103920 | prompt eval time =     294.87 ms /  3782 tokens (    0.08 ms per token, 12825.99 tokens per second)",
        "2026-08-13T14:03:14-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 103920 |        eval time =    7395.47 ms /  1024 tokens (    7.22 ms per token,   138.46 tokens per second)",
        "2026-08-13T14:03:14-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 103920 | stop processing: n_tokens = 4805, truncated = 0"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/drip-02.log",
       "bytes": 27774,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "drip",
     "seq": 3,
     "key": "drip#3",
     "at": "2026-08-13T14:03:13-06:00",
     "game_id": 178,
     "title": "Gaia Project",
     "players": 4,
     "question": "How do I set up Gaia Project for 4 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/178",
     "regime": "candidate-idle-resident",
     "trial": null,
     "arrival_slot": null,
     "family": "heavy euro",
     "scheduled_offset_s": 20.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:50:21.744342498-07:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2249310861,
       "expires_at": "2026-08-13T14:07:53.525937552-06:00"
      }
     ],
     "send_offset_s": 20.012,
     "cadence_error_s": 0.012,
     "send_epoch": 1786651393.5465791,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/178/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/22",
      "wall_s": 0.132,
      "started_epoch": 1786651393.546619,
      "ended_epoch": 1786651393.6786783,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.132,
     "job_url": "https://rulesage-live.strata2signal.com/ask/22",
     "job_id": 22,
     "polls": [
      {
       "at_s": 0.345,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.213,
       "error": null
      },
      {
       "at_s": 1.556,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.211,
       "error": null
      },
      {
       "at_s": 2.806,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.249,
       "error": null
      },
      {
       "at_s": 4.055,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 5.185,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.13
      }
     ],
     "poll_count": 5,
     "first_answering_s": 1.556,
     "queue_wait_s": 1.556,
     "max_ahead_observed": 1,
     "holder_observed": null,
     "ready_s": 5.185,
     "generation_s": 3.629,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2929",
      "status": 200,
      "location": null,
      "wall_s": 0.26,
      "started_epoch": 1786651398.7320526,
      "ended_epoch": 1786651398.9925017,
      "error": null,
      "body_chars": 148761
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2929",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "place",
       "each player",
       "board"
      ],
      "marker_count": 5,
      "marker_source_chars": 18194,
      "citation_markers": 0,
      "counted_as": "honest abstain",
      "outcome_words_present": [
       "Answered",
       "honest abstain"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 18278
     },
     "answer_excerpt": "Ruling \u2014 Gaia Project \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Gaia Project You asked How do I set up Gaia Project for 4 players? Abstained \u2014 no grounded answer; closest passages below counted as honest abstain Asked with : Gaia Project bg-220308-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slot. --> Answered before This ques",
     "outcome": "SERVED",
     "end_epoch": 1786651398.9936438,
     "wall_s": 5.447,
     "ok": true,
     "overlap_candidate_generating": false,
     "candidate_resident": true,
     "journal": {
      "since": "2026-08-13 14:03:12",
      "until": "2026-08-13 14:03:19",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 178,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 16,
       "sample": [
        "2026-08-13T14:03:14-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 103920 | prompt eval time =     294.87 ms /  3782 tokens (    0.08 ms per token, 12825.99 tokens per second)",
        "2026-08-13T14:03:14-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 103920 |        eval time =    7395.47 ms /  1024 tokens (    7.22 ms per token,   138.46 tokens per second)",
        "2026-08-13T14:03:14-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 103920 | stop processing: n_tokens = 4805, truncated = 0",
        "2026-08-13T14:03:17-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104949 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 3525",
        "2026-08-13T14:03:17-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104949 | erased invalidated context checkpoint (pos_min = 710, pos_max = 2757, n_tokens = 2758, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:03:17-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104949 | erased invalidated context checkpoint (pos_min = 1730, pos_max = 3777, n_tokens = 3778, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:03:17-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104949 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:03:17-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104949 | cached n_tokens = 1024, memory_seq_rm [1024, end)",
        "2026-08-13T14:03:17-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104949 | cached n_tokens = 2048, memory_seq_rm [2048, end)",
        "2026-08-13T14:03:17-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104949 | cached n_tokens = 2501, memory_seq_rm [2501, end)",
        "2026-08-13T14:03:17-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 104949 | created context checkpoint 1 of 32 (pos_min = 453, pos_max = 2500, n_tokens = 2501, size = 106.262 MiB)",
        "2026-08-13T14:03:17-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104949 | cached n_tokens = 3521, memory_seq_rm [3521, end)",
        "2026-08-13T14:03:17-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 104949 | created context checkpoint 2 of 32 (pos_min = 1473, pos_max = 3520, n_tokens = 3521, size = 106.262 MiB)",
        "2026-08-13T14:03:17-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 104949 | prompt eval time =     291.04 ms /  3525 tokens (    0.08 ms per token, 12111.57 tokens per second)",
        "2026-08-13T14:03:17-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 104949 |        eval time =      60.88 ms /     9 tokens (    6.76 ms per token,   147.83 tokens per second)",
        "2026-08-13T14:03:17-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 104949 | stop processing: n_tokens = 3533, truncated = 0"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/drip-03.log",
       "bytes": 27162,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "drip",
     "seq": 4,
     "key": "drip#4",
     "at": "2026-08-13T14:03:23-06:00",
     "game_id": 168,
     "title": "Through the Ages: A New Story of Civilization",
     "players": 3,
     "question": "How do I set up Through the Ages: A New Story of Civilization for 3 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/168",
     "regime": "candidate-idle-resident",
     "trial": null,
     "arrival_slot": null,
     "family": "civ euro",
     "scheduled_offset_s": 30.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:50:34.328346074-07:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2249310861,
       "expires_at": "2026-08-13T14:07:53.525937552-06:00"
      }
     ],
     "send_offset_s": 30.015,
     "cadence_error_s": 0.015,
     "send_epoch": 1786651403.550092,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/168/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/23",
      "wall_s": 0.131,
      "started_epoch": 1786651403.5501359,
      "ended_epoch": 1786651403.6807237,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.131,
     "job_url": "https://rulesage-live.strata2signal.com/ask/23",
     "job_id": 23,
     "polls": [
      {
       "at_s": 0.376,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.246,
       "error": null
      },
      {
       "at_s": 1.628,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.251,
       "error": null
      },
      {
       "at_s": 2.877,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.249,
       "error": null
      },
      {
       "at_s": 4.125,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 5.374,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 6.502,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.127
      }
     ],
     "poll_count": 6,
     "first_answering_s": 0.376,
     "queue_wait_s": 0.376,
     "max_ahead_observed": null,
     "holder_observed": null,
     "ready_s": 6.502,
     "generation_s": 6.126,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2930",
      "status": 200,
      "location": null,
      "wall_s": 0.268,
      "started_epoch": 1786651410.0516756,
      "ended_epoch": 1786651410.31978,
      "error": null,
      "body_chars": 149195
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2930",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "place",
       "each player",
       "deal",
       "starting",
       "components",
       "board"
      ],
      "marker_count": 9,
      "marker_source_chars": 18741,
      "citation_markers": 16,
      "counted_as": "answered",
      "outcome_words_present": [
       "Answered"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 18816
     },
     "answer_excerpt": "Ruling \u2014 Through the Ages: A New Story of Civilization \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Through the Ages: A New Story of Civilization You asked How do I set up Through the Ages: A New Story of Civilization for 3 players? Answered counted as answered Asked with : Through the Ages: A New Story of Civilization bg-182028-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLA",
     "outcome": "SERVED",
     "end_epoch": 1786651410.320928,
     "wall_s": 6.771,
     "ok": true,
     "overlap_candidate_generating": false,
     "candidate_resident": true,
     "journal": {
      "since": "2026-08-13 14:03:22",
      "until": "2026-08-13 14:03:31",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 171,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 14,
       "sample": [
        "2026-08-13T14:03:25-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104963 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 4805",
        "2026-08-13T14:03:25-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104963 | erased invalidated context checkpoint (pos_min = 453, pos_max = 2500, n_tokens = 2501, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:03:25-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104963 | erased invalidated context checkpoint (pos_min = 1473, pos_max = 3520, n_tokens = 3521, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:03:25-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104963 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:03:25-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104963 | cached n_tokens = 1024, memory_seq_rm [1024, end)",
        "2026-08-13T14:03:25-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104963 | cached n_tokens = 2048, memory_seq_rm [2048, end)",
        "2026-08-13T14:03:25-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104963 | cached n_tokens = 3072, memory_seq_rm [3072, end)",
        "2026-08-13T14:03:26-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104963 | cached n_tokens = 3781, memory_seq_rm [3781, end)",
        "2026-08-13T14:03:26-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 104963 | created context checkpoint 1 of 32 (pos_min = 1733, pos_max = 3780, n_tokens = 3781, size = 106.262 MiB)",
        "2026-08-13T14:03:26-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104963 | cached n_tokens = 4801, memory_seq_rm [4801, end)",
        "2026-08-13T14:03:26-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 104963 | created context checkpoint 2 of 32 (pos_min = 2753, pos_max = 4800, n_tokens = 4801, size = 106.262 MiB)",
        "2026-08-13T14:03:28-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 104963 | prompt eval time =     358.78 ms /  4805 tokens (    0.07 ms per token, 13392.76 tokens per second)",
        "2026-08-13T14:03:28-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 104963 |        eval time =    2616.36 ms /   363 tokens (    7.21 ms per token,   138.74 tokens per second)",
        "2026-08-13T14:03:28-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 104963 | stop processing: n_tokens = 5167, truncated = 0"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/drip-04.log",
       "bytes": 26094,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "drip",
     "seq": 5,
     "key": "drip#5",
     "at": "2026-08-13T14:03:33-06:00",
     "game_id": 342,
     "title": "Arkham Horror (Third Edition)",
     "players": 4,
     "question": "How do I set up Arkham Horror (Third Edition) for 4 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/342",
     "regime": "candidate-idle-resident",
     "trial": null,
     "arrival_slot": null,
     "family": "co-op ameritrash",
     "scheduled_offset_s": 40.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:50:45.67171913-07:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2249310861,
       "expires_at": "2026-08-13T14:07:53.525937552-06:00"
      }
     ],
     "send_offset_s": 40.014,
     "cadence_error_s": 0.014,
     "send_epoch": 1786651413.548651,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/342/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/24",
      "wall_s": 0.133,
      "started_epoch": 1786651413.5486991,
      "ended_epoch": 1786651413.6816216,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.133,
     "job_url": "https://rulesage-live.strata2signal.com/ask/24",
     "job_id": 24,
     "polls": [
      {
       "at_s": 0.38,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 1.634,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.253,
       "error": null
      },
      {
       "at_s": 2.905,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.27,
       "error": null
      },
      {
       "at_s": 4.186,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.28,
       "error": null
      },
      {
       "at_s": 5.458,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.271,
       "error": null
      },
      {
       "at_s": 6.591,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.132
      }
     ],
     "poll_count": 6,
     "first_answering_s": 0.38,
     "queue_wait_s": 0.38,
     "max_ahead_observed": null,
     "holder_observed": null,
     "ready_s": 6.591,
     "generation_s": 6.211,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2931",
      "status": 200,
      "location": null,
      "wall_s": 0.258,
      "started_epoch": 1786651420.1392374,
      "ended_epoch": 1786651420.3971834,
      "error": null,
      "body_chars": 153589
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2931",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "place",
       "each player",
       "deal",
       "starting",
       "components",
       "board"
      ],
      "marker_count": 9,
      "marker_source_chars": 19384,
      "citation_markers": 22,
      "counted_as": "answered",
      "outcome_words_present": [
       "Answered"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 19443
     },
     "answer_excerpt": "Ruling \u2014 Arkham Horror (Third Edition) \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Arkham Horror (Third Edition) You asked How do I set up Arkham Horror (Third Edition) for 4 players? Answered counted as answered Asked with : Arkham Horror (Third Edition) bg-257499-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slot. --> To set up",
     "outcome": "SERVED",
     "end_epoch": 1786651420.3983374,
     "wall_s": 6.85,
     "ok": true,
     "overlap_candidate_generating": false,
     "candidate_resident": true,
     "journal": {
      "since": "2026-08-13 14:03:32",
      "until": "2026-08-13 14:03:41",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 171,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 14,
       "sample": [
        "2026-08-13T14:03:35-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 105332 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 4278",
        "2026-08-13T14:03:35-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 105332 | erased invalidated context checkpoint (pos_min = 1733, pos_max = 3780, n_tokens = 3781, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:03:35-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 105332 | erased invalidated context checkpoint (pos_min = 2753, pos_max = 4800, n_tokens = 4801, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:03:35-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 105332 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:03:35-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 105332 | cached n_tokens = 1024, memory_seq_rm [1024, end)",
        "2026-08-13T14:03:35-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 105332 | cached n_tokens = 2048, memory_seq_rm [2048, end)",
        "2026-08-13T14:03:36-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 105332 | cached n_tokens = 3072, memory_seq_rm [3072, end)",
        "2026-08-13T14:03:36-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 105332 | cached n_tokens = 3254, memory_seq_rm [3254, end)",
        "2026-08-13T14:03:36-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 105332 | created context checkpoint 1 of 32 (pos_min = 1206, pos_max = 3253, n_tokens = 3254, size = 106.262 MiB)",
        "2026-08-13T14:03:36-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 105332 | cached n_tokens = 4274, memory_seq_rm [4274, end)",
        "2026-08-13T14:03:36-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 105332 | created context checkpoint 2 of 32 (pos_min = 2226, pos_max = 4273, n_tokens = 4274, size = 106.262 MiB)",
        "2026-08-13T14:03:39-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 105332 | prompt eval time =     346.71 ms /  4278 tokens (    0.08 ms per token, 12338.66 tokens per second)",
        "2026-08-13T14:03:39-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 105332 |        eval time =    3305.21 ms /   496 tokens (    6.66 ms per token,   150.07 tokens per second)",
        "2026-08-13T14:03:39-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 105332 | stop processing: n_tokens = 4773, truncated = 0"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/drip-05.log",
       "bytes": 26106,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "drip",
     "seq": 6,
     "key": "drip#6",
     "at": "2026-08-13T14:03:43-06:00",
     "game_id": 7,
     "title": "Spirit Island",
     "players": 3,
     "question": "How do I set up Spirit Island for 3 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/7",
     "regime": "candidate-generating",
     "trial": null,
     "arrival_slot": null,
     "family": "co-op",
     "scheduled_offset_s": 50.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:50:56.415868148-07:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2249310861,
       "expires_at": "2026-08-13T14:07:53.525937552-06:00"
      }
     ],
     "send_offset_s": 50.019,
     "cadence_error_s": 0.019,
     "send_epoch": 1786651423.5542917,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/7/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/25",
      "wall_s": 0.142,
      "started_epoch": 1786651423.5543237,
      "ended_epoch": 1786651423.6965044,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.142,
     "job_url": "https://rulesage-live.strata2signal.com/ask/25",
     "job_id": 25,
     "polls": [
      {
       "at_s": 0.481,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.338,
       "error": null
      },
      {
       "at_s": 1.765,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.284,
       "error": null
      },
      {
       "at_s": 3.042,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.276,
       "error": null
      },
      {
       "at_s": 4.317,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.274,
       "error": null
      },
      {
       "at_s": 5.59,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.273,
       "error": null
      },
      {
       "at_s": 6.858,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.267,
       "error": null
      },
      {
       "at_s": 7.997,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.138
      }
     ],
     "poll_count": 7,
     "first_answering_s": 0.481,
     "queue_wait_s": 0.481,
     "max_ahead_observed": null,
     "holder_observed": null,
     "ready_s": 7.997,
     "generation_s": 7.516,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2932",
      "status": 200,
      "location": null,
      "wall_s": 0.276,
      "started_epoch": 1786651431.5512738,
      "ended_epoch": 1786651431.8272982,
      "error": null,
      "body_chars": 159683
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2932",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "place",
       "each player",
       "starting",
       "board"
      ],
      "marker_count": 7,
      "marker_source_chars": 19204,
      "citation_markers": 27,
      "counted_as": "answered",
      "outcome_words_present": [
       "Answered"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 19247
     },
     "answer_excerpt": "Ruling \u2014 Spirit Island \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Spirit Island You asked How do I set up Spirit Island for 3 players? Answered counted as answered Asked with : Spirit Island bg-162886-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slot. --> This game has a verified setup checklist. Every step is quote-checked aga",
     "outcome": "SERVED",
     "end_epoch": 1786651431.8282027,
     "wall_s": 8.274,
     "ok": true,
     "overlap_candidate_generating": true,
     "candidate_resident": true,
     "journal": {
      "since": "2026-08-13 14:03:42",
      "until": "2026-08-13 14:03:52",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 199,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 20,
       "sample": [
        "2026-08-13T14:03:43-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 3 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 1040",
        "2026-08-13T14:03:43-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 3 | restored context checkpoint (pos_min = 0, pos_max = 52, n_tokens = 53, n_past = 52, size = 2.110 MiB)",
        "2026-08-13T14:03:43-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 3 | cached n_tokens = 52, memory_seq_rm [52, end)",
        "2026-08-13T14:03:44-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 3 | cached n_tokens = 528, memory_seq_rm [528, end)",
        "2026-08-13T14:03:44-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 3 | created context checkpoint 2 of 32 (pos_min = 0, pos_max = 527, n_tokens = 528, size = 21.009 MiB)",
        "2026-08-13T14:03:44-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 3 | cached n_tokens = 1036, memory_seq_rm [1036, end)",
        "2026-08-13T14:03:44-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 3 | created context checkpoint 3 of 32 (pos_min = 0, pos_max = 1035, n_tokens = 1036, size = 41.221 MiB)",
        "2026-08-13T14:03:46-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 105834 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 2081",
        "2026-08-13T14:03:46-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 105834 | erased invalidated context checkpoint (pos_min = 1206, pos_max = 3253, n_tokens = 3254, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:03:46-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 105834 | erased invalidated context checkpoint (pos_min = 2226, pos_max = 4273, n_tokens = 4274, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:03:46-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 105834 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:03:46-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 105834 | cached n_tokens = 1024, memory_seq_rm [1024, end)",
        "2026-08-13T14:03:47-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 105834 | cached n_tokens = 1057, memory_seq_rm [1057, end)",
        "2026-08-13T14:03:47-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 105834 | created context checkpoint 1 of 32 (pos_min = 0, pos_max = 1056, n_tokens = 1057, size = 106.262 MiB)",
        "2026-08-13T14:03:47-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 105834 | cached n_tokens = 2077, memory_seq_rm [2077, end)",
        "2026-08-13T14:03:47-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 105834 | created context checkpoint 2 of 32 (pos_min = 29, pos_max = 2076, n_tokens = 2077, size = 106.262 MiB)",
        "2026-08-13T14:03:48-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 3 | stop processing: n_tokens = 1314, truncated = 0",
        "2026-08-13T14:03:51-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 105834 | prompt eval time =     307.54 ms /  2081 tokens (    0.15 ms per token,  6766.58 tokens per second)",
        "2026-08-13T14:03:51-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 105834 |        eval time =    3782.84 ms /   505 tokens (    7.49 ms per token,   133.50 tokens per second)",
        "2026-08-13T14:03:51-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 105834 | stop processing: n_tokens = 2585, truncated = 0"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/drip-06.log",
       "bytes": 30268,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "drip",
     "seq": 7,
     "key": "drip#7",
     "at": "2026-08-13T14:03:53-06:00",
     "game_id": 171,
     "title": "Twilight Struggle",
     "players": 2,
     "question": "How do I set up Twilight Struggle for 2 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/171",
     "regime": "candidate-generating",
     "trial": null,
     "arrival_slot": null,
     "family": "card-driven wargame",
     "scheduled_offset_s": 60.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:51:07.897587447-07:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2249310861,
       "expires_at": "2026-08-13T14:08:47.971902847-06:00"
      }
     ],
     "send_offset_s": 60.006,
     "cadence_error_s": 0.006,
     "send_epoch": 1786651433.5410075,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/171/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/26",
      "wall_s": 0.145,
      "started_epoch": 1786651433.5410445,
      "ended_epoch": 1786651433.6856353,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.145,
     "job_url": "https://rulesage-live.strata2signal.com/ask/26",
     "job_id": 26,
     "polls": [
      {
       "at_s": 0.402,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.257,
       "error": null
      },
      {
       "at_s": 1.656,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.254,
       "error": null
      },
      {
       "at_s": 3.099,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.442,
       "error": null
      },
      {
       "at_s": 4.368,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.269,
       "error": null
      },
      {
       "at_s": 5.505,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.136
      }
     ],
     "poll_count": 5,
     "first_answering_s": 0.402,
     "queue_wait_s": 0.402,
     "max_ahead_observed": null,
     "holder_observed": null,
     "ready_s": 5.505,
     "generation_s": 5.103,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2933",
      "status": 200,
      "location": null,
      "wall_s": 0.269,
      "started_epoch": 1786651439.0458844,
      "ended_epoch": 1786651439.3152597,
      "error": null,
      "body_chars": 146233
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2933",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "each player",
       "components",
       "board"
      ],
      "marker_count": 6,
      "marker_source_chars": 17795,
      "citation_markers": 0,
      "counted_as": "honest abstain",
      "outcome_words_present": [
       "honest abstain"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 17842
     },
     "answer_excerpt": "Ruling \u2014 Twilight Struggle \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Twilight Struggle You asked How do I set up Twilight Struggle for 2 players? Abstained \u2014 no grounded answer; closest passages below counted as honest abstain Asked with : Twilight Struggle bg-12333-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slot. --> The an",
     "outcome": "SERVED",
     "end_epoch": 1786651439.316393,
     "wall_s": 5.775,
     "ok": true,
     "overlap_candidate_generating": false,
     "candidate_resident": true,
     "journal": {
      "since": "2026-08-13 14:03:52",
      "until": "2026-08-13 14:04:00",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 168,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 13,
       "sample": [
        "2026-08-13T14:03:57-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106343 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 3561",
        "2026-08-13T14:03:57-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106343 | erased invalidated context checkpoint (pos_min = 0, pos_max = 1056, n_tokens = 1057, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:03:57-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106343 | erased invalidated context checkpoint (pos_min = 29, pos_max = 2076, n_tokens = 2077, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:03:57-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106343 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:03:57-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106343 | cached n_tokens = 1024, memory_seq_rm [1024, end)",
        "2026-08-13T14:03:57-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106343 | cached n_tokens = 2048, memory_seq_rm [2048, end)",
        "2026-08-13T14:03:57-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106343 | cached n_tokens = 2537, memory_seq_rm [2537, end)",
        "2026-08-13T14:03:57-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 106343 | created context checkpoint 1 of 32 (pos_min = 489, pos_max = 2536, n_tokens = 2537, size = 106.262 MiB)",
        "2026-08-13T14:03:57-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106343 | cached n_tokens = 3557, memory_seq_rm [3557, end)",
        "2026-08-13T14:03:57-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 106343 | created context checkpoint 2 of 32 (pos_min = 1509, pos_max = 3556, n_tokens = 3557, size = 106.262 MiB)",
        "2026-08-13T14:03:57-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 106343 | prompt eval time =     291.88 ms /  3561 tokens (    0.08 ms per token, 12200.05 tokens per second)",
        "2026-08-13T14:03:57-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 106343 |        eval time =      58.42 ms /     9 tokens (    6.49 ms per token,   154.06 tokens per second)",
        "2026-08-13T14:03:57-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 106343 | stop processing: n_tokens = 3569, truncated = 0"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/drip-07.log",
       "bytes": 25635,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "drip",
     "seq": 8,
     "key": "drip#8",
     "at": "2026-08-13T14:04:03-06:00",
     "game_id": 83,
     "title": "Terra Mystica",
     "players": 5,
     "question": "How do I set up Terra Mystica for 5 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/83",
     "regime": "candidate-generating",
     "trial": null,
     "arrival_slot": null,
     "family": "heavy euro",
     "scheduled_offset_s": 70.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:51:14.689098596-07:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2249310861,
       "expires_at": "2026-08-13T14:08:47.971902847-06:00"
      }
     ],
     "send_offset_s": 70.014,
     "cadence_error_s": 0.014,
     "send_epoch": 1786651443.5492344,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/83/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/27",
      "wall_s": 0.128,
      "started_epoch": 1786651443.549272,
      "ended_epoch": 1786651443.677599,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.128,
     "job_url": "https://rulesage-live.strata2signal.com/ask/27",
     "job_id": 27,
     "polls": [
      {
       "at_s": 0.379,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.251,
       "error": null
      },
      {
       "at_s": 1.632,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.252,
       "error": null
      },
      {
       "at_s": 2.881,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 4.13,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 5.377,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 6.518,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.14
      }
     ],
     "poll_count": 6,
     "first_answering_s": 0.379,
     "queue_wait_s": 0.379,
     "max_ahead_observed": null,
     "holder_observed": null,
     "ready_s": 6.518,
     "generation_s": 6.139,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2934",
      "status": 200,
      "location": null,
      "wall_s": 0.272,
      "started_epoch": 1786651450.0671253,
      "ended_epoch": 1786651450.3389306,
      "error": null,
      "body_chars": 154365
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2934",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "place",
       "each player",
       "starting",
       "components",
       "board"
      ],
      "marker_count": 8,
      "marker_source_chars": 19998,
      "citation_markers": 24,
      "counted_as": "answered",
      "outcome_words_present": [
       "Answered"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 20041
     },
     "answer_excerpt": "Ruling \u2014 Terra Mystica \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Terra Mystica You asked How do I set up Terra Mystica for 5 players? Answered counted as answered Asked with : Terra Mystica bg-120677-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slot. --> To set up Terra Mystica for 5 players, follow these steps: 1. Put the Gam",
     "outcome": "SERVED",
     "end_epoch": 1786651450.3401206,
     "wall_s": 6.791,
     "ok": true,
     "overlap_candidate_generating": false,
     "candidate_resident": true,
     "journal": {
      "since": "2026-08-13 14:04:02",
      "until": "2026-08-13 14:04:11",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 167,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 13,
       "sample": [
        "2026-08-13T14:04:05-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106357 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 3456",
        "2026-08-13T14:04:05-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106357 | erased invalidated context checkpoint (pos_min = 489, pos_max = 2536, n_tokens = 2537, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:04:05-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106357 | erased invalidated context checkpoint (pos_min = 1509, pos_max = 3556, n_tokens = 3557, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:04:05-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106357 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:04:05-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106357 | cached n_tokens = 1024, memory_seq_rm [1024, end)",
        "2026-08-13T14:04:05-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106357 | cached n_tokens = 2048, memory_seq_rm [2048, end)",
        "2026-08-13T14:04:05-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106357 | cached n_tokens = 2432, memory_seq_rm [2432, end)",
        "2026-08-13T14:04:05-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 106357 | created context checkpoint 1 of 32 (pos_min = 384, pos_max = 2431, n_tokens = 2432, size = 106.262 MiB)",
        "2026-08-13T14:04:06-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106357 | cached n_tokens = 3452, memory_seq_rm [3452, end)",
        "2026-08-13T14:04:06-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 106357 | created context checkpoint 2 of 32 (pos_min = 1404, pos_max = 3451, n_tokens = 3452, size = 106.262 MiB)",
        "2026-08-13T14:04:09-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 106357 | prompt eval time =     289.55 ms /  3456 tokens (    0.08 ms per token, 11935.97 tokens per second)",
        "2026-08-13T14:04:09-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 106357 |        eval time =    3438.89 ms /   517 tokens (    6.65 ms per token,   150.34 tokens per second)",
        "2026-08-13T14:04:09-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 106357 | stop processing: n_tokens = 3972, truncated = 0"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/drip-08.log",
       "bytes": 25510,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "drip",
     "seq": 9,
     "key": "drip#9",
     "at": "2026-08-13T14:04:13-06:00",
     "game_id": 132,
     "title": "Dominant Species",
     "players": 5,
     "question": "How do I set up Dominant Species for 5 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/132",
     "regime": "candidate-generating",
     "trial": null,
     "arrival_slot": null,
     "family": "area-control euro",
     "scheduled_offset_s": 80.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:51:26.388616603-07:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2249310861,
       "expires_at": "2026-08-13T14:08:47.971902847-06:00"
      }
     ],
     "send_offset_s": 80.022,
     "cadence_error_s": 0.022,
     "send_epoch": 1786651453.5571268,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/132/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/28",
      "wall_s": 0.137,
      "started_epoch": 1786651453.5571623,
      "ended_epoch": 1786651453.6941113,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.137,
     "job_url": "https://rulesage-live.strata2signal.com/ask/28",
     "job_id": 28,
     "polls": [
      {
       "at_s": 0.404,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.267,
       "error": null
      },
      {
       "at_s": 1.689,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.285,
       "error": null
      },
      {
       "at_s": 2.941,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.251,
       "error": null
      },
      {
       "at_s": 4.192,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.25,
       "error": null
      },
      {
       "at_s": 5.439,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 6.573,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.132
      }
     ],
     "poll_count": 6,
     "first_answering_s": 0.404,
     "queue_wait_s": 0.404,
     "max_ahead_observed": null,
     "holder_observed": null,
     "ready_s": 6.573,
     "generation_s": 6.169,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2935",
      "status": 200,
      "location": null,
      "wall_s": 0.259,
      "started_epoch": 1786651460.1298287,
      "ended_epoch": 1786651460.3888063,
      "error": null,
      "body_chars": 153985
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2935",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "place",
       "each player",
       "starting",
       "components",
       "board"
      ],
      "marker_count": 8,
      "marker_source_chars": 19041,
      "citation_markers": 20,
      "counted_as": "answered",
      "outcome_words_present": [
       "Answered"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 19087
     },
     "answer_excerpt": "Ruling \u2014 Dominant Species \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Dominant Species You asked How do I set up Dominant Species for 5 players? Answered counted as answered Asked with : Dominant Species bg-62219-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slot. --> This game has a verified setup checklist. Every step is quote-",
     "outcome": "SERVED",
     "end_epoch": 1786651460.389973,
     "wall_s": 6.833,
     "ok": true,
     "overlap_candidate_generating": false,
     "candidate_resident": true,
     "journal": {
      "since": "2026-08-13 14:04:12",
      "until": "2026-08-13 14:04:21",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 159,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 14,
       "sample": [
        "2026-08-13T14:04:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106879 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 4201",
        "2026-08-13T14:04:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106879 | erased invalidated context checkpoint (pos_min = 384, pos_max = 2431, n_tokens = 2432, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:04:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106879 | erased invalidated context checkpoint (pos_min = 1404, pos_max = 3451, n_tokens = 3452, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:04:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106879 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:04:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106879 | cached n_tokens = 1024, memory_seq_rm [1024, end)",
        "2026-08-13T14:04:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106879 | cached n_tokens = 2048, memory_seq_rm [2048, end)",
        "2026-08-13T14:04:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106879 | cached n_tokens = 3072, memory_seq_rm [3072, end)",
        "2026-08-13T14:04:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106879 | cached n_tokens = 3177, memory_seq_rm [3177, end)",
        "2026-08-13T14:04:16-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 106879 | created context checkpoint 1 of 32 (pos_min = 1129, pos_max = 3176, n_tokens = 3177, size = 106.262 MiB)",
        "2026-08-13T14:04:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106879 | cached n_tokens = 4197, memory_seq_rm [4197, end)",
        "2026-08-13T14:04:16-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 106879 | created context checkpoint 2 of 32 (pos_min = 2149, pos_max = 4196, n_tokens = 4197, size = 106.262 MiB)",
        "2026-08-13T14:04:19-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 106879 | prompt eval time =     345.48 ms /  4201 tokens (    0.08 ms per token, 12160.00 tokens per second)",
        "2026-08-13T14:04:19-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 106879 |        eval time =    2817.72 ms /   391 tokens (    7.21 ms per token,   138.76 tokens per second)",
        "2026-08-13T14:04:19-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 106879 | stop processing: n_tokens = 4591, truncated = 0"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/drip-09.log",
       "bytes": 24327,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "drip",
     "seq": 10,
     "key": "drip#10",
     "at": "2026-08-13T14:04:23-06:00",
     "game_id": 228,
     "title": "Robinson Crusoe: Adventures on the Cursed Island",
     "players": 2,
     "question": "How do I set up Robinson Crusoe: Adventures on the Cursed Island for 2 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/228",
     "regime": "candidate-generating",
     "trial": null,
     "arrival_slot": null,
     "family": "co-op",
     "scheduled_offset_s": 90.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:51:36.059862316-07:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2249310861,
       "expires_at": "2026-08-13T14:08:47.971902847-06:00"
      }
     ],
     "send_offset_s": 90.01,
     "cadence_error_s": 0.01,
     "send_epoch": 1786651463.5450366,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/228/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/29",
      "wall_s": 0.133,
      "started_epoch": 1786651463.5450816,
      "ended_epoch": 1786651463.6779182,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.133,
     "job_url": "https://rulesage-live.strata2signal.com/ask/29",
     "job_id": 29,
     "polls": [
      {
       "at_s": 0.382,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.249,
       "error": null
      },
      {
       "at_s": 1.631,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 2.881,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.249,
       "error": null
      },
      {
       "at_s": 4.135,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.253,
       "error": null
      },
      {
       "at_s": 5.265,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.129
      }
     ],
     "poll_count": 5,
     "first_answering_s": 0.382,
     "queue_wait_s": 0.382,
     "max_ahead_observed": null,
     "holder_observed": null,
     "ready_s": 5.265,
     "generation_s": 4.883,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2936",
      "status": 200,
      "location": null,
      "wall_s": 0.255,
      "started_epoch": 1786651468.8104272,
      "ended_epoch": 1786651469.065023,
      "error": null,
      "body_chars": 148490
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2936",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "place",
       "starting",
       "components",
       "board"
      ],
      "marker_count": 7,
      "marker_source_chars": 20030,
      "citation_markers": 0,
      "counted_as": "honest abstain",
      "outcome_words_present": [
       "honest abstain"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 20108
     },
     "answer_excerpt": "Ruling \u2014 Robinson Crusoe: Adventures on the Cursed Island \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Robinson Crusoe: Adventures on the Cursed Island You asked How do I set up Robinson Crusoe: Adventures on the Cursed Island for 2 players? Abstained \u2014 no grounded answer; closest passages below counted as honest abstain Asked with : Robinson Crusoe: Adventures on the Cursed Island bg-121921-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name",
     "outcome": "SERVED",
     "end_epoch": 1786651469.0660145,
     "wall_s": 5.521,
     "ok": true,
     "overlap_candidate_generating": false,
     "candidate_resident": true,
     "journal": {
      "since": "2026-08-13 14:04:22",
      "until": "2026-08-13 14:04:30",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 295,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 19,
       "sample": [
        "2026-08-13T14:04:27-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107276 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 3948",
        "2026-08-13T14:04:27-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107276 | erased invalidated context checkpoint (pos_min = 1129, pos_max = 3176, n_tokens = 3177, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:04:27-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107276 | erased invalidated context checkpoint (pos_min = 2149, pos_max = 4196, n_tokens = 4197, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:04:27-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107276 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:04:27-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107276 | cached n_tokens = 1024, memory_seq_rm [1024, end)",
        "2026-08-13T14:04:27-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107276 | cached n_tokens = 2048, memory_seq_rm [2048, end)",
        "2026-08-13T14:04:27-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107276 | cached n_tokens = 2924, memory_seq_rm [2924, end)",
        "2026-08-13T14:04:27-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 107276 | created context checkpoint 1 of 32 (pos_min = 876, pos_max = 2923, n_tokens = 2924, size = 106.262 MiB)",
        "2026-08-13T14:04:27-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107276 | cached n_tokens = 3944, memory_seq_rm [3944, end)",
        "2026-08-13T14:04:27-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 107276 | created context checkpoint 2 of 32 (pos_min = 1896, pos_max = 3943, n_tokens = 3944, size = 106.262 MiB)",
        "2026-08-13T14:04:27-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 107276 | prompt eval time =     300.18 ms /  3948 tokens (    0.08 ms per token, 13152.24 tokens per second)",
        "2026-08-13T14:04:27-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 107276 |        eval time =      63.03 ms /     9 tokens (    7.00 ms per token,   142.78 tokens per second)",
        "2026-08-13T14:04:28-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 107276 | stop processing: n_tokens = 3956, truncated = 0",
        "2026-08-13T14:04:29-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107290 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 21",
        "2026-08-13T14:04:29-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107290 | restored context checkpoint (pos_min = 0, pos_max = 16, n_tokens = 17, n_past = 16, size = 1.765 MiB)",
        "2026-08-13T14:04:29-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107290 | cached n_tokens = 16, memory_seq_rm [16, end)",
        "2026-08-13T14:04:29-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 107290 | created context checkpoint 2 of 32 (pos_min = 0, pos_max = 15, n_tokens = 16, size = 1.661 MiB)",
        "2026-08-13T14:04:29-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107290 | cached n_tokens = 17, memory_seq_rm [17, end)",
        "2026-08-13T14:04:29-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 107290 | created context checkpoint 3 of 32 (pos_min = 0, pos_max = 16, n_tokens = 17, size = 1.765 MiB)"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/drip-10.log",
       "bytes": 44856,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "drip-baseline",
     "seq": 11,
     "key": "drip-baseline#11",
     "at": "2026-08-13T14:04:30-06:00",
     "game_id": 175,
     "title": "Twilight Imperium: Fourth Edition",
     "players": 6,
     "question": "How do I set up Twilight Imperium: Fourth Edition for 6 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/175",
     "regime": "quiet",
     "trial": null,
     "arrival_slot": null,
     "family": "4X",
     "scheduled_offset_s": 0.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:51:44.872833992-07:00"
      }
     ],
     "send_offset_s": 0.005,
     "cadence_error_s": 0.005,
     "send_epoch": 1786651470.2160025,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/175/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/30",
      "wall_s": 0.131,
      "started_epoch": 1786651470.2160344,
      "ended_epoch": 1786651470.3473508,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.131,
     "job_url": "https://rulesage-live.strata2signal.com/ask/30",
     "job_id": 30,
     "polls": [
      {
       "at_s": 0.38,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.249,
       "error": null
      },
      {
       "at_s": 1.629,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 2.879,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.25,
       "error": null
      },
      {
       "at_s": 4.127,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 5.375,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 6.622,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 7.871,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 9.114,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.243,
       "error": null
      },
      {
       "at_s": 10.361,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.246,
       "error": null
      },
      {
       "at_s": 11.487,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.125
      }
     ],
     "poll_count": 10,
     "first_answering_s": 0.38,
     "queue_wait_s": 0.38,
     "max_ahead_observed": null,
     "holder_observed": null,
     "ready_s": 11.487,
     "generation_s": 11.107,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2937",
      "status": 200,
      "location": null,
      "wall_s": 0.257,
      "started_epoch": 1786651481.702824,
      "ended_epoch": 1786651481.9598062,
      "error": null,
      "body_chars": 157488
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2937",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "place",
       "each player",
       "deal",
       "starting",
       "components",
       "board"
      ],
      "marker_count": 9,
      "marker_source_chars": 20128,
      "citation_markers": 38,
      "counted_as": "answered",
      "outcome_words_present": [
       "Answered"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 20191
     },
     "answer_excerpt": "Ruling \u2014 Twilight Imperium: Fourth Edition \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Twilight Imperium: Fourth Edition You asked How do I set up Twilight Imperium: Fourth Edition for 6 players? Answered counted as answered Asked with : Twilight Imperium: Fourth Edition bg-233078-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slo",
     "outcome": "SERVED",
     "end_epoch": 1786651481.9607737,
     "wall_s": 11.745,
     "ok": true,
     "overlap_candidate_generating": false,
     "candidate_resident": false,
     "journal": {
      "since": "2026-08-13 14:04:29",
      "until": "2026-08-13 14:04:42",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 301,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 19,
       "sample": [
        "2026-08-13T14:04:29-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107290 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 21",
        "2026-08-13T14:04:29-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107290 | restored context checkpoint (pos_min = 0, pos_max = 16, n_tokens = 17, n_past = 16, size = 1.765 MiB)",
        "2026-08-13T14:04:29-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107290 | cached n_tokens = 16, memory_seq_rm [16, end)",
        "2026-08-13T14:04:29-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 107290 | created context checkpoint 2 of 32 (pos_min = 0, pos_max = 15, n_tokens = 16, size = 1.661 MiB)",
        "2026-08-13T14:04:29-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107290 | cached n_tokens = 17, memory_seq_rm [17, end)",
        "2026-08-13T14:04:29-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 107290 | created context checkpoint 3 of 32 (pos_min = 0, pos_max = 16, n_tokens = 17, size = 1.765 MiB)",
        "2026-08-13T14:04:30-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 107290 | prompt eval time =      17.43 ms /     5 tokens (    3.49 ms per token,   286.78 tokens per second)",
        "2026-08-13T14:04:30-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 107290 |        eval time =      20.71 ms /     3 tokens (    6.90 ms per token,   144.84 tokens per second)",
        "2026-08-13T14:04:30-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 107290 | stop processing: n_tokens = 23, truncated = 0",
        "2026-08-13T14:04:33-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107295 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 3714",
        "2026-08-13T14:04:33-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107295 | restored context checkpoint (pos_min = 1662, pos_max = 3709, n_tokens = 3710, n_past = 3709, size = 106.262 MiB)",
        "2026-08-13T14:04:33-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107295 | cached n_tokens = 3709, memory_seq_rm [3709, end)",
        "2026-08-13T14:04:33-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 107295 | erasing context checkpoint too close to an earlier one (pos_min = 1662, pos_max = 3709, n_tokens = 3710, size = 106.262 MiB)",
        "2026-08-13T14:04:33-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 107295 | created context checkpoint 2 of 32 (pos_min = 2686, pos_max = 3708, n_tokens = 3709, size = 106.159 MiB)",
        "2026-08-13T14:04:33-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 107295 | cached n_tokens = 3710, memory_seq_rm [3710, end)",
        "2026-08-13T14:04:33-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 107295 | created context checkpoint 3 of 32 (pos_min = 2686, pos_max = 3709, n_tokens = 3710, size = 106.262 MiB)",
        "2026-08-13T14:04:40-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 107295 | prompt eval time =     115.47 ms /     5 tokens (   23.09 ms per token,    43.30 tokens per second)",
        "2026-08-13T14:04:40-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 107295 |        eval time =    6490.54 ms /   903 tokens (    7.19 ms per token,   139.13 tokens per second)",
        "2026-08-13T14:04:40-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 107295 | stop processing: n_tokens = 4616, truncated = 0"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/drip-11.log",
       "bytes": 45599,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "drip-baseline",
     "seq": 12,
     "key": "drip-baseline#12",
     "at": "2026-08-13T14:04:40-06:00",
     "game_id": 7,
     "title": "Spirit Island",
     "players": 3,
     "question": "How do I set up Spirit Island for 3 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/7",
     "regime": "quiet",
     "trial": null,
     "arrival_slot": null,
     "family": "co-op",
     "scheduled_offset_s": 10.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:51:44.872833992-07:00"
      }
     ],
     "send_offset_s": 10.023,
     "cadence_error_s": 0.023,
     "send_epoch": 1786651480.2339652,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/7/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/31",
      "wall_s": 0.127,
      "started_epoch": 1786651480.2340024,
      "ended_epoch": 1786651480.3613455,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.127,
     "job_url": "https://rulesage-live.strata2signal.com/ask/31",
     "job_id": 31,
     "polls": [
      {
       "at_s": 0.337,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.21,
       "error": null
      },
      {
       "at_s": 1.586,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 2.837,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.25,
       "error": null
      },
      {
       "at_s": 4.083,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.245,
       "error": null
      },
      {
       "at_s": 5.329,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.245,
       "error": null
      },
      {
       "at_s": 6.579,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.249,
       "error": null
      },
      {
       "at_s": 7.707,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.127
      }
     ],
     "poll_count": 7,
     "first_answering_s": 0.337,
     "queue_wait_s": 0.337,
     "max_ahead_observed": null,
     "holder_observed": null,
     "ready_s": 7.707,
     "generation_s": 7.37,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2938",
      "status": 200,
      "location": null,
      "wall_s": 0.256,
      "started_epoch": 1786651487.940738,
      "ended_epoch": 1786651488.1972299,
      "error": null,
      "body_chars": 159817
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2938",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "place",
       "each player",
       "starting",
       "board"
      ],
      "marker_count": 7,
      "marker_source_chars": 19223,
      "citation_markers": 28,
      "counted_as": "answered",
      "outcome_words_present": [
       "Answered"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 19266
     },
     "answer_excerpt": "Ruling \u2014 Spirit Island \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Spirit Island You asked How do I set up Spirit Island for 3 players? Answered counted as answered Asked with : Spirit Island bg-162886-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slot. --> This game has a verified setup checklist. Every step is quote-checked aga",
     "outcome": "SERVED",
     "end_epoch": 1786651488.1984544,
     "wall_s": 7.964,
     "ok": true,
     "overlap_candidate_generating": false,
     "candidate_resident": false,
     "journal": {
      "since": "2026-08-13 14:04:39",
      "until": "2026-08-13 14:04:49",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 154,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 13,
       "sample": [
        "2026-08-13T14:04:40-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 107295 | prompt eval time =     115.47 ms /     5 tokens (   23.09 ms per token,    43.30 tokens per second)",
        "2026-08-13T14:04:40-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 107295 |        eval time =    6490.54 ms /   903 tokens (    7.19 ms per token,   139.13 tokens per second)",
        "2026-08-13T14:04:40-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 107295 | stop processing: n_tokens = 4616, truncated = 0",
        "2026-08-13T14:04:43-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 108200 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 2081",
        "2026-08-13T14:04:43-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 108200 | restored context checkpoint (pos_min = 29, pos_max = 2076, n_tokens = 2077, n_past = 2076, size = 106.262 MiB)",
        "2026-08-13T14:04:43-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 108200 | cached n_tokens = 2076, memory_seq_rm [2076, end)",
        "2026-08-13T14:04:43-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 108200 | erasing context checkpoint too close to an earlier one (pos_min = 29, pos_max = 2076, n_tokens = 2077, size = 106.262 MiB)",
        "2026-08-13T14:04:43-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 108200 | created context checkpoint 2 of 32 (pos_min = 1053, pos_max = 2075, n_tokens = 2076, size = 106.159 MiB)",
        "2026-08-13T14:04:43-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 108200 | cached n_tokens = 2077, memory_seq_rm [2077, end)",
        "2026-08-13T14:04:43-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 108200 | created context checkpoint 3 of 32 (pos_min = 1053, pos_max = 2076, n_tokens = 2077, size = 106.262 MiB)",
        "2026-08-13T14:04:46-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 108200 | prompt eval time =      88.52 ms /     5 tokens (   17.70 ms per token,    56.48 tokens per second)",
        "2026-08-13T14:04:46-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 108200 |        eval time =    3390.06 ms /   512 tokens (    6.62 ms per token,   151.03 tokens per second)",
        "2026-08-13T14:04:46-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 108200 | stop processing: n_tokens = 2592, truncated = 0"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/drip-12.log",
       "bytes": 23440,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "drip-baseline",
     "seq": 13,
     "key": "drip-baseline#13",
     "at": "2026-08-13T14:04:50-06:00",
     "game_id": 228,
     "title": "Robinson Crusoe: Adventures on the Cursed Island",
     "players": 2,
     "question": "How do I set up Robinson Crusoe: Adventures on the Cursed Island for 2 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/228",
     "regime": "quiet",
     "trial": null,
     "arrival_slot": null,
     "family": "co-op",
     "scheduled_offset_s": 20.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:52:03.797724773-07:00"
      }
     ],
     "send_offset_s": 20.012,
     "cadence_error_s": 0.012,
     "send_epoch": 1786651490.2233953,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/228/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/32",
      "wall_s": 0.129,
      "started_epoch": 1786651490.2234335,
      "ended_epoch": 1786651490.3524942,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.129,
     "job_url": "https://rulesage-live.strata2signal.com/ask/32",
     "job_id": 32,
     "polls": [
      {
       "at_s": 0.381,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.252,
       "error": null
      },
      {
       "at_s": 1.63,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 2.888,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.257,
       "error": null
      },
      {
       "at_s": 4.139,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.25,
       "error": null
      },
      {
       "at_s": 5.272,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.132
      }
     ],
     "poll_count": 5,
     "first_answering_s": 0.381,
     "queue_wait_s": 0.381,
     "max_ahead_observed": null,
     "holder_observed": null,
     "ready_s": 5.272,
     "generation_s": 4.891,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2939",
      "status": 200,
      "location": null,
      "wall_s": 0.26,
      "started_epoch": 1786651495.4954495,
      "ended_epoch": 1786651495.75503,
      "error": null,
      "body_chars": 148490
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2939",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "place",
       "starting",
       "components",
       "board"
      ],
      "marker_count": 7,
      "marker_source_chars": 20030,
      "citation_markers": 0,
      "counted_as": "honest abstain",
      "outcome_words_present": [
       "honest abstain"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 20108
     },
     "answer_excerpt": "Ruling \u2014 Robinson Crusoe: Adventures on the Cursed Island \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Robinson Crusoe: Adventures on the Cursed Island You asked How do I set up Robinson Crusoe: Adventures on the Cursed Island for 2 players? Abstained \u2014 no grounded answer; closest passages below counted as honest abstain Asked with : Robinson Crusoe: Adventures on the Cursed Island bg-121921-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name",
     "outcome": "SERVED",
     "end_epoch": 1786651495.7562194,
     "wall_s": 5.533,
     "ok": true,
     "overlap_candidate_generating": false,
     "candidate_resident": false,
     "journal": {
      "since": "2026-08-13 14:04:49",
      "until": "2026-08-13 14:04:56",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 142,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 10,
       "sample": [
        "2026-08-13T14:04:53-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 108714 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 3948",
        "2026-08-13T14:04:53-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 108714 | restored context checkpoint (pos_min = 1896, pos_max = 3943, n_tokens = 3944, n_past = 3943, size = 106.262 MiB)",
        "2026-08-13T14:04:53-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 108714 | cached n_tokens = 3943, memory_seq_rm [3943, end)",
        "2026-08-13T14:04:53-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 108714 | erasing context checkpoint too close to an earlier one (pos_min = 1896, pos_max = 3943, n_tokens = 3944, size = 106.262 MiB)",
        "2026-08-13T14:04:54-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 108714 | created context checkpoint 2 of 32 (pos_min = 2920, pos_max = 3942, n_tokens = 3943, size = 106.159 MiB)",
        "2026-08-13T14:04:54-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 108714 | cached n_tokens = 3944, memory_seq_rm [3944, end)",
        "2026-08-13T14:04:54-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 108714 | created context checkpoint 3 of 32 (pos_min = 2920, pos_max = 3943, n_tokens = 3944, size = 106.262 MiB)",
        "2026-08-13T14:04:54-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 108714 | prompt eval time =      90.02 ms /     5 tokens (   18.00 ms per token,    55.55 tokens per second)",
        "2026-08-13T14:04:54-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 108714 |        eval time =      63.44 ms /     9 tokens (    7.05 ms per token,   141.86 tokens per second)",
        "2026-08-13T14:04:54-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 108714 | stop processing: n_tokens = 3956, truncated = 0"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/drip-13.log",
       "bytes": 21565,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    }
   ]
  },
  "burst": {
   "probe": "burst",
   "at": "2026-08-13T14:05:00-06:00",
   "cadence_s": 2.0,
   "candidate_load": {
    "at": "2026-08-13T14:05:15-06:00",
    "tag": "muse-glimmer:30b-q8_0-dflash",
    "load_gate": {
     "at": "2026-08-13T14:05:00-06:00",
     "wants": "muse-glimmer:30b-q8_0-dflash",
     "residents": [
      "gemma4:26b"
     ],
     "blockers": [],
     "ok": true
    },
    "wall_s": 15.555,
    "started_epoch": 1786651500.4071562,
    "ended_epoch": 1786651515.9628985,
    "load_duration_ns": 15358133571,
    "law": {
     "num_ctx": 32768,
     "think": false,
     "reasoning_strength": null,
     "stream": false,
     "allow_keep_alive": true,
     "keep_alive": 300,
     "format": null
    },
    "resident": true,
    "size_vram": 2249310861,
    "context_length": 32768,
    "expires_at": "2026-08-13T14:10:15.961155067-06:00"
   },
   "records": [
    {
     "leg": "C6",
     "probe": "burst",
     "seq": 1,
     "key": "burst#1",
     "at": "2026-08-13T14:05:15-06:00",
     "game_id": 17,
     "title": "Brass: Birmingham",
     "players": 4,
     "question": "How do I set up Brass: Birmingham for 4 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/17",
     "regime": "candidate-idle-resident",
     "trial": null,
     "arrival_slot": null,
     "family": "heavy euro",
     "scheduled_offset_s": 0.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:52:17.086650953-07:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2249310861,
       "expires_at": "2026-08-13T14:10:15.961155067-06:00"
      }
     ],
     "send_offset_s": 0.005,
     "cadence_error_s": 0.005,
     "send_epoch": 1786651515.973983,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/17/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/33",
      "wall_s": 0.136,
      "started_epoch": 1786651515.974018,
      "ended_epoch": 1786651516.1099122,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.136,
     "job_url": "https://rulesage-live.strata2signal.com/ask/33",
     "job_id": 33,
     "polls": [
      {
       "at_s": 0.383,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 1.633,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.249,
       "error": null
      },
      {
       "at_s": 2.878,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.244,
       "error": null
      },
      {
       "at_s": 4.124,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.245,
       "error": null
      },
      {
       "at_s": 5.371,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.246,
       "error": null
      },
      {
       "at_s": 6.503,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.131
      }
     ],
     "poll_count": 6,
     "first_answering_s": 0.383,
     "queue_wait_s": 0.383,
     "max_ahead_observed": null,
     "holder_observed": null,
     "ready_s": 6.503,
     "generation_s": 6.12,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2940",
      "status": 200,
      "location": null,
      "wall_s": 0.257,
      "started_epoch": 1786651522.4771109,
      "ended_epoch": 1786651522.7342713,
      "error": null,
      "body_chars": 149921
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2940",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "place",
       "components",
       "board"
      ],
      "marker_count": 6,
      "marker_source_chars": 17452,
      "citation_markers": 21,
      "counted_as": "answered",
      "outcome_words_present": [
       "Answered"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 17499
     },
     "answer_excerpt": "Ruling \u2014 Brass: Birmingham \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Brass: Birmingham You asked How do I set up Brass: Birmingham for 4 players? Answered counted as answered Asked with : Brass: Birmingham bg-224517-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slot. --> 1. Place the board on either the day or night side. [1] 2",
     "outcome": "SERVED",
     "end_epoch": 1786651522.735398,
     "wall_s": 6.761,
     "ok": true,
     "candidate_resident": true,
     "overlap_candidate_generating": false,
     "completion_order": 1,
     "journal": {
      "since": "2026-08-13 14:05:14",
      "until": "2026-08-13 14:05:23",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 1597,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 400,
       "sample": [
        "2026-08-13T14:05:15-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 0 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 57",
        "2026-08-13T14:05:15-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 0 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:15-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 0 | cached n_tokens = 53, memory_seq_rm [53, end)",
        "2026-08-13T14:05:15-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 0 | created context checkpoint 1 of 32 (pos_min = 0, pos_max = 52, n_tokens = 53, size = 2.110 MiB)",
        "2026-08-13T14:05:15-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 0 | prompt eval time =     185.54 ms /    57 tokens (    3.26 ms per token,   307.20 tokens per second)",
        "2026-08-13T14:05:15-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 0 |        eval time =       0.00 ms /     1 tokens (    0.00 ms per token, 1000000.00 tokens per second)",
        "2026-08-13T14:05:15-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 0 | stop processing: n_tokens = 57, truncated = 0",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 0 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 21",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 0 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 0 | stop processing: n_tokens = 21, truncated = 0",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 2 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 19",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 2 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 2 | stop processing: n_tokens = 19, truncated = 0",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 4 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 22",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 4 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 4 | stop processing: n_tokens = 22, truncated = 0",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 6 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 24",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 6 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 6 | stop processing: n_tokens = 24, truncated = 0",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 8 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 21"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/burst-01.log",
       "bytes": 200000,
       "capped_at_bytes": 200000,
       "truncated": true
      }
     }
    },
    {
     "leg": "C6",
     "probe": "burst",
     "seq": 2,
     "key": "burst#2",
     "at": "2026-08-13T14:05:17-06:00",
     "game_id": 173,
     "title": "Ark Nova",
     "players": 4,
     "question": "How do I set up Ark Nova for 4 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/173",
     "regime": "candidate-idle-resident",
     "trial": null,
     "arrival_slot": null,
     "family": "heavy euro",
     "scheduled_offset_s": 2.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:52:17.086650953-07:00"
      },
      {
       "name": "nomic-embed-text:latest",
       "context_length": 2048,
       "size_vram": 323150151,
       "expires_at": "2026-08-13T14:10:17.980821239-06:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2249310861,
       "expires_at": "2026-08-13T14:10:15.961155067-06:00"
      }
     ],
     "send_offset_s": 2.016,
     "cadence_error_s": 0.016,
     "send_epoch": 1786651517.985371,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/173/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/34",
      "wall_s": 0.132,
      "started_epoch": 1786651517.985416,
      "ended_epoch": 1786651518.117544,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.132,
     "job_url": "https://rulesage-live.strata2signal.com/ask/34",
     "job_id": 34,
     "polls": [
      {
       "at_s": 0.344,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.212,
       "error": null
      },
      {
       "at_s": 1.553,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.208,
       "error": null
      },
      {
       "at_s": 2.762,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.209,
       "error": null
      },
      {
       "at_s": 4.014,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.251,
       "error": null
      },
      {
       "at_s": 5.263,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.249,
       "error": null
      },
      {
       "at_s": 6.507,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.243,
       "error": null
      },
      {
       "at_s": 7.755,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 9.001,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.245,
       "error": null
      },
      {
       "at_s": 10.246,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.245,
       "error": null
      },
      {
       "at_s": 11.374,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.127
      }
     ],
     "poll_count": 10,
     "first_answering_s": 4.014,
     "queue_wait_s": 4.014,
     "max_ahead_observed": 1,
     "holder_observed": null,
     "ready_s": 11.374,
     "generation_s": 7.36,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2941",
      "status": 200,
      "location": null,
      "wall_s": 0.26,
      "started_epoch": 1786651529.3593667,
      "ended_epoch": 1786651529.619137,
      "error": null,
      "body_chars": 153767
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2941",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "place",
       "deal",
       "components",
       "board"
      ],
      "marker_count": 7,
      "marker_source_chars": 19174,
      "citation_markers": 26,
      "counted_as": "answered",
      "outcome_words_present": [
       "Answered"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 19212
     },
     "answer_excerpt": "Ruling \u2014 Ark Nova \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Ark Nova You asked How do I set up Ark Nova for 4 players? Answered counted as answered Asked with : Ark Nova bg-342942-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slot. --> 1. Place the game board in the center of the table. [1] 2. Take the Break token and place it ",
     "outcome": "SERVED",
     "end_epoch": 1786651529.620352,
     "wall_s": 11.635,
     "ok": true,
     "candidate_resident": true,
     "overlap_candidate_generating": false,
     "completion_order": 2,
     "journal": {
      "since": "2026-08-13 14:05:16",
      "until": "2026-08-13 14:05:30",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 1360,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 405,
       "sample": [
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 0 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 21",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 0 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 0 | stop processing: n_tokens = 21, truncated = 0",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 2 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 19",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 2 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 2 | stop processing: n_tokens = 19, truncated = 0",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 4 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 22",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 4 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 4 | stop processing: n_tokens = 22, truncated = 0",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 6 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 24",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 6 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 6 | stop processing: n_tokens = 24, truncated = 0",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 8 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 21",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 8 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 8 | stop processing: n_tokens = 21, truncated = 0",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 10 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 17",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 10 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 10 | stop processing: n_tokens = 17, truncated = 0",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 12 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 15",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 12 | cached n_tokens = 0, memory_seq_rm [0, end)"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/burst-02.log",
       "bytes": 187862,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "burst",
     "seq": 3,
     "key": "burst#3",
     "at": "2026-08-13T14:05:19-06:00",
     "game_id": 2,
     "title": "Scythe",
     "players": 5,
     "question": "How do I set up Scythe for 5 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/2",
     "regime": "candidate-idle-resident",
     "trial": null,
     "arrival_slot": null,
     "family": "heavy euro",
     "scheduled_offset_s": 4.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:52:17.086650953-07:00"
      },
      {
       "name": "nomic-embed-text:latest",
       "context_length": 2048,
       "size_vram": 323150151,
       "expires_at": "2026-08-13T14:10:19.818295816-06:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2249310861,
       "expires_at": "2026-08-13T14:10:15.961155067-06:00"
      }
     ],
     "send_offset_s": 4.008,
     "cadence_error_s": 0.008,
     "send_epoch": 1786651519.9773962,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/2/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/35",
      "wall_s": 0.13,
      "started_epoch": 1786651519.9774303,
      "ended_epoch": 1786651520.1076248,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.13,
     "job_url": "https://rulesage-live.strata2signal.com/ask/35",
     "job_id": 35,
     "polls": [
      {
       "at_s": 0.378,
       "status": 200,
       "state": "QUEUED",
       "ahead": 2,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 1.59,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.211,
       "error": null
      },
      {
       "at_s": 2.837,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.246,
       "error": null
      },
      {
       "at_s": 4.083,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.246,
       "error": null
      },
      {
       "at_s": 5.293,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.209,
       "error": null
      },
      {
       "at_s": 6.501,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.208,
       "error": null
      },
      {
       "at_s": 7.71,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.208,
       "error": null
      },
      {
       "at_s": 8.959,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 10.215,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.255,
       "error": null
      },
      {
       "at_s": 11.35,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.134
      }
     ],
     "poll_count": 10,
     "first_answering_s": 10.215,
     "queue_wait_s": 10.215,
     "max_ahead_observed": 2,
     "holder_observed": null,
     "ready_s": 11.35,
     "generation_s": 1.135,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2942",
      "status": 200,
      "location": null,
      "wall_s": 0.265,
      "started_epoch": 1786651531.327565,
      "ended_epoch": 1786651531.5922825,
      "error": null,
      "body_chars": 149976
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2942",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "place",
       "starting",
       "components",
       "board"
      ],
      "marker_count": 6,
      "marker_source_chars": 18956,
      "citation_markers": 0,
      "counted_as": "honest abstain",
      "outcome_words_present": [
       "honest abstain"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 18992
     },
     "answer_excerpt": "Ruling \u2014 Scythe \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Scythe You asked How do I set up Scythe for 5 players? Abstained \u2014 no grounded answer; closest passages below counted as honest abstain Asked with : Scythe bg-169786-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slot. --> This game has a human-approved setup checklist. A",
     "outcome": "SERVED",
     "end_epoch": 1786651531.593428,
     "wall_s": 11.616,
     "ok": true,
     "candidate_resident": true,
     "overlap_candidate_generating": false,
     "completion_order": 3,
     "journal": {
      "since": "2026-08-13 14:05:18",
      "until": "2026-08-13 14:05:32",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 1015,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 261,
       "sample": [
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 42",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 104 | stop processing: n_tokens = 42, truncated = 0",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 52",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 106 | stop processing: n_tokens = 52, truncated = 0",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 108 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 48",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 108 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 108 | stop processing: n_tokens = 48, truncated = 0",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 110 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 37",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 110 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 110 | stop processing: n_tokens = 37, truncated = 0",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 108730 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 1433",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 108730 | erased invalidated context checkpoint (pos_min = 0, pos_max = 16, n_tokens = 17, n_swa = 1024, pos_next = 0, size = 1.765 MiB)",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 108730 | erased invalidated context checkpoint (pos_min = 0, pos_max = 15, n_tokens = 16, n_swa = 1024, pos_next = 0, size = 1.661 MiB)",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 108730 | erased invalidated context checkpoint (pos_min = 0, pos_max = 16, n_tokens = 17, n_swa = 1024, pos_next = 0, size = 1.765 MiB)",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 108730 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 112 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 40",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 112 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 108730 | cached n_tokens = 409, memory_seq_rm [409, end)"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/burst-03.log",
       "bytes": 144860,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "burst",
     "seq": 4,
     "key": "burst#4",
     "at": "2026-08-13T14:05:21-06:00",
     "game_id": 198,
     "title": "Anachrony",
     "players": 4,
     "question": "How do I set up Anachrony for 4 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/198",
     "regime": "candidate-idle-resident",
     "trial": null,
     "arrival_slot": null,
     "family": "heavy euro",
     "scheduled_offset_s": 6.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:52:38.145489275-07:00"
      },
      {
       "name": "nomic-embed-text:latest",
       "context_length": 2048,
       "size_vram": 323150151,
       "expires_at": "2026-08-13T14:10:21.73156426-06:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2249310861,
       "expires_at": "2026-08-13T14:10:15.961155067-06:00"
      }
     ],
     "send_offset_s": 6.019,
     "cadence_error_s": 0.019,
     "send_epoch": 1786651521.9882164,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/198/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/36",
      "wall_s": 0.133,
      "started_epoch": 1786651521.9882526,
      "ended_epoch": 1786651522.1209116,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.133,
     "job_url": "https://rulesage-live.strata2signal.com/ask/36",
     "job_id": 36,
     "polls": [
      {
       "at_s": 0.379,
       "status": 200,
       "state": "QUEUED",
       "ahead": 2,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 1.627,
       "status": 200,
       "state": "QUEUED",
       "ahead": 2,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 2.84,
       "status": 200,
       "state": "QUEUED",
       "ahead": 2,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.212,
       "error": null
      },
      {
       "at_s": 4.048,
       "status": 200,
       "state": "QUEUED",
       "ahead": 2,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.207,
       "error": null
      },
      {
       "at_s": 5.291,
       "status": 200,
       "state": "QUEUED",
       "ahead": 2,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.243,
       "error": null
      },
      {
       "at_s": 6.5,
       "status": 200,
       "state": "QUEUED",
       "ahead": 2,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.208,
       "error": null
      },
      {
       "at_s": 7.713,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.213,
       "error": null
      },
      {
       "at_s": 8.923,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.21,
       "error": null
      },
      {
       "at_s": 10.176,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.252,
       "error": null
      },
      {
       "at_s": 11.426,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.249,
       "error": null
      },
      {
       "at_s": 12.673,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.246,
       "error": null
      },
      {
       "at_s": 13.921,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 15.168,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.246,
       "error": null
      },
      {
       "at_s": 16.412,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.244,
       "error": null
      },
      {
       "at_s": 17.541,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.128
      }
     ],
     "poll_count": 15,
     "first_answering_s": 10.176,
     "queue_wait_s": 10.176,
     "max_ahead_observed": 2,
     "holder_observed": null,
     "ready_s": 17.541,
     "generation_s": 7.365,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2943",
      "status": 200,
      "location": null,
      "wall_s": 0.275,
      "started_epoch": 1786651539.5292227,
      "ended_epoch": 1786651539.8043706,
      "error": null,
      "body_chars": 152524
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2943",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "place",
       "each player",
       "starting",
       "components",
       "board"
      ],
      "marker_count": 8,
      "marker_source_chars": 19002,
      "citation_markers": 30,
      "counted_as": "answered",
      "outcome_words_present": [
       "Answered"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 19041
     },
     "answer_excerpt": "Ruling \u2014 Anachrony \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Anachrony You asked How do I set up Anachrony for 4 players? Answered counted as answered Asked with : Anachrony bg-185343-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slot. --> 1. Place the Main board in the middle of the table. [1] 2. Place the two Research dice on",
     "outcome": "SERVED",
     "end_epoch": 1786651539.8055387,
     "wall_s": 17.817,
     "ok": true,
     "candidate_resident": true,
     "overlap_candidate_generating": false,
     "completion_order": 4,
     "journal": {
      "since": "2026-08-13 14:05:20",
      "until": "2026-08-13 14:05:40",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 524,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 82,
       "sample": [
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 108730 | prompt eval time =     143.01 ms /  1433 tokens (    0.10 ms per token, 10019.93 tokens per second)",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 108730 |        eval time =    3025.37 ms /   423 tokens (    7.15 ms per token,   139.82 tokens per second)",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 108730 | stop processing: n_tokens = 1855, truncated = 0",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 226 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 33",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 226 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 226 | stop processing: n_tokens = 33, truncated = 0",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 228 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 35",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 228 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 228 | stop processing: n_tokens = 35, truncated = 0",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 230 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 18",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 230 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 230 | stop processing: n_tokens = 18, truncated = 0",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 232 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 17",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 232 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 232 | stop processing: n_tokens = 17, truncated = 0",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 234 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 18",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 234 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 234 | stop processing: n_tokens = 18, truncated = 0",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 236 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 19",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 236 | cached n_tokens = 0, memory_seq_rm [0, end)"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/burst-04.log",
       "bytes": 78276,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "burst",
     "seq": 5,
     "key": "burst#5",
     "at": "2026-08-13T14:05:23-06:00",
     "game_id": 180,
     "title": "A Feast for Odin",
     "players": 4,
     "question": "How do I set up A Feast for Odin for 4 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/180",
     "regime": "candidate-idle-resident",
     "trial": null,
     "arrival_slot": null,
     "family": "heavy euro",
     "scheduled_offset_s": 8.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:52:38.145489275-07:00"
      },
      {
       "name": "nomic-embed-text:latest",
       "context_length": 2048,
       "size_vram": 323150151,
       "expires_at": "2026-08-13T14:10:21.73156426-06:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2249310861,
       "expires_at": "2026-08-13T14:10:15.961155067-06:00"
      }
     ],
     "send_offset_s": 8.012,
     "cadence_error_s": 0.012,
     "send_epoch": 1786651523.9811757,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/180/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/37",
      "wall_s": 0.13,
      "started_epoch": 1786651523.9812176,
      "ended_epoch": 1786651524.1112685,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.13,
     "job_url": "https://rulesage-live.strata2signal.com/ask/37",
     "job_id": 37,
     "polls": [
      {
       "at_s": 0.379,
       "status": 200,
       "state": "QUEUED",
       "ahead": 3,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.249,
       "error": null
      },
      {
       "at_s": 1.624,
       "status": 200,
       "state": "QUEUED",
       "ahead": 3,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.244,
       "error": null
      },
      {
       "at_s": 2.873,
       "status": 200,
       "state": "QUEUED",
       "ahead": 3,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.249,
       "error": null
      },
      {
       "at_s": 4.084,
       "status": 200,
       "state": "QUEUED",
       "ahead": 3,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.21,
       "error": null
      },
      {
       "at_s": 5.299,
       "status": 200,
       "state": "QUEUED",
       "ahead": 2,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.214,
       "error": null
      },
      {
       "at_s": 6.548,
       "status": 200,
       "state": "QUEUED",
       "ahead": 2,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.249,
       "error": null
      },
      {
       "at_s": 7.8,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.251,
       "error": null
      },
      {
       "at_s": 9.016,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.215,
       "error": null
      },
      {
       "at_s": 10.228,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.211,
       "error": null
      },
      {
       "at_s": 11.443,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.215,
       "error": null
      },
      {
       "at_s": 12.652,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.208,
       "error": null
      },
      {
       "at_s": 13.858,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.206,
       "error": null
      },
      {
       "at_s": 15.078,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.219,
       "error": null
      },
      {
       "at_s": 16.325,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 17.576,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.25,
       "error": null
      },
      {
       "at_s": 18.707,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.13
      }
     ],
     "poll_count": 16,
     "first_answering_s": 16.325,
     "queue_wait_s": 16.325,
     "max_ahead_observed": 3,
     "holder_observed": null,
     "ready_s": 18.707,
     "generation_s": 2.382,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2944",
      "status": 200,
      "location": null,
      "wall_s": 0.259,
      "started_epoch": 1786651542.6883397,
      "ended_epoch": 1786651542.9473846,
      "error": null,
      "body_chars": 146943
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2944",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "place",
       "each player",
       "board"
      ],
      "marker_count": 5,
      "marker_source_chars": 18444,
      "citation_markers": 0,
      "counted_as": "honest abstain",
      "outcome_words_present": [
       "honest abstain"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 18490
     },
     "answer_excerpt": "Ruling \u2014 A Feast for Odin \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 A Feast for Odin You asked How do I set up A Feast for Odin for 4 players? Abstained \u2014 no grounded answer; closest passages below counted as honest abstain Asked with : A Feast for Odin bg-177736-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slot. --> The answe",
     "outcome": "SERVED",
     "end_epoch": 1786651542.9485602,
     "wall_s": 18.967,
     "ok": true,
     "candidate_resident": true,
     "overlap_candidate_generating": false,
     "completion_order": 5,
     "journal": {
      "since": "2026-08-13 14:05:22",
      "until": "2026-08-13 14:05:43",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 532,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 50,
       "sample": [
        "2026-08-13T14:05:24-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 109156 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 2883",
        "2026-08-13T14:05:24-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 109156 | erased invalidated context checkpoint (pos_min = 0, pos_max = 408, n_tokens = 409, n_swa = 1024, pos_next = 0, size = 42.443 MiB)",
        "2026-08-13T14:05:24-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 109156 | erased invalidated context checkpoint (pos_min = 0, pos_max = 1428, n_tokens = 1429, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:05:24-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 109156 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:24-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 109156 | cached n_tokens = 1024, memory_seq_rm [1024, end)",
        "2026-08-13T14:05:24-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 109156 | cached n_tokens = 1859, memory_seq_rm [1859, end)",
        "2026-08-13T14:05:24-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 109156 | created context checkpoint 1 of 32 (pos_min = 0, pos_max = 1858, n_tokens = 1859, size = 106.262 MiB)",
        "2026-08-13T14:05:24-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 109156 | cached n_tokens = 2879, memory_seq_rm [2879, end)",
        "2026-08-13T14:05:24-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 109156 | created context checkpoint 2 of 32 (pos_min = 831, pos_max = 2878, n_tokens = 2879, size = 106.262 MiB)",
        "2026-08-13T14:05:28-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 109156 | prompt eval time =     231.19 ms /  2883 tokens (    0.08 ms per token, 12470.53 tokens per second)",
        "2026-08-13T14:05:28-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 109156 |        eval time =    4137.80 ms /   584 tokens (    7.09 ms per token,   141.14 tokens per second)",
        "2026-08-13T14:05:28-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 109156 | stop processing: n_tokens = 3466, truncated = 0",
        "2026-08-13T14:05:30-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 109744 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 2866",
        "2026-08-13T14:05:30-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 109744 | erased invalidated context checkpoint (pos_min = 0, pos_max = 1858, n_tokens = 1859, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:05:30-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 109744 | erased invalidated context checkpoint (pos_min = 831, pos_max = 2878, n_tokens = 2879, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:05:30-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 109744 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:30-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 109744 | cached n_tokens = 1024, memory_seq_rm [1024, end)",
        "2026-08-13T14:05:30-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 109744 | cached n_tokens = 1842, memory_seq_rm [1842, end)",
        "2026-08-13T14:05:30-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 109744 | created context checkpoint 1 of 32 (pos_min = 0, pos_max = 1841, n_tokens = 1842, size = 106.262 MiB)",
        "2026-08-13T14:05:30-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 109744 | cached n_tokens = 2862, memory_seq_rm [2862, end)"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/burst-05.log",
       "bytes": 81529,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    }
   ],
   "asks": [
    {
     "leg": "C6",
     "probe": "burst",
     "seq": 1,
     "key": "burst#1",
     "at": "2026-08-13T14:05:15-06:00",
     "game_id": 17,
     "title": "Brass: Birmingham",
     "players": 4,
     "question": "How do I set up Brass: Birmingham for 4 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/17",
     "regime": "candidate-idle-resident",
     "trial": null,
     "arrival_slot": null,
     "family": "heavy euro",
     "scheduled_offset_s": 0.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:52:17.086650953-07:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2249310861,
       "expires_at": "2026-08-13T14:10:15.961155067-06:00"
      }
     ],
     "send_offset_s": 0.005,
     "cadence_error_s": 0.005,
     "send_epoch": 1786651515.973983,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/17/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/33",
      "wall_s": 0.136,
      "started_epoch": 1786651515.974018,
      "ended_epoch": 1786651516.1099122,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.136,
     "job_url": "https://rulesage-live.strata2signal.com/ask/33",
     "job_id": 33,
     "polls": [
      {
       "at_s": 0.383,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 1.633,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.249,
       "error": null
      },
      {
       "at_s": 2.878,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.244,
       "error": null
      },
      {
       "at_s": 4.124,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.245,
       "error": null
      },
      {
       "at_s": 5.371,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.246,
       "error": null
      },
      {
       "at_s": 6.503,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.131
      }
     ],
     "poll_count": 6,
     "first_answering_s": 0.383,
     "queue_wait_s": 0.383,
     "max_ahead_observed": null,
     "holder_observed": null,
     "ready_s": 6.503,
     "generation_s": 6.12,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2940",
      "status": 200,
      "location": null,
      "wall_s": 0.257,
      "started_epoch": 1786651522.4771109,
      "ended_epoch": 1786651522.7342713,
      "error": null,
      "body_chars": 149921
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2940",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "place",
       "components",
       "board"
      ],
      "marker_count": 6,
      "marker_source_chars": 17452,
      "citation_markers": 21,
      "counted_as": "answered",
      "outcome_words_present": [
       "Answered"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 17499
     },
     "answer_excerpt": "Ruling \u2014 Brass: Birmingham \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Brass: Birmingham You asked How do I set up Brass: Birmingham for 4 players? Answered counted as answered Asked with : Brass: Birmingham bg-224517-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slot. --> 1. Place the board on either the day or night side. [1] 2",
     "outcome": "SERVED",
     "end_epoch": 1786651522.735398,
     "wall_s": 6.761,
     "ok": true,
     "candidate_resident": true,
     "overlap_candidate_generating": false,
     "completion_order": 1,
     "journal": {
      "since": "2026-08-13 14:05:14",
      "until": "2026-08-13 14:05:23",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 1597,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 400,
       "sample": [
        "2026-08-13T14:05:15-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 0 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 57",
        "2026-08-13T14:05:15-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 0 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:15-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 0 | cached n_tokens = 53, memory_seq_rm [53, end)",
        "2026-08-13T14:05:15-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 0 | created context checkpoint 1 of 32 (pos_min = 0, pos_max = 52, n_tokens = 53, size = 2.110 MiB)",
        "2026-08-13T14:05:15-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 0 | prompt eval time =     185.54 ms /    57 tokens (    3.26 ms per token,   307.20 tokens per second)",
        "2026-08-13T14:05:15-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 0 |        eval time =       0.00 ms /     1 tokens (    0.00 ms per token, 1000000.00 tokens per second)",
        "2026-08-13T14:05:15-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 0 | stop processing: n_tokens = 57, truncated = 0",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 0 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 21",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 0 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 0 | stop processing: n_tokens = 21, truncated = 0",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 2 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 19",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 2 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 2 | stop processing: n_tokens = 19, truncated = 0",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 4 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 22",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 4 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 4 | stop processing: n_tokens = 22, truncated = 0",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 6 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 24",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 6 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 6 | stop processing: n_tokens = 24, truncated = 0",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 8 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 21"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/burst-01.log",
       "bytes": 200000,
       "capped_at_bytes": 200000,
       "truncated": true
      }
     }
    },
    {
     "leg": "C6",
     "probe": "burst",
     "seq": 2,
     "key": "burst#2",
     "at": "2026-08-13T14:05:17-06:00",
     "game_id": 173,
     "title": "Ark Nova",
     "players": 4,
     "question": "How do I set up Ark Nova for 4 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/173",
     "regime": "candidate-idle-resident",
     "trial": null,
     "arrival_slot": null,
     "family": "heavy euro",
     "scheduled_offset_s": 2.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:52:17.086650953-07:00"
      },
      {
       "name": "nomic-embed-text:latest",
       "context_length": 2048,
       "size_vram": 323150151,
       "expires_at": "2026-08-13T14:10:17.980821239-06:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2249310861,
       "expires_at": "2026-08-13T14:10:15.961155067-06:00"
      }
     ],
     "send_offset_s": 2.016,
     "cadence_error_s": 0.016,
     "send_epoch": 1786651517.985371,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/173/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/34",
      "wall_s": 0.132,
      "started_epoch": 1786651517.985416,
      "ended_epoch": 1786651518.117544,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.132,
     "job_url": "https://rulesage-live.strata2signal.com/ask/34",
     "job_id": 34,
     "polls": [
      {
       "at_s": 0.344,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.212,
       "error": null
      },
      {
       "at_s": 1.553,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.208,
       "error": null
      },
      {
       "at_s": 2.762,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.209,
       "error": null
      },
      {
       "at_s": 4.014,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.251,
       "error": null
      },
      {
       "at_s": 5.263,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.249,
       "error": null
      },
      {
       "at_s": 6.507,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.243,
       "error": null
      },
      {
       "at_s": 7.755,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 9.001,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.245,
       "error": null
      },
      {
       "at_s": 10.246,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.245,
       "error": null
      },
      {
       "at_s": 11.374,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.127
      }
     ],
     "poll_count": 10,
     "first_answering_s": 4.014,
     "queue_wait_s": 4.014,
     "max_ahead_observed": 1,
     "holder_observed": null,
     "ready_s": 11.374,
     "generation_s": 7.36,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2941",
      "status": 200,
      "location": null,
      "wall_s": 0.26,
      "started_epoch": 1786651529.3593667,
      "ended_epoch": 1786651529.619137,
      "error": null,
      "body_chars": 153767
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2941",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "place",
       "deal",
       "components",
       "board"
      ],
      "marker_count": 7,
      "marker_source_chars": 19174,
      "citation_markers": 26,
      "counted_as": "answered",
      "outcome_words_present": [
       "Answered"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 19212
     },
     "answer_excerpt": "Ruling \u2014 Ark Nova \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Ark Nova You asked How do I set up Ark Nova for 4 players? Answered counted as answered Asked with : Ark Nova bg-342942-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slot. --> 1. Place the game board in the center of the table. [1] 2. Take the Break token and place it ",
     "outcome": "SERVED",
     "end_epoch": 1786651529.620352,
     "wall_s": 11.635,
     "ok": true,
     "candidate_resident": true,
     "overlap_candidate_generating": false,
     "completion_order": 2,
     "journal": {
      "since": "2026-08-13 14:05:16",
      "until": "2026-08-13 14:05:30",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 1360,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 405,
       "sample": [
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 0 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 21",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 0 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 0 | stop processing: n_tokens = 21, truncated = 0",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 2 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 19",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 2 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 2 | stop processing: n_tokens = 19, truncated = 0",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 4 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 22",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 4 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 4 | stop processing: n_tokens = 22, truncated = 0",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 6 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 24",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 6 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 6 | stop processing: n_tokens = 24, truncated = 0",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 8 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 21",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 8 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 8 | stop processing: n_tokens = 21, truncated = 0",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 10 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 17",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 10 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 10 | stop processing: n_tokens = 17, truncated = 0",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 12 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 15",
        "2026-08-13T14:05:16-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 12 | cached n_tokens = 0, memory_seq_rm [0, end)"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/burst-02.log",
       "bytes": 187862,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "burst",
     "seq": 3,
     "key": "burst#3",
     "at": "2026-08-13T14:05:19-06:00",
     "game_id": 2,
     "title": "Scythe",
     "players": 5,
     "question": "How do I set up Scythe for 5 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/2",
     "regime": "candidate-idle-resident",
     "trial": null,
     "arrival_slot": null,
     "family": "heavy euro",
     "scheduled_offset_s": 4.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:52:17.086650953-07:00"
      },
      {
       "name": "nomic-embed-text:latest",
       "context_length": 2048,
       "size_vram": 323150151,
       "expires_at": "2026-08-13T14:10:19.818295816-06:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2249310861,
       "expires_at": "2026-08-13T14:10:15.961155067-06:00"
      }
     ],
     "send_offset_s": 4.008,
     "cadence_error_s": 0.008,
     "send_epoch": 1786651519.9773962,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/2/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/35",
      "wall_s": 0.13,
      "started_epoch": 1786651519.9774303,
      "ended_epoch": 1786651520.1076248,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.13,
     "job_url": "https://rulesage-live.strata2signal.com/ask/35",
     "job_id": 35,
     "polls": [
      {
       "at_s": 0.378,
       "status": 200,
       "state": "QUEUED",
       "ahead": 2,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 1.59,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.211,
       "error": null
      },
      {
       "at_s": 2.837,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.246,
       "error": null
      },
      {
       "at_s": 4.083,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.246,
       "error": null
      },
      {
       "at_s": 5.293,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.209,
       "error": null
      },
      {
       "at_s": 6.501,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.208,
       "error": null
      },
      {
       "at_s": 7.71,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.208,
       "error": null
      },
      {
       "at_s": 8.959,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 10.215,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.255,
       "error": null
      },
      {
       "at_s": 11.35,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.134
      }
     ],
     "poll_count": 10,
     "first_answering_s": 10.215,
     "queue_wait_s": 10.215,
     "max_ahead_observed": 2,
     "holder_observed": null,
     "ready_s": 11.35,
     "generation_s": 1.135,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2942",
      "status": 200,
      "location": null,
      "wall_s": 0.265,
      "started_epoch": 1786651531.327565,
      "ended_epoch": 1786651531.5922825,
      "error": null,
      "body_chars": 149976
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2942",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "place",
       "starting",
       "components",
       "board"
      ],
      "marker_count": 6,
      "marker_source_chars": 18956,
      "citation_markers": 0,
      "counted_as": "honest abstain",
      "outcome_words_present": [
       "honest abstain"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 18992
     },
     "answer_excerpt": "Ruling \u2014 Scythe \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Scythe You asked How do I set up Scythe for 5 players? Abstained \u2014 no grounded answer; closest passages below counted as honest abstain Asked with : Scythe bg-169786-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slot. --> This game has a human-approved setup checklist. A",
     "outcome": "SERVED",
     "end_epoch": 1786651531.593428,
     "wall_s": 11.616,
     "ok": true,
     "candidate_resident": true,
     "overlap_candidate_generating": false,
     "completion_order": 3,
     "journal": {
      "since": "2026-08-13 14:05:18",
      "until": "2026-08-13 14:05:32",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 1015,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 261,
       "sample": [
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 42",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 104 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 104 | stop processing: n_tokens = 42, truncated = 0",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 52",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 106 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 106 | stop processing: n_tokens = 52, truncated = 0",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 108 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 48",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 108 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 108 | stop processing: n_tokens = 48, truncated = 0",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 110 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 37",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 110 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 110 | stop processing: n_tokens = 37, truncated = 0",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 108730 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 1433",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 108730 | erased invalidated context checkpoint (pos_min = 0, pos_max = 16, n_tokens = 17, n_swa = 1024, pos_next = 0, size = 1.765 MiB)",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 108730 | erased invalidated context checkpoint (pos_min = 0, pos_max = 15, n_tokens = 16, n_swa = 1024, pos_next = 0, size = 1.661 MiB)",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 108730 | erased invalidated context checkpoint (pos_min = 0, pos_max = 16, n_tokens = 17, n_swa = 1024, pos_next = 0, size = 1.765 MiB)",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 108730 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 112 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 40",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 112 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:18-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 108730 | cached n_tokens = 409, memory_seq_rm [409, end)"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/burst-03.log",
       "bytes": 144860,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "burst",
     "seq": 4,
     "key": "burst#4",
     "at": "2026-08-13T14:05:21-06:00",
     "game_id": 198,
     "title": "Anachrony",
     "players": 4,
     "question": "How do I set up Anachrony for 4 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/198",
     "regime": "candidate-idle-resident",
     "trial": null,
     "arrival_slot": null,
     "family": "heavy euro",
     "scheduled_offset_s": 6.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:52:38.145489275-07:00"
      },
      {
       "name": "nomic-embed-text:latest",
       "context_length": 2048,
       "size_vram": 323150151,
       "expires_at": "2026-08-13T14:10:21.73156426-06:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2249310861,
       "expires_at": "2026-08-13T14:10:15.961155067-06:00"
      }
     ],
     "send_offset_s": 6.019,
     "cadence_error_s": 0.019,
     "send_epoch": 1786651521.9882164,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/198/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/36",
      "wall_s": 0.133,
      "started_epoch": 1786651521.9882526,
      "ended_epoch": 1786651522.1209116,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.133,
     "job_url": "https://rulesage-live.strata2signal.com/ask/36",
     "job_id": 36,
     "polls": [
      {
       "at_s": 0.379,
       "status": 200,
       "state": "QUEUED",
       "ahead": 2,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 1.627,
       "status": 200,
       "state": "QUEUED",
       "ahead": 2,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 2.84,
       "status": 200,
       "state": "QUEUED",
       "ahead": 2,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.212,
       "error": null
      },
      {
       "at_s": 4.048,
       "status": 200,
       "state": "QUEUED",
       "ahead": 2,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.207,
       "error": null
      },
      {
       "at_s": 5.291,
       "status": 200,
       "state": "QUEUED",
       "ahead": 2,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.243,
       "error": null
      },
      {
       "at_s": 6.5,
       "status": 200,
       "state": "QUEUED",
       "ahead": 2,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.208,
       "error": null
      },
      {
       "at_s": 7.713,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.213,
       "error": null
      },
      {
       "at_s": 8.923,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.21,
       "error": null
      },
      {
       "at_s": 10.176,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.252,
       "error": null
      },
      {
       "at_s": 11.426,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.249,
       "error": null
      },
      {
       "at_s": 12.673,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.246,
       "error": null
      },
      {
       "at_s": 13.921,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 15.168,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.246,
       "error": null
      },
      {
       "at_s": 16.412,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.244,
       "error": null
      },
      {
       "at_s": 17.541,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.128
      }
     ],
     "poll_count": 15,
     "first_answering_s": 10.176,
     "queue_wait_s": 10.176,
     "max_ahead_observed": 2,
     "holder_observed": null,
     "ready_s": 17.541,
     "generation_s": 7.365,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2943",
      "status": 200,
      "location": null,
      "wall_s": 0.275,
      "started_epoch": 1786651539.5292227,
      "ended_epoch": 1786651539.8043706,
      "error": null,
      "body_chars": 152524
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2943",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "place",
       "each player",
       "starting",
       "components",
       "board"
      ],
      "marker_count": 8,
      "marker_source_chars": 19002,
      "citation_markers": 30,
      "counted_as": "answered",
      "outcome_words_present": [
       "Answered"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 19041
     },
     "answer_excerpt": "Ruling \u2014 Anachrony \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Anachrony You asked How do I set up Anachrony for 4 players? Answered counted as answered Asked with : Anachrony bg-185343-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slot. --> 1. Place the Main board in the middle of the table. [1] 2. Place the two Research dice on",
     "outcome": "SERVED",
     "end_epoch": 1786651539.8055387,
     "wall_s": 17.817,
     "ok": true,
     "candidate_resident": true,
     "overlap_candidate_generating": false,
     "completion_order": 4,
     "journal": {
      "since": "2026-08-13 14:05:20",
      "until": "2026-08-13 14:05:40",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 524,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 82,
       "sample": [
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 108730 | prompt eval time =     143.01 ms /  1433 tokens (    0.10 ms per token, 10019.93 tokens per second)",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 108730 |        eval time =    3025.37 ms /   423 tokens (    7.15 ms per token,   139.82 tokens per second)",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 108730 | stop processing: n_tokens = 1855, truncated = 0",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 226 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 33",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 226 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 226 | stop processing: n_tokens = 33, truncated = 0",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 228 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 35",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 228 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 228 | stop processing: n_tokens = 35, truncated = 0",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 230 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 18",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 230 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 230 | stop processing: n_tokens = 18, truncated = 0",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 232 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 17",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 232 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 232 | stop processing: n_tokens = 17, truncated = 0",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 234 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 18",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 234 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 234 | stop processing: n_tokens = 18, truncated = 0",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 236 | new prompt, n_ctx_slot = 2048, n_keep = 0, task.n_tokens = 19",
        "2026-08-13T14:05:21-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 236 | cached n_tokens = 0, memory_seq_rm [0, end)"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/burst-04.log",
       "bytes": 78276,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "burst",
     "seq": 5,
     "key": "burst#5",
     "at": "2026-08-13T14:05:23-06:00",
     "game_id": 180,
     "title": "A Feast for Odin",
     "players": 4,
     "question": "How do I set up A Feast for Odin for 4 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/180",
     "regime": "candidate-idle-resident",
     "trial": null,
     "arrival_slot": null,
     "family": "heavy euro",
     "scheduled_offset_s": 8.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:52:38.145489275-07:00"
      },
      {
       "name": "nomic-embed-text:latest",
       "context_length": 2048,
       "size_vram": 323150151,
       "expires_at": "2026-08-13T14:10:21.73156426-06:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2249310861,
       "expires_at": "2026-08-13T14:10:15.961155067-06:00"
      }
     ],
     "send_offset_s": 8.012,
     "cadence_error_s": 0.012,
     "send_epoch": 1786651523.9811757,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/180/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/37",
      "wall_s": 0.13,
      "started_epoch": 1786651523.9812176,
      "ended_epoch": 1786651524.1112685,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.13,
     "job_url": "https://rulesage-live.strata2signal.com/ask/37",
     "job_id": 37,
     "polls": [
      {
       "at_s": 0.379,
       "status": 200,
       "state": "QUEUED",
       "ahead": 3,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.249,
       "error": null
      },
      {
       "at_s": 1.624,
       "status": 200,
       "state": "QUEUED",
       "ahead": 3,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.244,
       "error": null
      },
      {
       "at_s": 2.873,
       "status": 200,
       "state": "QUEUED",
       "ahead": 3,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.249,
       "error": null
      },
      {
       "at_s": 4.084,
       "status": 200,
       "state": "QUEUED",
       "ahead": 3,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.21,
       "error": null
      },
      {
       "at_s": 5.299,
       "status": 200,
       "state": "QUEUED",
       "ahead": 2,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.214,
       "error": null
      },
      {
       "at_s": 6.548,
       "status": 200,
       "state": "QUEUED",
       "ahead": 2,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.249,
       "error": null
      },
      {
       "at_s": 7.8,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.251,
       "error": null
      },
      {
       "at_s": 9.016,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.215,
       "error": null
      },
      {
       "at_s": 10.228,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.211,
       "error": null
      },
      {
       "at_s": 11.443,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.215,
       "error": null
      },
      {
       "at_s": 12.652,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.208,
       "error": null
      },
      {
       "at_s": 13.858,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.206,
       "error": null
      },
      {
       "at_s": 15.078,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.219,
       "error": null
      },
      {
       "at_s": 16.325,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 17.576,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.25,
       "error": null
      },
      {
       "at_s": 18.707,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.13
      }
     ],
     "poll_count": 16,
     "first_answering_s": 16.325,
     "queue_wait_s": 16.325,
     "max_ahead_observed": 3,
     "holder_observed": null,
     "ready_s": 18.707,
     "generation_s": 2.382,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2944",
      "status": 200,
      "location": null,
      "wall_s": 0.259,
      "started_epoch": 1786651542.6883397,
      "ended_epoch": 1786651542.9473846,
      "error": null,
      "body_chars": 146943
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2944",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "place",
       "each player",
       "board"
      ],
      "marker_count": 5,
      "marker_source_chars": 18444,
      "citation_markers": 0,
      "counted_as": "honest abstain",
      "outcome_words_present": [
       "honest abstain"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 18490
     },
     "answer_excerpt": "Ruling \u2014 A Feast for Odin \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 A Feast for Odin You asked How do I set up A Feast for Odin for 4 players? Abstained \u2014 no grounded answer; closest passages below counted as honest abstain Asked with : A Feast for Odin bg-177736-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slot. --> The answe",
     "outcome": "SERVED",
     "end_epoch": 1786651542.9485602,
     "wall_s": 18.967,
     "ok": true,
     "candidate_resident": true,
     "overlap_candidate_generating": false,
     "completion_order": 5,
     "journal": {
      "since": "2026-08-13 14:05:22",
      "until": "2026-08-13 14:05:43",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 532,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 50,
       "sample": [
        "2026-08-13T14:05:24-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 109156 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 2883",
        "2026-08-13T14:05:24-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 109156 | erased invalidated context checkpoint (pos_min = 0, pos_max = 408, n_tokens = 409, n_swa = 1024, pos_next = 0, size = 42.443 MiB)",
        "2026-08-13T14:05:24-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 109156 | erased invalidated context checkpoint (pos_min = 0, pos_max = 1428, n_tokens = 1429, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:05:24-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 109156 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:24-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 109156 | cached n_tokens = 1024, memory_seq_rm [1024, end)",
        "2026-08-13T14:05:24-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 109156 | cached n_tokens = 1859, memory_seq_rm [1859, end)",
        "2026-08-13T14:05:24-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 109156 | created context checkpoint 1 of 32 (pos_min = 0, pos_max = 1858, n_tokens = 1859, size = 106.262 MiB)",
        "2026-08-13T14:05:24-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 109156 | cached n_tokens = 2879, memory_seq_rm [2879, end)",
        "2026-08-13T14:05:24-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 109156 | created context checkpoint 2 of 32 (pos_min = 831, pos_max = 2878, n_tokens = 2879, size = 106.262 MiB)",
        "2026-08-13T14:05:28-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 109156 | prompt eval time =     231.19 ms /  2883 tokens (    0.08 ms per token, 12470.53 tokens per second)",
        "2026-08-13T14:05:28-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 109156 |        eval time =    4137.80 ms /   584 tokens (    7.09 ms per token,   141.14 tokens per second)",
        "2026-08-13T14:05:28-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 109156 | stop processing: n_tokens = 3466, truncated = 0",
        "2026-08-13T14:05:30-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 109744 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 2866",
        "2026-08-13T14:05:30-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 109744 | erased invalidated context checkpoint (pos_min = 0, pos_max = 1858, n_tokens = 1859, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:05:30-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 109744 | erased invalidated context checkpoint (pos_min = 831, pos_max = 2878, n_tokens = 2879, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:05:30-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 109744 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:05:30-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 109744 | cached n_tokens = 1024, memory_seq_rm [1024, end)",
        "2026-08-13T14:05:30-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 109744 | cached n_tokens = 1842, memory_seq_rm [1842, end)",
        "2026-08-13T14:05:30-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 109744 | created context checkpoint 1 of 32 (pos_min = 0, pos_max = 1841, n_tokens = 1842, size = 106.262 MiB)",
        "2026-08-13T14:05:30-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 109744 | cached n_tokens = 2862, memory_seq_rm [2862, end)"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/burst-05.log",
       "bytes": 81529,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    }
   ],
   "completion_order": [
    {
     "key": "burst#1",
     "title": "Brass: Birmingham",
     "send_offset_s": 0.005,
     "completion_order": 1,
     "wall_s": 6.761,
     "queue_wait_s": 0.383,
     "max_ahead_observed": null
    },
    {
     "key": "burst#2",
     "title": "Ark Nova",
     "send_offset_s": 2.016,
     "completion_order": 2,
     "wall_s": 11.635,
     "queue_wait_s": 4.014,
     "max_ahead_observed": 1
    },
    {
     "key": "burst#3",
     "title": "Scythe",
     "send_offset_s": 4.008,
     "completion_order": 3,
     "wall_s": 11.616,
     "queue_wait_s": 10.215,
     "max_ahead_observed": 2
    },
    {
     "key": "burst#4",
     "title": "Anachrony",
     "send_offset_s": 6.019,
     "completion_order": 4,
     "wall_s": 17.817,
     "queue_wait_s": 10.176,
     "max_ahead_observed": 2
    },
    {
     "key": "burst#5",
     "title": "A Feast for Odin",
     "send_offset_s": 8.012,
     "completion_order": 5,
     "wall_s": 18.967,
     "queue_wait_s": 16.325,
     "max_ahead_observed": 3
    }
   ],
   "release": {
    "at": "2026-08-13T14:05:43-06:00",
    "released": "muse-glimmer:30b-q8_0-dflash",
    "attempts": 1,
    "attempts_allowed": 4,
    "attempt_history": [
     {
      "attempt": 1,
      "unloaded": [
       "muse-glimmer:30b-q8_0-dflash"
      ],
      "candidates_after": [],
      "cleared": true
     }
    ],
    "wall_s": 0.051,
    "law": {
     "num_ctx": 32768,
     "think": false,
     "reasoning_strength": null,
     "stream": false,
     "allow_keep_alive": true,
     "keep_alive": 0,
     "format": null
    },
    "unloads": [
     {
      "attempt": 1,
      "tag": "muse-glimmer:30b-q8_0-dflash",
      "wall_s": 0.051,
      "law": {
       "num_ctx": 32768,
       "think": false,
       "reasoning_strength": null,
       "stream": false,
       "allow_keep_alive": true,
       "keep_alive": 0,
       "format": null
      },
      "done_reason": "unload"
     }
    ],
    "done_reason": "unload",
    "residents_after": [
     "gemma4:26b",
     "nomic-embed-text:latest"
    ],
    "candidates_after": [],
    "ok": true
   }
  },
  "pair": {
   "probe": "pair",
   "at": "2026-08-13T14:05:45-06:00",
   "trials": [
    {
     "trial": 1,
     "keys": [
      "pair#1",
      "pair#2"
     ],
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:53:04.856432116-07:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2515145849,
       "expires_at": "2026-08-13T14:11:01.368326857-06:00"
      },
      {
       "name": "nomic-embed-text:latest",
       "context_length": 2048,
       "size_vram": 323150151,
       "expires_at": "2026-08-13T14:10:21.73156426-06:00"
      }
     ],
     "title": "Terraforming Mars",
     "send_skew_s": 0.001,
     "walls_s": [
      6.769,
      11.671
     ],
     "second_arrival_penalty_s": 4.902,
     "penalty_rule": "later completion's wall_s minus earlier completion's wall_s, both measured from their own POST; the two asks are the same book with different player counts, so the difference is about arrival order and not about book length",
     "first_finished": "pair#1",
     "queue_waits_s": [
      0.382,
      6.522
     ]
    },
    {
     "trial": 2,
     "keys": [
      "pair#3",
      "pair#4"
     ],
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:53:28.747882445-07:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2515145849,
       "expires_at": "2026-08-13T14:11:01.368326857-06:00"
      },
      {
       "name": "nomic-embed-text:latest",
       "context_length": 2048,
       "size_vram": 323150151,
       "expires_at": "2026-08-13T14:10:21.73156426-06:00"
      }
     ],
     "title": "Dune: Imperium",
     "send_skew_s": 0.0,
     "walls_s": [
      10.452,
      6.77
     ],
     "second_arrival_penalty_s": 3.682,
     "penalty_rule": "later completion's wall_s minus earlier completion's wall_s, both measured from their own POST; the two asks are the same book with different player counts, so the difference is about arrival order and not about book length",
     "first_finished": "pair#4",
     "queue_waits_s": [
      6.552,
      0.378
     ]
    },
    {
     "trial": 3,
     "keys": [
      "pair#5",
      "pair#6"
     ],
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:54:09.024575391-07:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2515145849,
       "expires_at": "2026-08-13T14:11:01.368326857-06:00"
      },
      {
       "name": "nomic-embed-text:latest",
       "context_length": 2048,
       "size_vram": 323150151,
       "expires_at": "2026-08-13T14:10:21.73156426-06:00"
      }
     ],
     "title": "Caverna: The Cave Farmers",
     "send_skew_s": 0.001,
     "walls_s": [
      6.763,
      12.844
     ],
     "second_arrival_penalty_s": 6.081,
     "penalty_rule": "later completion's wall_s minus earlier completion's wall_s, both measured from their own POST; the two asks are the same book with different player counts, so the difference is about arrival order and not about book length",
     "first_finished": "pair#5",
     "queue_waits_s": [
      0.388,
      6.474
     ]
    }
   ],
   "gap_s": 30.0,
   "candidate_load": {
    "at": "2026-08-13T14:06:01-06:00",
    "tag": "muse-glimmer:30b-q8_0-dflash",
    "load_gate": {
     "at": "2026-08-13T14:05:45-06:00",
     "wants": "muse-glimmer:30b-q8_0-dflash",
     "residents": [
      "gemma4:26b",
      "nomic-embed-text:latest"
     ],
     "blockers": [],
     "ok": true
    },
    "wall_s": 15.82,
    "started_epoch": 1786651545.5491734,
    "ended_epoch": 1786651561.372149,
    "load_duration_ns": 15600562410,
    "law": {
     "num_ctx": 32768,
     "think": false,
     "reasoning_strength": null,
     "stream": false,
     "allow_keep_alive": true,
     "keep_alive": 300,
     "format": null
    },
    "resident": true,
    "size_vram": 2515145849,
    "context_length": 32768,
    "expires_at": "2026-08-13T14:11:01.368326857-06:00"
   },
   "records": [
    {
     "leg": "C6",
     "probe": "pair",
     "seq": 1,
     "key": "pair#1",
     "at": "2026-08-13T14:06:01-06:00",
     "game_id": 8,
     "title": "Terraforming Mars",
     "players": 2,
     "question": "How do I set up Terraforming Mars for 2 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/8",
     "regime": "candidate-idle-resident",
     "trial": 1,
     "arrival_slot": "a",
     "family": "heavy euro",
     "scheduled_offset_s": 0.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "send_offset_s": 0.004,
     "cadence_error_s": 0.004,
     "send_epoch": 1786651561.385337,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/8/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/38",
      "wall_s": 0.131,
      "started_epoch": 1786651561.3853664,
      "ended_epoch": 1786651561.516798,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.131,
     "job_url": "https://rulesage-live.strata2signal.com/ask/38",
     "job_id": 38,
     "polls": [
      {
       "at_s": 0.382,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.25,
       "error": null
      },
      {
       "at_s": 1.63,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 2.88,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.249,
       "error": null
      },
      {
       "at_s": 4.13,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.25,
       "error": null
      },
      {
       "at_s": 5.382,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.251,
       "error": null
      },
      {
       "at_s": 6.513,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.13
      }
     ],
     "poll_count": 6,
     "first_answering_s": 0.382,
     "queue_wait_s": 0.382,
     "max_ahead_observed": null,
     "holder_observed": null,
     "ready_s": 6.513,
     "generation_s": 6.131,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2945",
      "status": 200,
      "location": null,
      "wall_s": 0.255,
      "started_epoch": 1786651567.8984585,
      "ended_epoch": 1786651568.1534908,
      "error": null,
      "body_chars": 150963
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2945",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "place",
       "each player",
       "deal",
       "starting",
       "board"
      ],
      "marker_count": 8,
      "marker_source_chars": 17540,
      "citation_markers": 18,
      "counted_as": "answered",
      "outcome_words_present": [
       "Answered"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 17587
     },
     "answer_excerpt": "Ruling \u2014 Terraforming Mars \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Terraforming Mars You asked How do I set up Terraforming Mars for 2 players? Answered counted as answered Asked with : Terraforming Mars bg-167791-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slot. --> This game has a verified setup checklist. Every step is q",
     "outcome": "SERVED",
     "end_epoch": 1786651568.1546178,
     "wall_s": 6.769,
     "ok": true,
     "candidate_resident": true,
     "overlap_candidate_generating": false,
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:53:04.856432116-07:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2515145849,
       "expires_at": "2026-08-13T14:11:01.368326857-06:00"
      },
      {
       "name": "nomic-embed-text:latest",
       "context_length": 2048,
       "size_vram": 323150151,
       "expires_at": "2026-08-13T14:10:21.73156426-06:00"
      }
     ],
     "residents_scope": "read once for this trial, immediately before both sends were released together",
     "completion_order": 1,
     "journal": {
      "since": "2026-08-13 14:06:00",
      "until": "2026-08-13 14:06:09",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 382,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 31,
       "sample": [
        "2026-08-13T14:06:01-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 0 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 57",
        "2026-08-13T14:06:01-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 0 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:06:01-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 0 | cached n_tokens = 53, memory_seq_rm [53, end)",
        "2026-08-13T14:06:01-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 0 | created context checkpoint 1 of 32 (pos_min = 0, pos_max = 52, n_tokens = 53, size = 2.110 MiB)",
        "2026-08-13T14:06:01-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 0 | prompt eval time =     208.60 ms /    57 tokens (    3.66 ms per token,   273.25 tokens per second)",
        "2026-08-13T14:06:01-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 0 |        eval time =       0.00 ms /     1 tokens (    0.00 ms per token, 1000000.00 tokens per second)",
        "2026-08-13T14:06:01-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 0 | stop processing: n_tokens = 57, truncated = 0",
        "2026-08-13T14:06:03-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 110489 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 3152",
        "2026-08-13T14:06:03-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 110489 | erased invalidated context checkpoint (pos_min = 0, pos_max = 16, n_tokens = 17, n_swa = 1024, pos_next = 0, size = 1.765 MiB)",
        "2026-08-13T14:06:03-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 110489 | erased invalidated context checkpoint (pos_min = 0, pos_max = 15, n_tokens = 16, n_swa = 1024, pos_next = 0, size = 1.661 MiB)",
        "2026-08-13T14:06:03-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 110489 | erased invalidated context checkpoint (pos_min = 0, pos_max = 16, n_tokens = 17, n_swa = 1024, pos_next = 0, size = 1.765 MiB)",
        "2026-08-13T14:06:03-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 110489 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:06:03-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 110489 | cached n_tokens = 1024, memory_seq_rm [1024, end)",
        "2026-08-13T14:06:03-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 110489 | cached n_tokens = 2048, memory_seq_rm [2048, end)",
        "2026-08-13T14:06:03-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 110489 | cached n_tokens = 2128, memory_seq_rm [2128, end)",
        "2026-08-13T14:06:03-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 110489 | created context checkpoint 1 of 32 (pos_min = 80, pos_max = 2127, n_tokens = 2128, size = 106.262 MiB)",
        "2026-08-13T14:06:03-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 110489 | cached n_tokens = 3148, memory_seq_rm [3148, end)",
        "2026-08-13T14:06:03-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 110489 | created context checkpoint 2 of 32 (pos_min = 1100, pos_max = 3147, n_tokens = 3148, size = 106.262 MiB)",
        "2026-08-13T14:06:06-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 110489 | prompt eval time =     257.69 ms /  3152 tokens (    0.08 ms per token, 12231.99 tokens per second)",
        "2026-08-13T14:06:06-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 110489 |        eval time =    2722.68 ms /   381 tokens (    7.15 ms per token,   139.94 tokens per second)"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/pair-01.log",
       "bytes": 53765,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "pair",
     "seq": 2,
     "key": "pair#2",
     "at": "2026-08-13T14:06:01-06:00",
     "game_id": 8,
     "title": "Terraforming Mars",
     "players": 5,
     "question": "How do I set up Terraforming Mars for 5 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/8",
     "regime": "candidate-idle-resident",
     "trial": 1,
     "arrival_slot": "b",
     "family": "heavy euro",
     "scheduled_offset_s": 0.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "send_offset_s": 0.003,
     "cadence_error_s": 0.003,
     "send_epoch": 1786651561.3851717,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/8/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/39",
      "wall_s": 0.131,
      "started_epoch": 1786651561.3852093,
      "ended_epoch": 1786651561.5166821,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.131,
     "job_url": "https://rulesage-live.strata2signal.com/ask/39",
     "job_id": 39,
     "polls": [
      {
       "at_s": 0.345,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.213,
       "error": null
      },
      {
       "at_s": 1.558,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.212,
       "error": null
      },
      {
       "at_s": 2.81,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.251,
       "error": null
      },
      {
       "at_s": 4.023,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.213,
       "error": null
      },
      {
       "at_s": 5.272,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 6.522,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.249,
       "error": null
      },
      {
       "at_s": 7.77,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 9.022,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.251,
       "error": null
      },
      {
       "at_s": 10.271,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 11.403,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.13
      }
     ],
     "poll_count": 10,
     "first_answering_s": 6.522,
     "queue_wait_s": 6.522,
     "max_ahead_observed": 1,
     "holder_observed": null,
     "ready_s": 11.403,
     "generation_s": 4.881,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2946",
      "status": 200,
      "location": null,
      "wall_s": 0.267,
      "started_epoch": 1786651572.7883823,
      "ended_epoch": 1786651573.055098,
      "error": null,
      "body_chars": 153328
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2946",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "place",
       "each player",
       "deal",
       "starting",
       "board"
      ],
      "marker_count": 8,
      "marker_source_chars": 18094,
      "citation_markers": 21,
      "counted_as": "answered",
      "outcome_words_present": [
       "Answered"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 18141
     },
     "answer_excerpt": "Ruling \u2014 Terraforming Mars \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Terraforming Mars You asked How do I set up Terraforming Mars for 5 players? Answered counted as answered Asked with : Terraforming Mars bg-167791-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slot. --> This game has a verified setup checklist. Every step is q",
     "outcome": "SERVED",
     "end_epoch": 1786651573.0562131,
     "wall_s": 11.671,
     "ok": true,
     "candidate_resident": true,
     "overlap_candidate_generating": false,
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:53:04.856432116-07:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2515145849,
       "expires_at": "2026-08-13T14:11:01.368326857-06:00"
      },
      {
       "name": "nomic-embed-text:latest",
       "context_length": 2048,
       "size_vram": 323150151,
       "expires_at": "2026-08-13T14:10:21.73156426-06:00"
      }
     ],
     "residents_scope": "read once for this trial, immediately before both sends were released together",
     "completion_order": 2,
     "journal": {
      "since": "2026-08-13 14:06:00",
      "until": "2026-08-13 14:06:14",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 389,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 34,
       "sample": [
        "2026-08-13T14:06:01-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 0 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 57",
        "2026-08-13T14:06:01-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 0 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:06:01-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 0 | cached n_tokens = 53, memory_seq_rm [53, end)",
        "2026-08-13T14:06:01-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 0 | created context checkpoint 1 of 32 (pos_min = 0, pos_max = 52, n_tokens = 53, size = 2.110 MiB)",
        "2026-08-13T14:06:01-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 0 | prompt eval time =     208.60 ms /    57 tokens (    3.66 ms per token,   273.25 tokens per second)",
        "2026-08-13T14:06:01-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 0 |        eval time =       0.00 ms /     1 tokens (    0.00 ms per token, 1000000.00 tokens per second)",
        "2026-08-13T14:06:01-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 0 | stop processing: n_tokens = 57, truncated = 0",
        "2026-08-13T14:06:03-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 110489 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 3152",
        "2026-08-13T14:06:03-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 110489 | erased invalidated context checkpoint (pos_min = 0, pos_max = 16, n_tokens = 17, n_swa = 1024, pos_next = 0, size = 1.765 MiB)",
        "2026-08-13T14:06:03-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 110489 | erased invalidated context checkpoint (pos_min = 0, pos_max = 15, n_tokens = 16, n_swa = 1024, pos_next = 0, size = 1.661 MiB)",
        "2026-08-13T14:06:03-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 110489 | erased invalidated context checkpoint (pos_min = 0, pos_max = 16, n_tokens = 17, n_swa = 1024, pos_next = 0, size = 1.765 MiB)",
        "2026-08-13T14:06:03-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 110489 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:06:03-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 110489 | cached n_tokens = 1024, memory_seq_rm [1024, end)",
        "2026-08-13T14:06:03-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 110489 | cached n_tokens = 2048, memory_seq_rm [2048, end)",
        "2026-08-13T14:06:03-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 110489 | cached n_tokens = 2128, memory_seq_rm [2128, end)",
        "2026-08-13T14:06:03-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 110489 | created context checkpoint 1 of 32 (pos_min = 80, pos_max = 2127, n_tokens = 2128, size = 106.262 MiB)",
        "2026-08-13T14:06:03-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 110489 | cached n_tokens = 3148, memory_seq_rm [3148, end)",
        "2026-08-13T14:06:03-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 110489 | created context checkpoint 2 of 32 (pos_min = 1100, pos_max = 3147, n_tokens = 3148, size = 106.262 MiB)",
        "2026-08-13T14:06:06-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 110489 | prompt eval time =     257.69 ms /  3152 tokens (    0.08 ms per token, 12231.99 tokens per second)",
        "2026-08-13T14:06:06-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 110489 |        eval time =    2722.68 ms /   381 tokens (    7.15 ms per token,   139.94 tokens per second)"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/pair-02.log",
       "bytes": 54828,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "pair",
     "seq": 3,
     "key": "pair#3",
     "at": "2026-08-13T14:06:43-06:00",
     "game_id": 18,
     "title": "Dune: Imperium",
     "players": 2,
     "question": "How do I set up Dune: Imperium for 2 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/18",
     "regime": "candidate-idle-resident",
     "trial": 2,
     "arrival_slot": "a",
     "family": "heavy euro",
     "scheduled_offset_s": 0.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "send_offset_s": 0.004,
     "cadence_error_s": 0.004,
     "send_epoch": 1786651603.0635943,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/18/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/41",
      "wall_s": 0.131,
      "started_epoch": 1786651603.0636313,
      "ended_epoch": 1786651603.1947868,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.131,
     "job_url": "https://rulesage-live.strata2signal.com/ask/41",
     "job_id": 41,
     "polls": [
      {
       "at_s": 0.377,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.246,
       "error": null
      },
      {
       "at_s": 1.596,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.218,
       "error": null
      },
      {
       "at_s": 2.846,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.249,
       "error": null
      },
      {
       "at_s": 4.094,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.246,
       "error": null
      },
      {
       "at_s": 5.341,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.246,
       "error": null
      },
      {
       "at_s": 6.552,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.211,
       "error": null
      },
      {
       "at_s": 7.8,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 9.051,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.251,
       "error": null
      },
      {
       "at_s": 10.184,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.132
      }
     ],
     "poll_count": 9,
     "first_answering_s": 6.552,
     "queue_wait_s": 6.552,
     "max_ahead_observed": 1,
     "holder_observed": null,
     "ready_s": 10.184,
     "generation_s": 3.632,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2948",
      "status": 200,
      "location": null,
      "wall_s": 0.267,
      "started_epoch": 1786651613.2471952,
      "ended_epoch": 1786651613.5142167,
      "error": null,
      "body_chars": 150439
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2948",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "place",
       "each player",
       "components",
       "board"
      ],
      "marker_count": 6,
      "marker_source_chars": 18072,
      "citation_markers": 0,
      "counted_as": "honest abstain",
      "outcome_words_present": [
       "Answered",
       "honest abstain"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 18116
     },
     "answer_excerpt": "Ruling \u2014 Dune: Imperium \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Dune: Imperium You asked How do I set up Dune: Imperium for 2 players? Abstained \u2014 no grounded answer; closest passages below counted as honest abstain Asked with : Dune: Imperium bg-316554-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slot. --> Answered before T",
     "outcome": "SERVED",
     "end_epoch": 1786651613.5153418,
     "wall_s": 10.452,
     "ok": true,
     "candidate_resident": true,
     "overlap_candidate_generating": false,
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:53:28.747882445-07:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2515145849,
       "expires_at": "2026-08-13T14:11:01.368326857-06:00"
      },
      {
       "name": "nomic-embed-text:latest",
       "context_length": 2048,
       "size_vram": 323150151,
       "expires_at": "2026-08-13T14:10:21.73156426-06:00"
      }
     ],
     "residents_scope": "read once for this trial, immediately before both sends were released together",
     "completion_order": 2,
     "journal": {
      "since": "2026-08-13 14:06:42",
      "until": "2026-08-13 14:06:54",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 229,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 24,
       "sample": [
        "2026-08-13T14:06:45-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111296 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 2753",
        "2026-08-13T14:06:45-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111296 | erased invalidated context checkpoint (pos_min = 80, pos_max = 2127, n_tokens = 2128, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:06:45-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111296 | erased invalidated context checkpoint (pos_min = 1100, pos_max = 3147, n_tokens = 3148, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:06:45-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111296 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:06:45-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111296 | cached n_tokens = 1024, memory_seq_rm [1024, end)",
        "2026-08-13T14:06:45-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111296 | cached n_tokens = 1729, memory_seq_rm [1729, end)",
        "2026-08-13T14:06:45-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 111296 | created context checkpoint 1 of 32 (pos_min = 0, pos_max = 1728, n_tokens = 1729, size = 106.262 MiB)",
        "2026-08-13T14:06:45-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111296 | cached n_tokens = 2749, memory_seq_rm [2749, end)",
        "2026-08-13T14:06:45-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 111296 | created context checkpoint 2 of 32 (pos_min = 701, pos_max = 2748, n_tokens = 2749, size = 106.262 MiB)",
        "2026-08-13T14:06:49-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 111296 | prompt eval time =     229.08 ms /  2753 tokens (    0.08 ms per token, 12017.69 tokens per second)",
        "2026-08-13T14:06:49-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 111296 |        eval time =    3727.91 ms /   562 tokens (    6.63 ms per token,   150.75 tokens per second)",
        "2026-08-13T14:06:49-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 111296 | stop processing: n_tokens = 3314, truncated = 0",
        "2026-08-13T14:06:51-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111862 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 2753",
        "2026-08-13T14:06:51-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111862 | erased invalidated context checkpoint (pos_min = 0, pos_max = 1728, n_tokens = 1729, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:06:51-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111862 | erased invalidated context checkpoint (pos_min = 701, pos_max = 2748, n_tokens = 2749, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:06:51-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111862 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:06:51-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111862 | cached n_tokens = 1024, memory_seq_rm [1024, end)",
        "2026-08-13T14:06:51-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111862 | cached n_tokens = 1729, memory_seq_rm [1729, end)",
        "2026-08-13T14:06:52-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 111862 | created context checkpoint 1 of 32 (pos_min = 0, pos_max = 1728, n_tokens = 1729, size = 106.262 MiB)",
        "2026-08-13T14:06:52-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111862 | cached n_tokens = 2749, memory_seq_rm [2749, end)"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/pair-03.log",
       "bytes": 35190,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "pair",
     "seq": 4,
     "key": "pair#4",
     "at": "2026-08-13T14:06:43-06:00",
     "game_id": 18,
     "title": "Dune: Imperium",
     "players": 4,
     "question": "How do I set up Dune: Imperium for 4 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/18",
     "regime": "candidate-idle-resident",
     "trial": 2,
     "arrival_slot": "b",
     "family": "heavy euro",
     "scheduled_offset_s": 0.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "send_offset_s": 0.004,
     "cadence_error_s": 0.004,
     "send_epoch": 1786651603.0638337,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/18/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/40",
      "wall_s": 0.131,
      "started_epoch": 1786651603.0638618,
      "ended_epoch": 1786651603.195124,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.131,
     "job_url": "https://rulesage-live.strata2signal.com/ask/40",
     "job_id": 40,
     "polls": [
      {
       "at_s": 0.378,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 1.628,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.25,
       "error": null
      },
      {
       "at_s": 2.877,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 4.127,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.249,
       "error": null
      },
      {
       "at_s": 5.373,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.245,
       "error": null
      },
      {
       "at_s": 6.502,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.129
      }
     ],
     "poll_count": 6,
     "first_answering_s": 0.378,
     "queue_wait_s": 0.378,
     "max_ahead_observed": null,
     "holder_observed": null,
     "ready_s": 6.502,
     "generation_s": 6.124,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2947",
      "status": 200,
      "location": null,
      "wall_s": 0.266,
      "started_epoch": 1786651609.5661225,
      "ended_epoch": 1786651609.8323412,
      "error": null,
      "body_chars": 150696
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2947",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "place",
       "each player",
       "deal",
       "starting",
       "components",
       "board"
      ],
      "marker_count": 9,
      "marker_source_chars": 17914,
      "citation_markers": 24,
      "counted_as": "answered",
      "outcome_words_present": [
       "Answered"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 17958
     },
     "answer_excerpt": "Ruling \u2014 Dune: Imperium \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Dune: Imperium You asked How do I set up Dune: Imperium for 4 players? Answered counted as answered Asked with : Dune: Imperium bg-316554-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slot. --> 1. Place the game board in your play area. [1] 2. Place the Mentat on",
     "outcome": "SERVED",
     "end_epoch": 1786651609.8334823,
     "wall_s": 6.77,
     "ok": true,
     "candidate_resident": true,
     "overlap_candidate_generating": false,
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:53:28.747882445-07:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2515145849,
       "expires_at": "2026-08-13T14:11:01.368326857-06:00"
      },
      {
       "name": "nomic-embed-text:latest",
       "context_length": 2048,
       "size_vram": 323150151,
       "expires_at": "2026-08-13T14:10:21.73156426-06:00"
      }
     ],
     "residents_scope": "read once for this trial, immediately before both sends were released together",
     "completion_order": 1,
     "journal": {
      "since": "2026-08-13 14:06:42",
      "until": "2026-08-13 14:06:50",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 116,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 12,
       "sample": [
        "2026-08-13T14:06:45-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111296 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 2753",
        "2026-08-13T14:06:45-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111296 | erased invalidated context checkpoint (pos_min = 80, pos_max = 2127, n_tokens = 2128, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:06:45-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111296 | erased invalidated context checkpoint (pos_min = 1100, pos_max = 3147, n_tokens = 3148, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:06:45-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111296 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:06:45-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111296 | cached n_tokens = 1024, memory_seq_rm [1024, end)",
        "2026-08-13T14:06:45-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111296 | cached n_tokens = 1729, memory_seq_rm [1729, end)",
        "2026-08-13T14:06:45-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 111296 | created context checkpoint 1 of 32 (pos_min = 0, pos_max = 1728, n_tokens = 1729, size = 106.262 MiB)",
        "2026-08-13T14:06:45-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111296 | cached n_tokens = 2749, memory_seq_rm [2749, end)",
        "2026-08-13T14:06:45-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 111296 | created context checkpoint 2 of 32 (pos_min = 701, pos_max = 2748, n_tokens = 2749, size = 106.262 MiB)",
        "2026-08-13T14:06:49-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 111296 | prompt eval time =     229.08 ms /  2753 tokens (    0.08 ms per token, 12017.69 tokens per second)",
        "2026-08-13T14:06:49-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 111296 |        eval time =    3727.91 ms /   562 tokens (    6.63 ms per token,   150.75 tokens per second)",
        "2026-08-13T14:06:49-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 111296 | stop processing: n_tokens = 3314, truncated = 0"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/pair-04.log",
       "bytes": 17819,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "pair",
     "seq": 5,
     "key": "pair#5",
     "at": "2026-08-13T14:07:23-06:00",
     "game_id": 155,
     "title": "Caverna: The Cave Farmers",
     "players": 2,
     "question": "How do I set up Caverna: The Cave Farmers for 2 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/155",
     "regime": "candidate-idle-resident",
     "trial": 3,
     "arrival_slot": "a",
     "family": "heavy euro",
     "scheduled_offset_s": 0.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "send_offset_s": 0.004,
     "cadence_error_s": 0.004,
     "send_epoch": 1786651643.5219235,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/155/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/42",
      "wall_s": 0.136,
      "started_epoch": 1786651643.5219593,
      "ended_epoch": 1786651643.6575842,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.136,
     "job_url": "https://rulesage-live.strata2signal.com/ask/42",
     "job_id": 42,
     "polls": [
      {
       "at_s": 0.388,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.252,
       "error": null
      },
      {
       "at_s": 1.634,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.246,
       "error": null
      },
      {
       "at_s": 2.88,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.245,
       "error": null
      },
      {
       "at_s": 4.126,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.245,
       "error": null
      },
      {
       "at_s": 5.373,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 6.501,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.127
      }
     ],
     "poll_count": 6,
     "first_answering_s": 0.388,
     "queue_wait_s": 0.388,
     "max_ahead_observed": null,
     "holder_observed": null,
     "ready_s": 6.501,
     "generation_s": 6.113,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2949",
      "status": 200,
      "location": null,
      "wall_s": 0.261,
      "started_epoch": 1786651650.0229163,
      "ended_epoch": 1786651650.2842147,
      "error": null,
      "body_chars": 148212
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2949",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "place",
       "each player",
       "starting",
       "components",
       "board"
      ],
      "marker_count": 8,
      "marker_source_chars": 17858,
      "citation_markers": 15,
      "counted_as": "answered",
      "outcome_words_present": [
       "Answered"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 17913
     },
     "answer_excerpt": "Ruling \u2014 Caverna: The Cave Farmers \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Caverna: The Cave Farmers You asked How do I set up Caverna: The Cave Farmers for 2 players? Answered counted as answered Asked with : Caverna: The Cave Farmers bg-102794-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slot. --> To set up Caverna: The Ca",
     "outcome": "SERVED",
     "end_epoch": 1786651650.2853215,
     "wall_s": 6.763,
     "ok": true,
     "candidate_resident": true,
     "overlap_candidate_generating": false,
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:54:09.024575391-07:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2515145849,
       "expires_at": "2026-08-13T14:11:01.368326857-06:00"
      },
      {
       "name": "nomic-embed-text:latest",
       "context_length": 2048,
       "size_vram": 323150151,
       "expires_at": "2026-08-13T14:10:21.73156426-06:00"
      }
     ],
     "residents_scope": "read once for this trial, immediately before both sends were released together",
     "completion_order": 1,
     "journal": {
      "since": "2026-08-13 14:07:22",
      "until": "2026-08-13 14:07:31",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 114,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 14,
       "sample": [
        "2026-08-13T14:07:26-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111875 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 4186",
        "2026-08-13T14:07:26-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111875 | erased invalidated context checkpoint (pos_min = 0, pos_max = 1728, n_tokens = 1729, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:07:26-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111875 | erased invalidated context checkpoint (pos_min = 701, pos_max = 2748, n_tokens = 2749, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:07:26-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111875 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:07:26-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111875 | cached n_tokens = 1024, memory_seq_rm [1024, end)",
        "2026-08-13T14:07:26-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111875 | cached n_tokens = 2048, memory_seq_rm [2048, end)",
        "2026-08-13T14:07:26-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111875 | cached n_tokens = 3072, memory_seq_rm [3072, end)",
        "2026-08-13T14:07:26-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111875 | cached n_tokens = 3162, memory_seq_rm [3162, end)",
        "2026-08-13T14:07:26-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 111875 | created context checkpoint 1 of 32 (pos_min = 1114, pos_max = 3161, n_tokens = 3162, size = 106.262 MiB)",
        "2026-08-13T14:07:26-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111875 | cached n_tokens = 4182, memory_seq_rm [4182, end)",
        "2026-08-13T14:07:26-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 111875 | created context checkpoint 2 of 32 (pos_min = 2134, pos_max = 4181, n_tokens = 4182, size = 106.262 MiB)",
        "2026-08-13T14:07:29-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 111875 | prompt eval time =     323.49 ms /  4186 tokens (    0.08 ms per token, 12940.24 tokens per second)",
        "2026-08-13T14:07:29-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 111875 |        eval time =    2694.61 ms /   377 tokens (    7.15 ms per token,   139.91 tokens per second)",
        "2026-08-13T14:07:29-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 111875 | stop processing: n_tokens = 4562, truncated = 0"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/pair-05.log",
       "bytes": 17516,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "pair",
     "seq": 6,
     "key": "pair#6",
     "at": "2026-08-13T14:07:23-06:00",
     "game_id": 155,
     "title": "Caverna: The Cave Farmers",
     "players": 7,
     "question": "How do I set up Caverna: The Cave Farmers for 7 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/155",
     "regime": "candidate-idle-resident",
     "trial": 3,
     "arrival_slot": "b",
     "family": "heavy euro",
     "scheduled_offset_s": 0.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "send_offset_s": 0.003,
     "cadence_error_s": 0.003,
     "send_epoch": 1786651643.5217478,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/155/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/43",
      "wall_s": 0.137,
      "started_epoch": 1786651643.5217907,
      "ended_epoch": 1786651643.6590006,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.137,
     "job_url": "https://rulesage-live.strata2signal.com/ask/43",
     "job_id": 43,
     "polls": [
      {
       "at_s": 0.352,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.214,
       "error": null
      },
      {
       "at_s": 1.602,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.249,
       "error": null
      },
      {
       "at_s": 2.809,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.207,
       "error": null
      },
      {
       "at_s": 4.017,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.207,
       "error": null
      },
      {
       "at_s": 5.225,
       "status": 200,
       "state": "QUEUED",
       "ahead": 1,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.208,
       "error": null
      },
      {
       "at_s": 6.474,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.249,
       "error": null
      },
      {
       "at_s": 7.722,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 8.972,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.249,
       "error": null
      },
      {
       "at_s": 10.218,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.245,
       "error": null
      },
      {
       "at_s": 11.461,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.243,
       "error": null
      },
      {
       "at_s": 12.588,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.126
      }
     ],
     "poll_count": 11,
     "first_answering_s": 6.474,
     "queue_wait_s": 6.474,
     "max_ahead_observed": 1,
     "holder_observed": null,
     "ready_s": 12.588,
     "generation_s": 6.114,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2950",
      "status": 200,
      "location": null,
      "wall_s": 0.255,
      "started_epoch": 1786651656.109986,
      "ended_epoch": 1786651656.3647096,
      "error": null,
      "body_chars": 150505
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2950",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "place",
       "each player",
       "starting",
       "components",
       "board"
      ],
      "marker_count": 8,
      "marker_source_chars": 18341,
      "citation_markers": 18,
      "counted_as": "answered",
      "outcome_words_present": [
       "Answered"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 18396
     },
     "answer_excerpt": "Ruling \u2014 Caverna: The Cave Farmers \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Caverna: The Cave Farmers You asked How do I set up Caverna: The Cave Farmers for 7 players? Answered counted as answered Asked with : Caverna: The Cave Farmers bg-102794-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slot. --> To set up Caverna: The Ca",
     "outcome": "SERVED",
     "end_epoch": 1786651656.3656034,
     "wall_s": 12.844,
     "ok": true,
     "candidate_resident": true,
     "overlap_candidate_generating": false,
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T12:54:09.024575391-07:00"
      },
      {
       "name": "muse-glimmer:30b-q8_0-dflash",
       "context_length": 32768,
       "size_vram": 2515145849,
       "expires_at": "2026-08-13T14:11:01.368326857-06:00"
      },
      {
       "name": "nomic-embed-text:latest",
       "context_length": 2048,
       "size_vram": 323150151,
       "expires_at": "2026-08-13T14:10:21.73156426-06:00"
      }
     ],
     "residents_scope": "read once for this trial, immediately before both sends were released together",
     "completion_order": 2,
     "journal": {
      "since": "2026-08-13 14:07:22",
      "until": "2026-08-13 14:07:37",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 228,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 28,
       "sample": [
        "2026-08-13T14:07:26-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111875 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 4186",
        "2026-08-13T14:07:26-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111875 | erased invalidated context checkpoint (pos_min = 0, pos_max = 1728, n_tokens = 1729, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:07:26-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111875 | erased invalidated context checkpoint (pos_min = 701, pos_max = 2748, n_tokens = 2749, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:07:26-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111875 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:07:26-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111875 | cached n_tokens = 1024, memory_seq_rm [1024, end)",
        "2026-08-13T14:07:26-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111875 | cached n_tokens = 2048, memory_seq_rm [2048, end)",
        "2026-08-13T14:07:26-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111875 | cached n_tokens = 3072, memory_seq_rm [3072, end)",
        "2026-08-13T14:07:26-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111875 | cached n_tokens = 3162, memory_seq_rm [3162, end)",
        "2026-08-13T14:07:26-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 111875 | created context checkpoint 1 of 32 (pos_min = 1114, pos_max = 3161, n_tokens = 3162, size = 106.262 MiB)",
        "2026-08-13T14:07:26-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 111875 | cached n_tokens = 4182, memory_seq_rm [4182, end)",
        "2026-08-13T14:07:26-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 111875 | created context checkpoint 2 of 32 (pos_min = 2134, pos_max = 4181, n_tokens = 4182, size = 106.262 MiB)",
        "2026-08-13T14:07:29-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 111875 | prompt eval time =     323.49 ms /  4186 tokens (    0.08 ms per token, 12940.24 tokens per second)",
        "2026-08-13T14:07:29-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 111875 |        eval time =    2694.61 ms /   377 tokens (    7.15 ms per token,   139.91 tokens per second)",
        "2026-08-13T14:07:29-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 111875 | stop processing: n_tokens = 4562, truncated = 0",
        "2026-08-13T14:07:32-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 112258 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 4286",
        "2026-08-13T14:07:32-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 112258 | erased invalidated context checkpoint (pos_min = 1114, pos_max = 3161, n_tokens = 3162, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:07:32-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 112258 | erased invalidated context checkpoint (pos_min = 2134, pos_max = 4181, n_tokens = 4182, n_swa = 1024, pos_next = 0, size = 106.262 MiB)",
        "2026-08-13T14:07:32-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 112258 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:07:32-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 112258 | cached n_tokens = 1024, memory_seq_rm [1024, end)",
        "2026-08-13T14:07:32-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 112258 | cached n_tokens = 2048, memory_seq_rm [2048, end)"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/pair-06.log",
       "bytes": 35034,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    }
   ],
   "release": {
    "at": "2026-08-13T14:07:36-06:00",
    "released": "muse-glimmer:30b-q8_0-dflash",
    "attempts": 1,
    "attempts_allowed": 4,
    "attempt_history": [
     {
      "attempt": 1,
      "unloaded": [
       "muse-glimmer:30b-q8_0-dflash"
      ],
      "candidates_after": [],
      "cleared": true
     }
    ],
    "wall_s": 0.051,
    "law": {
     "num_ctx": 32768,
     "think": false,
     "reasoning_strength": null,
     "stream": false,
     "allow_keep_alive": true,
     "keep_alive": 0,
     "format": null
    },
    "unloads": [
     {
      "attempt": 1,
      "tag": "muse-glimmer:30b-q8_0-dflash",
      "wall_s": 0.051,
      "law": {
       "num_ctx": 32768,
       "think": false,
       "reasoning_strength": null,
       "stream": false,
       "allow_keep_alive": true,
       "keep_alive": 0,
       "format": null
      },
      "done_reason": "unload"
     }
    ],
    "done_reason": "unload",
    "residents_after": [
     "gemma4:26b",
     "nomic-embed-text:latest"
    ],
    "candidates_after": [],
    "ok": true
   }
  },
  "cold": {
   "probe": "cold",
   "at": "2026-08-13T14:07:39-06:00",
   "quiet_s": 360.0,
   "trials": [
    {
     "trial": 1,
     "envelope_before": {
      "at": "2026-08-13T14:07:39-06:00",
      "label": "c6-cold",
      "kick": {
       "at": "2026-08-13T14:07:39-06:00",
       "label": "c6-cold",
       "kind": "gpu-box-seat-canary",
       "model": "gemma4:26b",
       "law": {
        "num_ctx": 32768,
        "think": false,
        "reasoning_strength": null,
        "stream": false,
        "allow_keep_alive": true,
        "keep_alive": -1,
        "format": null
       },
       "wall_s": 0.508,
       "response": "ready.",
       "eval_count": 3,
       "eval_duration_ns": 18267000,
       "total_duration_ns": 506388391,
       "load_duration_ns": 469039656,
       "done_reason": "stop",
       "started_epoch": 1786651659.186001,
       "baseline_wall_s": 0.6671,
       "baseline_established_here": false,
       "limit_wall_s": 2.0013,
       "multiplier": 3.0,
       "min_slack_s": 0.25,
       "limit_rule": "max(baseline * multiplier, baseline + min_slack_s)",
       "slow": false,
       "consecutive_slow": 0,
       "strikes_to_stop": 2,
       "strike_key": "gpu-box:c6-cold"
      },
      "pin": {
       "model": "gemma4:26b",
       "observed": {
        "context_length": 32768,
        "size_vram": 17474319810,
        "expires_at": "2318-11-23T12:54:56.548439642-07:00"
       },
       "expected": {
        "context_length": 32768,
        "size_vram": 17474319810,
        "expiry_year": "2318"
       },
       "checks": {
        "resident": true,
        "context_length_ok": true,
        "size_vram_ok": true,
        "expiry_year_ok": true
       },
       "ok": true,
       "failed": [],
       "mainpid": {
        "observed": 189678,
        "expected": 189678,
        "ok": true,
        "receipt": {
         "cmd": "ssh the-gpu-box 'systemctl show ollama -p MainPID'",
         "rc": 0,
         "out": "MainPID=189678",
         "err": ""
        }
       },
       "residents": [
        "gemma4:26b",
        "nomic-embed-text:latest"
       ],
       "at": "2026-08-13T14:07:39-06:00"
      }
     },
     "suspension": {
      "kind": "c6-kicker-suspension",
      "trial": 1,
      "reason": "COLD-VISITOR probe: no asks and no re-pin kicks for exactly 360s, so the ask that follows measures what a reader arriving at an unwarmed box pays. Registered exception to the checkpoint cadence; the envelope immediately before this window left the seat in contract.",
      "opened_at": "2026-08-13T14:07:39-06:00",
      "opened_epoch": 1786651659.8558495,
      "planned_seconds": 360.0,
      "closed_at": "2026-08-13T14:13:47-06:00",
      "closed_epoch": 1786652027.9797616,
      "actual_seconds": 368.1,
      "seat_at_window_close": {
       "seat_resident": true,
       "seat_context_length": 32768,
       "seat_size_vram": 17474319810,
       "seat_expires_at": "2318-11-23T13:00:56.3924991-07:00",
       "residents": [
        "gemma4:26b",
        "gemma4:12b",
        "nomic-embed-text:latest"
       ],
       "reading": "seat resident at window close \u2014 a cold QUEUE, not a cold seat"
      },
      "ask_key": "cold#1",
      "ask_wall_s": 8.053
     },
     "ask_key": "cold#1"
    },
    {
     "trial": 2,
     "envelope_before": {
      "at": "2026-08-13T14:13:48-06:00",
      "label": "c6-cold",
      "kick": {
       "at": "2026-08-13T14:13:48-06:00",
       "label": "c6-cold",
       "kind": "gpu-box-seat-canary",
       "model": "gemma4:26b",
       "law": {
        "num_ctx": 32768,
        "think": false,
        "reasoning_strength": null,
        "stream": false,
        "allow_keep_alive": true,
        "keep_alive": -1,
        "format": null
       },
       "wall_s": 0.646,
       "response": "ready.",
       "eval_count": 3,
       "eval_duration_ns": 20538000,
       "total_duration_ns": 643404750,
       "load_duration_ns": 461791067,
       "done_reason": "stop",
       "started_epoch": 1786652027.9888322,
       "baseline_wall_s": 0.6671,
       "baseline_established_here": false,
       "limit_wall_s": 2.0013,
       "multiplier": 3.0,
       "min_slack_s": 0.25,
       "limit_rule": "max(baseline * multiplier, baseline + min_slack_s)",
       "slow": false,
       "consecutive_slow": 0,
       "strikes_to_stop": 2,
       "strike_key": "gpu-box:c6-cold"
      },
      "pin": {
       "model": "gemma4:26b",
       "observed": {
        "context_length": 32768,
        "size_vram": 17474319810,
        "expires_at": "2318-11-23T13:01:05.488709145-07:00"
       },
       "expected": {
        "context_length": 32768,
        "size_vram": 17474319810,
        "expiry_year": "2318"
       },
       "checks": {
        "resident": true,
        "context_length_ok": true,
        "size_vram_ok": true,
        "expiry_year_ok": true
       },
       "ok": true,
       "failed": [],
       "mainpid": {
        "observed": 189678,
        "expected": 189678,
        "ok": true,
        "receipt": {
         "cmd": "ssh the-gpu-box 'systemctl show ollama -p MainPID'",
         "rc": 0,
         "out": "MainPID=189678",
         "err": ""
        }
       },
       "residents": [
        "gemma4:26b",
        "gemma4:12b",
        "nomic-embed-text:latest"
       ],
       "at": "2026-08-13T14:13:48-06:00"
      }
     },
     "suspension": {
      "kind": "c6-kicker-suspension",
      "trial": 2,
      "reason": "COLD-VISITOR probe: no asks and no re-pin kicks for exactly 360s, so the ask that follows measures what a reader arriving at an unwarmed box pays. Registered exception to the checkpoint cadence; the envelope immediately before this window left the seat in contract.",
      "opened_at": "2026-08-13T14:13:48-06:00",
      "opened_epoch": 1786652028.805508,
      "planned_seconds": 360.0,
      "closed_at": "2026-08-13T14:19:54-06:00",
      "closed_epoch": 1786652394.449875,
      "actual_seconds": 365.6,
      "seat_at_window_close": {
       "seat_resident": true,
       "seat_context_length": 32768,
       "seat_size_vram": 17474319810,
       "seat_expires_at": "2318-11-23T13:06:55.957529563-07:00",
       "residents": [
        "gemma4:26b",
        "nomic-embed-text:latest",
        "gemma4:12b"
       ],
       "reading": "seat resident at window close \u2014 a cold QUEUE, not a cold seat"
      },
      "ask_key": "cold#2",
      "ask_wall_s": 5.579
     },
     "ask_key": "cold#2"
    }
   ],
   "presweep": {
    "at": "2026-08-13T14:07:39-06:00",
    "kind": "candidate-sweep",
    "released": [],
    "errors": [],
    "ok": true,
    "candidates_after": []
   },
   "records": [
    {
     "leg": "C6",
     "probe": "cold",
     "seq": 1,
     "key": "cold#1",
     "at": "2026-08-13T14:13:39-06:00",
     "game_id": 176,
     "title": "War of the Ring: Second Edition",
     "players": 2,
     "question": "How do I set up War of the Ring: Second Edition for 2 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/176",
     "regime": "quiet-6min",
     "trial": 1,
     "arrival_slot": null,
     "family": "wargame",
     "scheduled_offset_s": 0.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T13:00:56.3924991-07:00"
      },
      {
       "name": "gemma4:12b",
       "context_length": 32768,
       "size_vram": 8110022327,
       "expires_at": "2026-08-13T14:18:06.694935527-06:00"
      },
      {
       "name": "nomic-embed-text:latest",
       "context_length": 2048,
       "size_vram": 323150151,
       "expires_at": "2026-08-13T14:18:06.734141862-06:00"
      }
     ],
     "send_offset_s": 0.004,
     "cadence_error_s": 0.004,
     "send_epoch": 1786652019.925588,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/176/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/44",
      "wall_s": 0.172,
      "started_epoch": 1786652019.925618,
      "ended_epoch": 1786652020.0975835,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.172,
     "job_url": "https://rulesage-live.strata2signal.com/ask/44",
     "job_id": 44,
     "polls": [
      {
       "at_s": 0.419,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 1.663,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.243,
       "error": null
      },
      {
       "at_s": 2.908,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.244,
       "error": null
      },
      {
       "at_s": 4.161,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.252,
       "error": null
      },
      {
       "at_s": 5.409,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.247,
       "error": null
      },
      {
       "at_s": 6.66,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.25,
       "error": null
      },
      {
       "at_s": 7.792,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.131
      }
     ],
     "poll_count": 7,
     "first_answering_s": 0.419,
     "queue_wait_s": 0.419,
     "max_ahead_observed": null,
     "holder_observed": null,
     "ready_s": 7.792,
     "generation_s": 7.373,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2951",
      "status": 200,
      "location": null,
      "wall_s": 0.26,
      "started_epoch": 1786652027.717609,
      "ended_epoch": 1786652027.9777944,
      "error": null,
      "body_chars": 148377
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2951",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "shuffle",
       "place",
       "each player",
       "starting",
       "components",
       "board"
      ],
      "marker_count": 8,
      "marker_source_chars": 18152,
      "citation_markers": 14,
      "counted_as": "answered",
      "outcome_words_present": [
       "Answered"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 18213
     },
     "answer_excerpt": "Ruling \u2014 War of the Ring: Second Edition \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 War of the Ring: Second Edition You asked How do I set up War of the Ring: Second Edition for 2 players? Answered counted as answered Asked with : War of the Ring: Second Edition bg-115746-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the notice slot. --> T",
     "outcome": "SERVED",
     "end_epoch": 1786652027.978941,
     "wall_s": 8.053,
     "ok": true,
     "candidate_resident": false,
     "overlap_candidate_generating": false,
     "cold_window": {
      "kind": "c6-kicker-suspension",
      "trial": 1,
      "reason": "COLD-VISITOR probe: no asks and no re-pin kicks for exactly 360s, so the ask that follows measures what a reader arriving at an unwarmed box pays. Registered exception to the checkpoint cadence; the envelope immediately before this window left the seat in contract.",
      "opened_at": "2026-08-13T14:07:39-06:00",
      "opened_epoch": 1786651659.8558495,
      "planned_seconds": 360.0,
      "seat_at_window_close": {
       "seat_resident": true,
       "seat_context_length": 32768,
       "seat_size_vram": 17474319810,
       "seat_expires_at": "2318-11-23T13:00:56.3924991-07:00",
       "residents": [
        "gemma4:26b",
        "gemma4:12b",
        "nomic-embed-text:latest"
       ],
       "reading": "seat resident at window close \u2014 a cold QUEUE, not a cold seat"
      }
     },
     "journal": {
      "since": "2026-08-13 14:13:38",
      "until": "2026-08-13 14:13:48",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 198,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 26,
       "sample": [
        "2026-08-13T14:13:39-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 114009 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 27",
        "2026-08-13T14:13:39-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 114009 | restored context checkpoint (pos_min = 0, pos_max = 22, n_tokens = 23, n_past = 22, size = 2.387 MiB)",
        "2026-08-13T14:13:39-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 114009 | cached n_tokens = 22, memory_seq_rm [22, end)",
        "2026-08-13T14:13:39-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 114009 | erasing context checkpoint too close to an earlier one (pos_min = 0, pos_max = 21, n_tokens = 22, size = 2.284 MiB)",
        "2026-08-13T14:13:39-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 114009 | erasing context checkpoint too close to an earlier one (pos_min = 0, pos_max = 22, n_tokens = 23, size = 2.387 MiB)",
        "2026-08-13T14:13:39-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 114009 | created context checkpoint 2 of 32 (pos_min = 0, pos_max = 21, n_tokens = 22, size = 2.284 MiB)",
        "2026-08-13T14:13:39-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 114009 | cached n_tokens = 23, memory_seq_rm [23, end)",
        "2026-08-13T14:13:39-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 114009 | created context checkpoint 3 of 32 (pos_min = 0, pos_max = 22, n_tokens = 23, size = 2.387 MiB)",
        "2026-08-13T14:13:39-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 114009 | prompt eval time =      19.28 ms /     5 tokens (    3.86 ms per token,   259.30 tokens per second)",
        "2026-08-13T14:13:39-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 114009 |        eval time =     269.26 ms /    39 tokens (    6.90 ms per token,   144.84 tokens per second)",
        "2026-08-13T14:13:39-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 114009 | stop processing: n_tokens = 65, truncated = 0",
        "2026-08-13T14:13:42-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 114050 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 4962",
        "2026-08-13T14:13:42-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 114050 | erased invalidated context checkpoint (pos_min = 0, pos_max = 22, n_tokens = 23, n_swa = 1024, pos_next = 0, size = 2.387 MiB)",
        "2026-08-13T14:13:42-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 114050 | erased invalidated context checkpoint (pos_min = 0, pos_max = 21, n_tokens = 22, n_swa = 1024, pos_next = 0, size = 2.284 MiB)",
        "2026-08-13T14:13:42-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 114050 | erased invalidated context checkpoint (pos_min = 0, pos_max = 22, n_tokens = 23, n_swa = 1024, pos_next = 0, size = 2.387 MiB)",
        "2026-08-13T14:13:42-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 114050 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:13:43-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 114050 | cached n_tokens = 1024, memory_seq_rm [1024, end)",
        "2026-08-13T14:13:43-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 114050 | cached n_tokens = 2048, memory_seq_rm [2048, end)",
        "2026-08-13T14:13:43-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 114050 | cached n_tokens = 3072, memory_seq_rm [3072, end)",
        "2026-08-13T14:13:43-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 114050 | cached n_tokens = 3938, memory_seq_rm [3938, end)"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/cold-01.log",
       "bytes": 30412,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    },
    {
     "leg": "C6",
     "probe": "cold",
     "seq": 2,
     "key": "cold#2",
     "at": "2026-08-13T14:19:48-06:00",
     "game_id": 189,
     "title": "Mage Knight Board Game",
     "players": 3,
     "question": "How do I set up Mage Knight Board Game for 3 players?",
     "game_url": "https://rulesage-live.strata2signal.com/game/189",
     "regime": "quiet-6min",
     "trial": 2,
     "arrival_slot": null,
     "family": "adventure euro",
     "scheduled_offset_s": 0.0,
     "poll_interval_s": 1.0,
     "poll_granularity_note": "queue_wait_s and generation_s are observed at this poll interval; each is accurate to within one interval and neither is a server timestamp",
     "residents_at_send": [
      {
       "name": "gemma4:26b",
       "context_length": 32768,
       "size_vram": 17474319810,
       "expires_at": "2318-11-23T13:06:55.957529563-07:00"
      },
      {
       "name": "nomic-embed-text:latest",
       "context_length": 2048,
       "size_vram": 323150151,
       "expires_at": "2026-08-13T14:24:34.245562312-06:00"
      },
      {
       "name": "gemma4:12b",
       "context_length": 32768,
       "size_vram": 8110022327,
       "expires_at": "2026-08-13T14:23:21.437545398-06:00"
      }
     ],
     "send_offset_s": 0.005,
     "cadence_error_s": 0.005,
     "send_epoch": 1786652388.8709826,
     "post": {
      "method": "POST",
      "url": "https://rulesage-live.strata2signal.com/game/189/ask",
      "status": 302,
      "location": "https://rulesage-live.strata2signal.com/ask/45",
      "wall_s": 0.176,
      "started_epoch": 1786652388.871021,
      "ended_epoch": 1786652389.046821,
      "error": null,
      "body_chars": 0
     },
     "post_ack_s": 0.176,
     "job_url": "https://rulesage-live.strata2signal.com/ask/45",
     "job_id": 45,
     "polls": [
      {
       "at_s": 0.425,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.249,
       "error": null
      },
      {
       "at_s": 1.676,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.25,
       "error": null
      },
      {
       "at_s": 2.93,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.253,
       "error": null
      },
      {
       "at_s": 4.179,
       "status": 200,
       "state": "ANSWERING",
       "ahead": null,
       "holder": null,
       "holder_held_s": null,
       "wall_s": 0.248,
       "error": null
      },
      {
       "at_s": 5.309,
       "status": 302,
       "state": "DONE",
       "ahead": null,
       "wall_s": 0.13
      }
     ],
     "poll_count": 5,
     "first_answering_s": 0.425,
     "queue_wait_s": 0.425,
     "max_ahead_observed": null,
     "holder_observed": null,
     "ready_s": 5.309,
     "generation_s": 4.884,
     "ruling": {
      "method": "GET",
      "url": "https://rulesage-live.strata2signal.com/ruling/2952",
      "status": 200,
      "location": null,
      "wall_s": 0.268,
      "started_epoch": 1786652394.18039,
      "ended_epoch": 1786652394.4484253,
      "error": null,
      "body_chars": 147533
     },
     "ruling_url": "https://rulesage-live.strata2signal.com/ruling/2952",
     "answer": {
      "marker_found": true,
      "marker_hits": [
       "set up",
       "setup",
       "deal",
       "board"
      ],
      "marker_count": 4,
      "marker_source_chars": 19124,
      "citation_markers": 0,
      "counted_as": "honest abstain",
      "outcome_words_present": [
       "honest abstain"
      ],
      "question_echoed": true,
      "marker_rule": "descriptive content check: at least one registered setup-shaped phrase present in the ruling page's stripped text after the echoed question is removed. Recorded, never a gate -- an honest abstain is a correct serving outcome.",
      "ruling_chars": 19176
     },
     "answer_excerpt": "Ruling \u2014 Mage Knight Board Game \u2014 RuleSage RuleSage cited table rulings Switch to paper Switch to dark \u2190 Mage Knight Board Game You asked How do I set up Mage Knight Board Game for 3 players? Abstained \u2014 no grounded answer; closest passages below counted as honest abstain Asked with : Mage Knight Board Game bg-96848-en-1e WEAK > hint). Copy is fixed and binding; rendered th:text (\u00a76.1 render boundary, no utext, no markdown). Each matched card carries a path back to its correction (card name + errata doc + page) so the value is never a bare sentence (CLAUDE.md). Weak-tier styling, below the not",
     "outcome": "SERVED",
     "end_epoch": 1786652394.4496205,
     "wall_s": 5.579,
     "ok": true,
     "candidate_resident": false,
     "overlap_candidate_generating": false,
     "cold_window": {
      "kind": "c6-kicker-suspension",
      "trial": 2,
      "reason": "COLD-VISITOR probe: no asks and no re-pin kicks for exactly 360s, so the ask that follows measures what a reader arriving at an unwarmed box pays. Registered exception to the checkpoint cadence; the envelope immediately before this window left the seat in contract.",
      "opened_at": "2026-08-13T14:13:48-06:00",
      "opened_epoch": 1786652028.805508,
      "planned_seconds": 360.0,
      "seat_at_window_close": {
       "seat_resident": true,
       "seat_context_length": 32768,
       "seat_size_vram": 17474319810,
       "seat_expires_at": "2318-11-23T13:06:55.957529563-07:00",
       "residents": [
        "gemma4:26b",
        "nomic-embed-text:latest",
        "gemma4:12b"
       ],
       "reading": "seat resident at window close \u2014 a cold QUEUE, not a cold seat"
      }
     },
     "journal": {
      "since": "2026-08-13 14:19:47",
      "until": "2026-08-13 14:19:55",
      "pattern": "gemma4:26b",
      "rc": 0,
      "lines_in_window": 250,
      "overlap_lines": 0,
      "clean": true,
      "sample": [],
      "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]",
      "pattern_status": "UNCONFIRMED \u2014 the guide's journal signature on ollama 0.32.9 has not been read first-hand; the raw window is stored so a corrected pattern can be re-applied offline without re-running an ask",
      "runner_timing": {
       "pattern": "(eval[_ ]count|eval[_ ]duration|prompt eval time|eval time|tokens per second|tok/s|n_tokens)",
       "pattern_status": "UNCONFIRMED \u2014 ollama 0.32.9's runner does not necessarily print eval counters to the journal at this log level; an empty match is NOT evidence that nothing generated",
       "matched_lines": 32,
       "sample": [
        "2026-08-13T14:19:49-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 116225 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 770",
        "2026-08-13T14:19:49-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 116225 | restored context checkpoint (pos_min = 0, pos_max = 765, n_tokens = 766, n_past = 765, size = 79.489 MiB)",
        "2026-08-13T14:19:49-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 116225 | cached n_tokens = 765, memory_seq_rm [765, end)",
        "2026-08-13T14:19:49-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 116225 | created context checkpoint 2 of 32 (pos_min = 0, pos_max = 764, n_tokens = 765, size = 79.386 MiB)",
        "2026-08-13T14:19:49-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 116225 | cached n_tokens = 766, memory_seq_rm [766, end)",
        "2026-08-13T14:19:49-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 116225 | created context checkpoint 3 of 32 (pos_min = 0, pos_max = 765, n_tokens = 766, size = 79.489 MiB)",
        "2026-08-13T14:19:50-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 116225 | prompt eval time =      91.54 ms /     5 tokens (   18.31 ms per token,    54.62 tokens per second)",
        "2026-08-13T14:19:50-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 116225 |        eval time =     301.57 ms /    43 tokens (    7.01 ms per token,   142.59 tokens per second)",
        "2026-08-13T14:19:50-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 116225 | stop processing: n_tokens = 812, truncated = 0",
        "2026-08-13T14:19:51-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 116270 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 139",
        "2026-08-13T14:19:51-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 116270 | erased invalidated context checkpoint (pos_min = 0, pos_max = 765, n_tokens = 766, n_swa = 1024, pos_next = 0, size = 79.489 MiB)",
        "2026-08-13T14:19:51-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 116270 | erased invalidated context checkpoint (pos_min = 0, pos_max = 764, n_tokens = 765, n_swa = 1024, pos_next = 0, size = 79.386 MiB)",
        "2026-08-13T14:19:51-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 116270 | erased invalidated context checkpoint (pos_min = 0, pos_max = 765, n_tokens = 766, n_swa = 1024, pos_next = 0, size = 79.489 MiB)",
        "2026-08-13T14:19:51-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 116270 | cached n_tokens = 0, memory_seq_rm [0, end)",
        "2026-08-13T14:19:51-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 116270 | cached n_tokens = 135, memory_seq_rm [135, end)",
        "2026-08-13T14:19:51-06:00 the-gpu-box ollama[189678]: slot create_check: id  0 | task 116270 | created context checkpoint 1 of 32 (pos_min = 0, pos_max = 134, n_tokens = 135, size = 14.010 MiB)",
        "2026-08-13T14:19:51-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 116270 | prompt eval time =      62.22 ms /   139 tokens (    0.45 ms per token,  2233.90 tokens per second)",
        "2026-08-13T14:19:51-06:00 the-gpu-box ollama[189678]: slot print_timing: id  0 | task 116270 |        eval time =     316.94 ms /    45 tokens (    7.04 ms per token,   141.98 tokens per second)",
        "2026-08-13T14:19:51-06:00 the-gpu-box ollama[189678]: slot      release: id  0 | task 116270 | stop processing: n_tokens = 183, truncated = 0",
        "2026-08-13T14:19:52-06:00 the-gpu-box ollama[189678]: slot   operator(): id  0 | task 116317 | new prompt, n_ctx_slot = 32768, n_keep = 4, task.n_tokens = 4417"
       ],
       "receipt_cmd": "[redacted \u2014 the receipt command names internal hosts; the journal excerpt beside it is the receipt]"
      },
      "raw_dump": {
       "path": "results/raw/C6/journal/cold-02.log",
       "bytes": 38438,
       "capped_at_bytes": 200000,
       "truncated": false
      }
     }
    }
   ]
  }
 },
 "envelopes": [
  {
   "at": "2026-08-13T14:02:37-06:00",
   "label": "c6-drip",
   "kick": {
    "at": "2026-08-13T14:02:37-06:00",
    "label": "c6-drip",
    "kind": "gpu-box-seat-canary",
    "model": "gemma4:26b",
    "law": {
     "num_ctx": 32768,
     "think": false,
     "reasoning_strength": null,
     "stream": false,
     "allow_keep_alive": true,
     "keep_alive": -1,
     "format": null
    },
    "wall_s": 0.542,
    "response": "ready.",
    "eval_count": 3,
    "eval_duration_ns": 20283000,
    "total_duration_ns": 533123968,
    "load_duration_ns": 465007552,
    "done_reason": "stop",
    "started_epoch": 1786651356.92217,
    "baseline_wall_s": 0.5353,
    "baseline_established_here": false,
    "limit_wall_s": 1.6059,
    "multiplier": 3.0,
    "min_slack_s": 0.25,
    "limit_rule": "max(baseline * multiplier, baseline + min_slack_s)",
    "slow": false,
    "consecutive_slow": 0,
    "strikes_to_stop": 2,
    "strike_key": "gpu-box:c6-drip"
   },
   "pin": {
    "model": "gemma4:26b",
    "observed": {
     "context_length": 32768,
     "size_vram": 17474319810,
     "expires_at": "2318-11-23T12:49:54.318531288-07:00"
    },
    "expected": {
     "context_length": 32768,
     "size_vram": 17474319810,
     "expiry_year": "2318"
    },
    "checks": {
     "resident": true,
     "context_length_ok": true,
     "size_vram_ok": true,
     "expiry_year_ok": true
    },
    "ok": true,
    "failed": [],
    "mainpid": {
     "observed": 189678,
     "expected": 189678,
     "ok": true,
     "receipt": {
      "cmd": "ssh the-gpu-box 'systemctl show ollama -p MainPID'",
      "rc": 0,
      "out": "MainPID=189678",
      "err": ""
     }
    },
    "residents": [
     "gemma4:26b"
    ],
    "at": "2026-08-13T14:02:37-06:00"
   }
  },
  {
   "at": "2026-08-13T14:05:00-06:00",
   "label": "c6-burst",
   "kick": {
    "at": "2026-08-13T14:05:00-06:00",
    "label": "c6-burst",
    "kind": "gpu-box-seat-canary",
    "model": "gemma4:26b",
    "law": {
     "num_ctx": 32768,
     "think": false,
     "reasoning_strength": null,
     "stream": false,
     "allow_keep_alive": true,
     "keep_alive": -1,
     "format": null
    },
    "wall_s": 0.669,
    "response": "ready.",
    "eval_count": 3,
    "eval_duration_ns": 20842000,
    "total_duration_ns": 665392359,
    "load_duration_ns": 461246812,
    "done_reason": "stop",
    "started_epoch": 1786651499.564186,
    "baseline_wall_s": 0.5268,
    "baseline_established_here": false,
    "limit_wall_s": 1.5804,
    "multiplier": 3.0,
    "min_slack_s": 0.25,
    "limit_rule": "max(baseline * multiplier, baseline + min_slack_s)",
    "slow": false,
    "consecutive_slow": 0,
    "strikes_to_stop": 2,
    "strike_key": "gpu-box:c6-burst"
   },
   "pin": {
    "model": "gemma4:26b",
    "observed": {
     "context_length": 32768,
     "size_vram": 17474319810,
     "expires_at": "2318-11-23T12:52:17.086650953-07:00"
    },
    "expected": {
     "context_length": 32768,
     "size_vram": 17474319810,
     "expiry_year": "2318"
    },
    "checks": {
     "resident": true,
     "context_length_ok": true,
     "size_vram_ok": true,
     "expiry_year_ok": true
    },
    "ok": true,
    "failed": [],
    "mainpid": {
     "observed": 189678,
     "expected": 189678,
     "ok": true,
     "receipt": {
      "cmd": "ssh the-gpu-box 'systemctl show ollama -p MainPID'",
      "rc": 0,
      "out": "MainPID=189678",
      "err": ""
     }
    },
    "residents": [
     "gemma4:26b"
    ],
    "at": "2026-08-13T14:05:00-06:00"
   }
  },
  {
   "at": "2026-08-13T14:05:45-06:00",
   "label": "c6-pair",
   "kick": {
    "at": "2026-08-13T14:05:45-06:00",
    "label": "c6-pair",
    "kind": "gpu-box-seat-canary",
    "model": "gemma4:26b",
    "law": {
     "num_ctx": 32768,
     "think": false,
     "reasoning_strength": null,
     "stream": false,
     "allow_keep_alive": true,
     "keep_alive": -1,
     "format": null
    },
    "wall_s": 0.643,
    "response": "ready.",
    "eval_count": 3,
    "eval_duration_ns": 20888000,
    "total_duration_ns": 641271011,
    "load_duration_ns": 471712665,
    "done_reason": "stop",
    "started_epoch": 1786651544.720239,
    "baseline_wall_s": 0.7034,
    "baseline_established_here": false,
    "limit_wall_s": 2.1101,
    "multiplier": 3.0,
    "min_slack_s": 0.25,
    "limit_rule": "max(baseline * multiplier, baseline + min_slack_s)",
    "slow": false,
    "consecutive_slow": 0,
    "strikes_to_stop": 2,
    "strike_key": "gpu-box:c6-pair"
   },
   "pin": {
    "model": "gemma4:26b",
    "observed": {
     "context_length": 32768,
     "size_vram": 17474319810,
     "expires_at": "2318-11-23T12:52:59.213521081-07:00"
    },
    "expected": {
     "context_length": 32768,
     "size_vram": 17474319810,
     "expiry_year": "2318"
    },
    "checks": {
     "resident": true,
     "context_length_ok": true,
     "size_vram_ok": true,
     "expiry_year_ok": true
    },
    "ok": true,
    "failed": [],
    "mainpid": {
     "observed": 189678,
     "expected": 189678,
     "ok": true,
     "receipt": {
      "cmd": "ssh the-gpu-box 'systemctl show ollama -p MainPID'",
      "rc": 0,
      "out": "MainPID=189678",
      "err": ""
     }
    },
    "residents": [
     "gemma4:26b",
     "nomic-embed-text:latest"
    ],
    "at": "2026-08-13T14:05:45-06:00"
   }
  },
  {
   "at": "2026-08-13T14:07:39-06:00",
   "label": "c6-cold",
   "kick": {
    "at": "2026-08-13T14:07:38-06:00",
    "label": "c6-cold",
    "kind": "gpu-box-seat-canary",
    "model": "gemma4:26b",
    "law": {
     "num_ctx": 32768,
     "think": false,
     "reasoning_strength": null,
     "stream": false,
     "allow_keep_alive": true,
     "keep_alive": -1,
     "format": null
    },
    "wall_s": 0.628,
    "response": "ready.",
    "eval_count": 3,
    "eval_duration_ns": 20881000,
    "total_duration_ns": 625403714,
    "load_duration_ns": 472884610,
    "done_reason": "stop",
    "started_epoch": 1786651658.3698668,
    "baseline_wall_s": 0.6671,
    "baseline_established_here": false,
    "limit_wall_s": 2.0013,
    "multiplier": 3.0,
    "min_slack_s": 0.25,
    "limit_rule": "max(baseline * multiplier, baseline + min_slack_s)",
    "slow": false,
    "consecutive_slow": 0,
    "strikes_to_stop": 2,
    "strike_key": "gpu-box:c6-cold"
   },
   "pin": {
    "model": "gemma4:26b",
    "observed": {
     "context_length": 32768,
     "size_vram": 17474319810,
     "expires_at": "2318-11-23T12:54:55.851279324-07:00"
    },
    "expected": {
     "context_length": 32768,
     "size_vram": 17474319810,
     "expiry_year": "2318"
    },
    "checks": {
     "resident": true,
     "context_length_ok": true,
     "size_vram_ok": true,
     "expiry_year_ok": true
    },
    "ok": true,
    "failed": [],
    "mainpid": {
     "observed": 189678,
     "expected": 189678,
     "ok": true,
     "receipt": {
      "cmd": "ssh the-gpu-box 'systemctl show ollama -p MainPID'",
      "rc": 0,
      "out": "MainPID=189678",
      "err": ""
     }
    },
    "residents": [
     "gemma4:26b",
     "nomic-embed-text:latest"
    ],
    "at": "2026-08-13T14:07:39-06:00"
   }
  },
  {
   "at": "2026-08-13T14:19:55-06:00",
   "label": "c6-final",
   "kick": {
    "at": "2026-08-13T14:19:55-06:00",
    "label": "c6-final",
    "kind": "gpu-box-seat-canary",
    "model": "gemma4:26b",
    "law": {
     "num_ctx": 32768,
     "think": false,
     "reasoning_strength": null,
     "stream": false,
     "allow_keep_alive": true,
     "keep_alive": -1,
     "format": null
    },
    "wall_s": 0.655,
    "response": "ready.",
    "eval_count": 3,
    "eval_duration_ns": 20937000,
    "total_duration_ns": 653237407,
    "load_duration_ns": 464388173,
    "done_reason": "stop",
    "started_epoch": 1786652395.0485404,
    "baseline_wall_s": 0.6609,
    "baseline_established_here": false,
    "limit_wall_s": 1.9828,
    "multiplier": 3.0,
    "min_slack_s": 0.25,
    "limit_rule": "max(baseline * multiplier, baseline + min_slack_s)",
    "slow": false,
    "consecutive_slow": 0,
    "strikes_to_stop": 2,
    "strike_key": "gpu-box:c6-final"
   },
   "pin": {
    "model": "gemma4:26b",
    "observed": {
     "context_length": 32768,
     "size_vram": 17474319810,
     "expires_at": "2318-11-23T13:07:12.55721879-07:00"
    },
    "expected": {
     "context_length": 32768,
     "size_vram": 17474319810,
     "expiry_year": "2318"
    },
    "checks": {
     "resident": true,
     "context_length_ok": true,
     "size_vram_ok": true,
     "expiry_year_ok": true
    },
    "ok": true,
    "failed": [],
    "mainpid": {
     "observed": 189678,
     "expected": 189678,
     "ok": true,
     "receipt": {
      "cmd": "ssh the-gpu-box 'systemctl show ollama -p MainPID'",
      "rc": 0,
      "out": "MainPID=189678",
      "err": ""
     }
    },
    "residents": [
     "gemma4:26b",
     "nomic-embed-text:latest",
     "gemma4:12b"
    ],
    "at": "2026-08-13T14:19:55-06:00"
   }
  }
 ],
 "notes": {
  "verdict": "DESCRIPTIVE \u2014 no floors, no winner, no ordering by margin",
  "wall_s": "POST leaving this process to the ruling page's bytes in hand, including the app's queue",
  "poll_interval_s": 1.0,
  "content_rule": "asks are scored on CONTENT (a registered setup-shaped phrase in the served ruling), and the content check is recorded, never a gate \u2014 an honest abstain is a served answer",
  "candidate": "muse-glimmer:30b-q8_0-dflash",
  "cadences_used_s": {
   "drip": 10.0,
   "burst": 2.0,
   "pair_gap": 30.0,
   "candidate_kick_at": 50.0,
   "cold_quiet": 360.0,
   "registered": {
    "drip": 10.0,
    "burst": 2.0,
    "pair_gap": 30.0,
    "candidate_kick_at": 50.0,
    "cold_quiet": 360.0
   }
  },
  "no_checkpoints_in_flight": "no canary and no checkpoint call is made while asks are in flight; a checkpoint fired mid-probe would be contention we caused"
 },
 "counts": {
  "asks_registered": 26,
  "asks_sent": 26,
  "asks_unspent": 0,
  "served": 26,
  "ok": 26,
  "not_ok": 0,
  "content_marker_found": 26,
  "run_seconds": 1039.0
 },
 "outcomes": [
  "SERVED"
 ],
 "_redaction_note": "Public copy: the GPU box's internal hostname is replaced by \"the-gpu-box\" and ssh receipt commands are redacted (they name internal hosts). Every measurement, counter, timestamp, and journal line is otherwise verbatim; the unredacted original is retained in the workshop's repository."
}