Repository navigation
Conversation
…tion-subrect # Conflicts: # packages/create-threenative/__tests__/scaffold.spec.ts
|
PRD-564 final visual preservation proof: independent read-only judge NEUTRAL for both scale0.72 pairs and the scale1 run1 control; overall NEUTRAL. No visible crop, stale borders, effect displacement, pose change or clarity regression. The current owner rule accepts NEUTRAL for appearance-preserving performance work. Both arms assert actual high quality and use the same static-grain override (intensity0.0039), 240 simulation ticks, headed hardware NVIDIA Turing WebGPU and 1280×720 screenshots. Scale0.72 uses ordinary922×518/inactive BEFORE and retained1280×720/active AFTER. Run1 uses live RAF; run2 uses frozen RAF in both arms. Shader times differ across contexts; this does not claim identical pixels or a numerical threshold pass. BEFORE source
Actual raw-image |
# Conflicts: # packages/create-threenative/__tests__/scaffold.spec.ts














Resolution-scale changes retain render-target capacity while generated render source samples the active rectangle. Unsupported stages retain ordinary resizing and report refusal.
PRD-564: 4/5 phase boxes (75%), AC-2 complete, AC-1 open. Draft; not ready to merge.
Current source
1664a981passes 87 focused scaler tests, workspace typecheck and core build. Selected browser/desktop conformance passes with 300 native frames and zero pixel/perceptual difference. Both parity CLIs exit 2 because 107 unselected rows are blocked; this is not full native qualification.Current product source
1664a981, synced at clean checkout21c5d5548, passes full Vitest: 780 files, 10,669 tests, 4 files/49 tests skipped, exit 0 in 591.21 seconds. Workspace typecheck and lint pass; lint reports 1,482 warnings and no errors. The initial laptop launch exited 75 at 97°C before tests ran; the completed suite ispr489-scalersuite-cool, launched after cooldown.Latest baseline
scheduler-qualified-baseline-host24-isolated-v1-1664a981records all 279 frames on the RTX 2080 under atomic CPU reservation and supported, reversible DPMS screen-off. Baseline, run, ownership collector, scheduler decode and acknowledged recorder status all exit 0; Nsight profile/stop/export exit 0. The selected CPUs 10/11/22/23 have zero scheduler gaps or LOST reports. Timing remains UNQUALIFIED: the all-CPU trace contains distinct duplicate native scheduler records on CPUs 2/12/16, breaking its required continuity. No record is discarded or deduplicated.A separate GPU diagnostic independently rejects the capture: Brave GPU PID 3172818 overlaps all three measured contexts (13.460/34.068/36.257 ms conservatively), with further terminal and desktop GPU activity. Per-context clock intersections are valid, with a 1.600 µs host clock envelope. Earlier clock and owned-thread migration proof defects were repaired without changing frame measurements or thresholds, but those repairs cannot erase the observed foreign GPU work. No raw timing is used to select continuation or decline, and no candidate timing pass is claimed.
Independent cleanup exits 0 and verifies both displays ON, original KDE panel/show-desktop state restored, root CPUs 0–23, owned CPU scope/client absent, and no restoration failures. All owned collectors have stopped and administrator authentication was invalidated. The original four-CPU recorder is restored for any future prospective cohort. A proposed temporary console switch failed independent safety review before any live action: delayed activation after a timeout could defeat bounded desktop restoration. That route was not run; the prior tested guardian is restored. The remaining doubtful assumption is that screen-off makes the desktop GPU quiet. Another unchanged capture is not a remedy, and the exact RTX 2080 gate cannot be moved to the Intel laptop.
Published screenshots and metrics retain their recorded-source scope: independent NEUTRAL visual preservation, with nonzero pixel differences.
Still required: a qualified original baseline and its unchanged continuation/decline decision, candidate timing if continuation is earned, current-head required CI qualification, and PRD completion before merge-queue submission. Further affinity-only captures stop; another loaded capture is not a remedy. Actual CPU/GPU isolation must be established before another timing decision.