MyAnythingList Canonical English Docs
Acceptance Tests
acceptance-tests_en.html
This document defines canonical pass/fail checks. A build is not accepted merely because it looks plausible once on one screen.
1. Rendering Fidelity Tests
- Given a tile with visible QR in live state, exported output must include the QR in matching relative position and scale.
- Given a text-only URL-art tile, 8K output must keep the URL-art sharp and readable relative to the documented layout.
- Given the same state and assets, live/export/scripted composition order must match the canonical layer order.
- Given a low-resolution source image with overlays, overlays and generated text must remain crisp even if the bitmap layer is source-limited.
2. Localization Tests
- Controls and labels must be translatable via a documented key system or equivalent localized mechanism.
- Longer translated labels must not break control layout.
- RTL layouts must not invert or break unrelated geometry such as QR placement unless such mirroring is explicitly defined.
3. Documentation Preservation Tests
- Updated canonical files should not be smaller than their previous versions without explicit justification.
- No accepted behavior may disappear from the docs.
- New scripting commands or arguments must appear in commands-and-functions and/or scripting-interface docs.