port: sweep my own tool headers after theirs -- two hits, both in verify-dwell

Their audit found one defect in sixteen commands and their point that doing one
and stopping is the failure applies to me: I had fixed verify-screen and
verify-capture and gone no further.

Hit 1: verify-dwell built its target as oracle span + the GAME's black gap and
scored the port against it, correct only while the port inserted that gap. It does
not -- black_hold_units went to 0. On publisher_logo the port runs 0.131 s below
the unslacked target, absorbed into an 'agrees' by 0.15 s of slack that is larger
than the omission it hides. Hold now read from authored/timing.json; the game's
gap printed as its own term.

Hit 2: the tool carried '4 presented frames at 2.284 units/frame'. The number is
right but it is the disc used as its own clock on ONE capture that ran at 13.1 fps
against ~28 elsewhere. Stated bare it reads as a general rate and would contradict
Q1's 2 units per rendered frame, a different quantity at normal speed. The
derivation was in DECISIONS.md; the tool inherited the value alone -- exactly
their defect, and their 'print the population beside the number' fix applies
unmodified.

Not found elsewhere: check-capture's percentages all name their population;
check-claims, check-modding, index-decisions and strip-padding assert no measured
quantities.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01N7FiFFFwbvG2uxdcEh8HyF
This commit is contained in:
Sylpheed port agent
2026-08-30 17:52:03 +00:00
parent edad692500
commit 02ab62e28d
2 changed files with 56 additions and 1 deletions

View File

@@ -47,6 +47,13 @@ out = sys.argv[1]
INTERVAL = float(os.environ.get("INTERVAL", "0.25"))
# The boot's black gap, measured in the DRAW STREAM (4 presented frames at
# 2.284 units/frame = 9.1 units), not from luminance -- luminance cannot separate
#
# ⚠️ 2.284 IS NOT A GENERAL RATE AND THIS LINE USED TO READ AS IF IT WERE.
# It is the disc used as its own clock ON ONE CAPTURE, which ran at 13.1 fps
# against ~28 elsewhere: `palogo_sqex` declares alpha >= 1 for 239.8 units and
# was drawn in 105 frames of that run. Correct for converting THAT run's frame
# count; not a constant, and not HANDOFF Q1's 2 units per rendered frame, which
# is a different quantity measured at normal speed. See DECISIONS.md.
# the outgoing fade's tail from true black. The +/-1 frame range is 6.9-11.4
# units = 0.114-0.190 s. HANDOFF Q7's luminance figure of 0.17-0.23 s overlaps
# only at the top, and the draw-stream number is the one to use.