diff --git a/README.md b/README.md index 2b3fb36..42fd341 100644 --- a/README.md +++ b/README.md @@ -139,6 +139,13 @@ Conventions for every milestone below: overflow) so later milestones that add UI keep it green. *Independent of the backend work; every milestone below must preserve this test* (M2's red banner and Vulkan-layer checkbox in particular). + - **Mandatory final visual inspection.** The headless `ui_fit_test` proves content *fits* + its window, but not that it *looks* right. Before this milestone is considered done, run + the **actual `coop_host.exe`** (build with `-DCOOP_TEST_HARNESS=ON`), drive it to its + maximum-information state (inject a target, audio on, Debug details on), take an **F10 + screenshot of the running tool**, and **eyeball the real overlay** — every panel readable, + nothing clipped/overlapping, colours/labels correct. A green unit test is not a substitute + for looking at the product; this real-screenshot check is required, not optional. - **M2 — Vulkan (mock → capture).** The largest. 1. **Mock backend** (`render_vk.cpp`). New submodules **Vulkan-Headers**