port: land the pivot finding on the handoff (third assertion miss)
The scripted HANDOFF edit asserted on text an earlier edit had rewrapped, so the pivot and colour findings landed in docs/re and not on the page the port agent reads. Third time this session; METHOD now says the rule was insufficient and names the mechanical fix.
This commit is contained in:
@@ -78,8 +78,19 @@ authored version can be deleted.
|
||||
The elements are `ptlogo_back2.t32`, `ptlogo_back2eff.t32` and
|
||||
`ptlogo_back2eff1…5`. 🟡 Those five are also the group with the **known
|
||||
unsolved paint-order tie-break** (key `0x8083`) — same screen, same elements —
|
||||
but a blend-order swap explains white-instead-of-pink poorly, so expect a second
|
||||
cause. ❔ Not diagnosed.
|
||||
but a blend-order swap explains white-instead-of-pink poorly.
|
||||
🟡 **A quantified cause for the GEOMETRY**: these elements' declared **pivots do
|
||||
not match their own textures**. `ptlogo_back2`'s pivot `(500,117)` is exactly
|
||||
half the **Japanese** sprite (1000×234), not its own English one
|
||||
(1118×262) — off by **59 px**, the right order to make the swoosh too thick and
|
||||
too far right. 24 of 109 title elements are off by > 8 px, concentrated on
|
||||
`ptlogo*`, and it cuts both ways (the JP build's `ptlogo1` is off by 40).
|
||||
❔ Whether it *bites* depends on which pivot the compositor uses — **not
|
||||
checked**.
|
||||
🔴 **Ruled out for the COLOUR**: every swoosh keyframe's fade is `0x??ffffff`
|
||||
(white RGB, alpha only), no tint is non-white, and the texture decodes
|
||||
*blue*-leaning (175,174,198). The magenta must come from blending. ❔ Not
|
||||
diagnosed.
|
||||
🔴 **Refuted:** it is *not* that our dim covers the whole frame instead of
|
||||
sitting beneath the UI — the logo reads +2.36 against a background of −0.74, so
|
||||
the paint order is being honoured.
|
||||
|
||||
@@ -281,3 +281,9 @@ agent's loop prompt, i.e. nowhere durable. See [`README.md`](README.md) for the
|
||||
(odd dimensions rounding), and only **24 off by > 8 px** — and those 24 are the
|
||||
real finding, concentrated on one element family. Bucket a mismatch by size
|
||||
before reporting a rate.
|
||||
* **I have now broken the "read the target text first" rule three times.** Each
|
||||
time a scripted `HANDOFF.md` edit asserted on a paragraph that had been rewrapped
|
||||
by an earlier edit in the same session, and each time the finding landed in
|
||||
`docs/re/` while the port's page kept the stale text. Writing the rule down was
|
||||
not enough; the working fix is mechanical — `grep`/`sed -n` the target paragraph
|
||||
in the same command that patches it, and check the commit's file count.
|
||||
|
||||
Reference in New Issue
Block a user