P08-03: 配置の通常操作受入
This commit is contained in:
@@ -61,7 +61,9 @@ headless flag or headless proof gate. `started.json`, `process-started.json`,
|
||||
`ended.json`, raw engine log, actual profile/engine report, source/stage/default
|
||||
player inventories and ordinary owner/audio records remain in the evidence.
|
||||
Controller and recorder SHA appear in start/end documents. Each OS child
|
||||
has a 900-second bound and each Root acknowledgement a 300-second bound.
|
||||
has a 2400-second total wait recorded as timeout_seconds in start/end receipts,
|
||||
using the same value passed to process.wait. Each acknowledgement retains its
|
||||
300-second bound; provider 900 and validation 180 remain unchanged.
|
||||
Timeout/error preserves failure records and cleans only owned children.
|
||||
|
||||
## CUA request / read-only acknowledgement bridge
|
||||
@@ -126,11 +128,18 @@ Do not edit evidence after collection to force a pass. Correct source/input
|
||||
defects through the fixed repair workflow. GDScript parsing, actual native
|
||||
and OS success, full regression, review and integration are all pending.
|
||||
|
||||
R05 repair: cell requests now retain `viewport_to_screen` as six affine entries
|
||||
`[a,b,c,d,tx,ty]`. Apply it to viewport `(x,y)` to obtain screen
|
||||
`(a*x+c*y+tx, b*x+d*y+ty)`; retain the actual CUA coordinate in the raw receipt
|
||||
and compare against screenshots/window geometry, including titlebar and stretch.
|
||||
Do not multiply by canvas scale a second time. `guide_rect` is in viewport
|
||||
coordinates and `guide_visible` records interception geometry. The unsupported
|
||||
target is chosen by read-only production preview inspection outside that guide;
|
||||
the failed R05 request is historical evidence and must remain preserved.
|
||||
R06 calibration correction (ROOT_NATIVE_R06_OS_TIMEOUT.json): the engine
|
||||
viewport_to_screen affine matrix [a,b,c,d,tx,ty] maps viewport (x,y) to
|
||||
(a*x+c*y+tx, b*x+d*y+ty) in engine coordinates. It reports identity in the
|
||||
real window and does not include physical stretch or the screenshot titlebar.
|
||||
Keep 1440x810 virtual coordinates separate from 1280x720 window content and
|
||||
1280x752 screenshot coordinates. For this measured window, apply scale 8/9
|
||||
(approximately 0.8889), then add 32 pixels to screenshot y for the titlebar.
|
||||
For modal controls, first apply the dialog offset reported by Godot, then
|
||||
physical stretch and titlebar. Desktop CUA coordinates additionally require
|
||||
the observed screenshot/window origin. Retain actual CUA coordinates, raw
|
||||
screenshots and window geometry; recalibrate whenever geometry changes.
|
||||
guide_rect remains in viewport coordinates. Preserve historical failed
|
||||
evidence: R06 request 33 was unacknowledged after PID 17863 ended and cannot
|
||||
count as evidence. Fresh guarded native/OS collection, full regression,
|
||||
independent review and integration remain pending.
|
||||
|
||||
Reference in New Issue
Block a user