FIXLY WINDOWS TEST CHECKLIST (0.3.0-dev)

Target: Windows 10 1809+ x64 or Windows 11. Use a disposable test computer/account.
This is an unsigned developer build, not an installer. Do not register it permanently yet.

Before starting
[ ] Extract the entire ZIP to a local folder such as C:\FixlyTest.
[ ] Close every older Fixly.Desktop/Fixly.Service process.
[ ] Confirm system time and Internet access are correct.
[ ] Keep https://admin.fixly.su/computers open and logged in as organization owner/admin.

A. Local Desktop + Named Pipe
[ ] Run START-SERVICE-TEST.cmd and keep its console open.
[ ] Run START-DESKTOP-TEST.cmd without elevation.
[ ] Desktop changes to Connected.
[ ] Run system check: Windows, architecture, CPU count, uptime and disk data are shown.
[ ] Cancel and repeat a check; the UI remains responsive.
[ ] Close service console: Desktop detects disconnect. Start it again: Desktop reconnects.

B. Enrollment + remote read-only jobs
[ ] Close the service console.
[ ] In Web Admin choose Computers -> Connect computer; create a code only now.
[ ] Run START-ENROLLMENT.cmd as Administrator under the same test account.
[ ] Enter the code in the hidden prompt. Never place it in a command-line argument or screenshot.
[ ] In Fixly.Service\appsettings.json set Agent.Enabled and Agent.AllowRemoteDiagnostics to true.
[ ] Start START-SERVICE-TEST.cmd under that same account.
[ ] The computer becomes Online in Web Admin within 90 seconds.
[ ] Run Windows information; one completed result appears in history.
[ ] Run system disk space; one completed result appears in history.

C. Recovery and policy
[ ] Stop service, create a diagnostic in Web Admin, then start service within 10 minutes:
    the queued job completes once.
[ ] Restart service and repeat a diagnostic: identity and local journal remain usable.
[ ] Disconnect network for at least 30 seconds, reconnect, and observe recovery without re-enrollment.
[ ] In Web Admin disable diagnostics: a new job is blocked.
[ ] Enable diagnostics again: a new read-only job completes.
[ ] Do NOT revoke the device until every other test is complete; re-enrollment reset is not automated.

D. UI compatibility
[ ] Check light/dark/system themes and a window near 600x760.
[ ] Repeat core startup on each available Windows 10 and Windows 11 target.
[ ] Record exact Windows edition, version and build number for each result.

If anything fails
[ ] Note the checklist section, local time, expected result and actual result.
[ ] Take a screenshot without activation codes, credentials or personal data.
[ ] Close Desktop, then service, and run COLLECT-FIXLY-DIAGNOSTICS.cmd.
[ ] Open the ZIP, read PRIVACY-READ-BEFORE-SHARING.txt and inspect every file before sending.
[ ] Send the diagnostic ZIP, its .sha256 file, screenshot and build/test result logs.

Result summary
Windows edition/version/build: _____________________________________________
Package SHA-256: ___________________________________________________________
Local pipe + diagnostics: PASS / FAIL
Enrollment + heartbeat: PASS / FAIL
Remote system.summary: PASS / FAIL
Remote disk.system_space: PASS / FAIL
Restart + offline recovery: PASS / FAIL
Policy disable/enable: PASS / FAIL
Notes: ____________________________________________________________________
