{
  "example_kind": "synthetic manual decision kit",
  "layout": "handoffcanvas",
  "heading": "Inspect the example before choosing a rule",
  "dataset": {
    "heading": "Synthetic reporting records",
    "headers": [
      "Observation",
      "Counter epoch",
      "Count"
    ],
    "rows": [
      [
        "Period start",
        "Epoch 1",
        "10"
      ],
      [
        "Known pre-reset boundary",
        "Epoch 1",
        "13"
      ],
      [
        "Reset",
        "Epoch 2",
        "0"
      ],
      [
        "Period end",
        "Epoch 2",
        "4"
      ]
    ]
  },
  "versions": {
    "original": "Draft: period count 4−10=−6.",
    "revised": "Epoch note: 3 before reset plus 4 after reset equals 7 under complete boundary evidence. If the pre-reset count is unknown, the exact total is held.",
    "changes": [
      [
        "Epoch handling",
        "One subtraction across reset",
        "Separate within-epoch differences"
      ],
      [
        "Coverage",
        "Missing observations silently assumed complete",
        "Exact reconstruction requires complete boundaries"
      ]
    ]
  },
  "explorer": {
    "label": "Choose the reporting evidence available",
    "options": [
      [
        "complete",
        "Both epoch boundaries are known and complete",
        "Show the separate increments and their sum."
      ],
      [
        "gap",
        "A pre-reset observation may miss increments",
        "Report known observations and hold the exact period total."
      ],
      [
        "gauge",
        "The value can freely rise and fall",
        "Treat it as a state observation, not this cumulative counter policy."
      ]
    ]
  },
  "sources": [
    "counter"
  ],
  "graph": {
    "nodes": [
      [
        "before",
        "Complete epoch 1"
      ],
      [
        "after",
        "Complete epoch 2"
      ],
      [
        "sum",
        "Period increments"
      ]
    ],
    "edges": [
      [
        "before",
        "sum",
        "3 events"
      ],
      [
        "after",
        "sum",
        "4 events"
      ]
    ]
  },
  "method_references": [
    {
      "id": "counter",
      "title": "Prometheus metric types",
      "url": "https://prometheus.io/docs/concepts/metric_types/",
      "scope": "Counter and gauge definitions only; this worksheet is not a PromQL recipe or a TeamBoost integration."
    }
  ]
}
