port: the leaf rate's 🟡 lifts -- three independent confirmations, and a stale caveat removed

The 1.7x/3.2x title-clock conflict I was carrying as an open doubt against every
unit-valued figure on the title was never a conflict: the Decoder had been
applying the plate's declared ramp to ptcopyright. One mislabelled element
generated the whole discrepancy.

Same shape as the port gating a snap on settle_instant while reading a printed
number that came from settle_time(). Two elements, one label. In both cases what
caught it was measuring a RATIO, which needs no identification, rather than a
value, which does.

rate 0.5 now rests on three declared quantities that agree, the third unrelated
to the first: ptloop01's 30-unit ramp, the leaf's 600-unit loop, and ptbtn00f's
pulse at exactly 1/10 of that loop (60.0 frames over 16 cycles, zero variance).

Also recorded: the plate's pulse is now measured -- ptbtn00f, 120 title units,
peak alpha 80, drawn 51 of 60 frames. NOT implemented: the plate's blink is
neither F5 nor F6, and the human's standing note is that its delay is accepted.
This commit is contained in:
Sylpheed port agent
2026-09-02 20:20:56 +00:00
parent 2b802e06b6
commit b0e5c82f57
2 changed files with 50 additions and 5 deletions

View File

@@ -185,12 +185,29 @@
" leaf/title = 0.4795 and 0.4667, 2.7% apart.",
" docs/re/f6-unit10-parent-alpha-gates-the-sweep.md.",
"",
" \ud83d\udd34 This number was adopted as 0.514, withdrawn, and reinstated as 0.5 within",
" one day. What failed the first time was quoting a rate in captured FRAMES --",
" frames are presents and the present rate differs per run (1168 vs 600 for one",
" animation). The ratio itself was sound; it was discarded with the frames.",
" A calibration that is itself declared does not have that failure mode.",
" \u2705 THREE INDEPENDENT CONFIRMATIONS, and it needed them. The number was",
" adopted as 0.514, withdrawn, then reinstated at 0.5 inside one day. What",
" failed the first time was quoting a rate in captured FRAMES -- frames are",
" presents and the present rate differs per run (1168 vs 600 for one",
" animation). The ratio was sound and was discarded along with the frames.",
" It now rests on three declared quantities that agree:",
" - ptloop01's own 30-unit alpha ramp used as an in-capture title clock;",
" - the leaf's declared 600-unit loop;",
" - ptbtn00f's pulse at exactly 1/10 of that loop -- 60.0 frames over 16",
" consecutive cycles with ZERO variance, and 60 leaf units x 0.5 = the",
" declared 120 title units.",
" The third has no relationship to the first, which is what makes it worth",
" more than a repeat measurement.",
"",
" \ud83d\udd34 A STALE CAVEAT REMOVED HERE. This block carried a 1.7x/3.2x title-clock",
" conflict as an open doubt against every unit-valued figure on the screen.",
" It was never a conflict: the Decoder had been applying the plate's declared",
" ramp to ptcopyright, and one mislabelled element generated the whole",
" discrepancy (docs/re/f6-plate-identity-and-clock-conflict-resolved.md).",
" Two elements, one label -- the same shape as the port gating a snap on",
" settle_instant while reading a printed number that came from settle_time().",
" \ud83d\udccc In both cases what caught it was measuring a RATIO, which needs no",
" identification, rather than a value, which does.",
"start_units null -- there is NO authored onset any more, and that is the point.",
" F6's gate is DECLARED: ptloop01/ptloop02 carry `0:0 70:0 100:255 238:255",
" 250:0`, so the sweep is invisible until t=70 and full at t=100. The port had",

View File

@@ -118,3 +118,31 @@ nor was supposed to.
disagree, and names who can adjudicate.
* Anything about the plate's **absolute** alpha or position. Onset timing and
whether it extinguishes, only.
---
# ✅ The pulse is now MEASURED — and still not implemented
**2026-09-02.** This page established that the port holds `PRESS Ⓐ` permanently
lit where the disc declares a 30-unit pulse, and closed by saying the port would
not move until someone measured whether the guest pulses it. It has been
measured, as a by-product of F6:
| | |
|---|---|
| element | **`ptbtn00f`** — the focus variant, not `ptbtn00` |
| period | **120 title units**, from 60.0 frames over 16 consecutive cycles with **zero variance**, against a 600-frame sweep loop |
| peak alpha | **80**, not 255 |
| duty | drawn **51 of every 60** frames |
The period is phase-free: it is exactly 1/10 of the sweep's declared 600-unit
loop, and 60 leaf units × the leaf/title rate of 0.5 gives the declared 120.
**Not implemented, and deliberately so.** The current focus is the title's
animation timing (F5/F6), both now closed; the plate's blink is neither, and the
human's standing note on the plate is that its *delay* is accepted. Picking this
up is a decision for them, not a gap to fill quietly.
⚠️ Note for whoever does: the port draws the plate through `ptbtn00`, and the
pulsing element is `ptbtn00f`, reached by `focus_link`. That is the same element
whose absence from a declaration-order walk has now caused trouble twice.