HyprTile F11 - Shareable .hyprlook verification
================================================

Base
----
Verified against: hyprtile_fortentwicklung_v215_shader-blend-modes.zip

Static/source checks
--------------------
- screenfx_persist.c: gcc -std=c11 -Wall -Wextra -fsyntax-only: PASS
- shader_look.c: gcc -std=c11 -Wall -Wextra -fsyntax-only with minimal SDL stub: PASS
- overlay_hyprland_config.c: clang -std=gnu11 -Wall -Wextra -fsyntax-only with minimal SDL/TTF stubs: PASS
- F11 action ranges: Look actions 233..236, wallpaper-chain 240..443, catalog starts at 480: PASS
- Wallpaper catalog still contains 346 .wallpaper presets: PASS
- glass-stream-song station/title preset and GLSL files still present: PASS

.hyprlook format / persistence checks
-------------------------------------
- Write -> read roundtrip with quotes and embedded newlines: PASS
- Generated file parses as JSON: PASS
- Blend normalization survives import: PASS
- Disabled wallpaper stage survives roundtrip: PASS
- Screen Shader + Compositor FX chains survive roundtrip: PASS
- Unknown future format version is rejected: PASS
- Files larger than 2 MiB are rejected: PASS
- Export path collision creates -2 rather than overwriting: PASS
- Exported test Look contains no local wallpaper path, font-file path, /home, /usr, /opt or /mnt path: PASS
- Disabled Screen Shader / Compositor FX chain persistence was tested through save -> reload: PASS

Native build attempt
--------------------
`make hyprtile` was attempted. The container does not provide the project's
native development stack (notably SDL3 plus several pkg-config dependencies),
so compilation stops at missing SDL3/SDL.h before a full native link test can
be performed. This is an environment limitation, not a source-level test pass.
