# The animation clock's RATE, in GUEST seconds, off the title's build-in.
# Capture 2026-09-01 (tickcap), augmented draw logger with the guest timebase
# (50 MHz, guest_time_scalar_=1.0). No host wall clock enters any number here.
# The LAST step of a ramp is excluded everywhere: it clamps at 255 and so
# reports more elapsed time than it actually consumed.

## ptbtn00 (the plate)
   ramp (label, alpha): (6709,11), (6710,46), (6711,69), (6712,92), (6713,115), (6715,162), (6716,185), (6717,197), (6718,231), (6719,255)
   steps (Δα, ms):      (35,31.5), (23,46.0), (23,22.7), (23,69.4), (47,49.4), (23,46.9), (12,35.3), (34,33.2), (24,51.0)
   unclamped span: α 11 → 231  (Δα=220)  over 334.4 guest ms
   -> 657.9 alpha per guest second
   -> declared T=22:  **56.8 units per guest second**

## ptcopyright
   ramp (label, alpha): (6675,34), (6676,57), (6677,69), (6678,92), (6679,115), (6680,139), (6681,162), (6683,231), (6684,255)
   steps (Δα, ms):      (23,47.8), (12,30.0), (23,33.2), (23,46.1), (24,24.6), (23,68.9), (69,52.4), (24,45.5)
   unclamped span: α 34 → 231  (Δα=197)  over 302.9 guest ms
   -> 650.4 alpha per guest second
   -> T not independently attested; at the plate's rate this implies T = 255·rate/(Δα/Δt)

## CONTROL (pre-registered): two independent elements, same screen, same run
   ptbtn00 (the plate): 657.9 alpha/s
   ptcopyright: 650.4 alpha/s
   agreement: 1.15 %
   -> they share one ramp length as well as one clock; at the plate's T=22
      ptcopyright's implied T is 22.25
