LOVE21 Site Core v1.3.5 TS2 / LAG8 / VERIFIED ATOMIC SFTP - validation notes

Core target:
- Native MPEG-TS/HLS, FFmpeg NONE
- HLS segment target: 2 seconds
- HLS local list: 20
- H.264 GOP: 60 frames at 30 fps
- AAC-LC 256 kbps / 48 kHz unchanged

Uploader target:
- one persistent ssh.exe SFTP transport
- 5 second SFTP reply timeout
- first reconnect delay 1 second
- temp upload -> CLOSE -> remote SIZE verify -> rename -> final SIZE verify
- server playlist start hint: -8 seconds
- remote SHA-256 readback sample: 1 of every 20 newly published TS files
- remote directory reconciliation after each SSH connection

Local TS preflight:
- size % 188 == 0
- every packet starts with 0x47
- PAT PID 0 exists
- TEI is zero / adaptation_field_control valid
- no unexpected per-PID continuity-counter jumps inside the segment

Expected first test logs:
- H264 CodecAPI GOP=60
- NATIVE HLS mux START seg=2s list=20
- UPLOAD START ... segment=2s playlist=20x2s playbackStart=-8s ... atomicPublish=YES
- SFTP CONNECTED ... posixRename=YES/NO
- LOCAL TS VERIFY NG should remain absent
- UPLOAD HEALTH ... sizeOK increasing / localStructNG=0 / fail=0
