This phase did two things: real domain experts tested the built tool, and several important corrections were made during design and build. Both are headlined here; the subpages carry the detail.

What the usability test found

23 peers and operators from the institutional buy-side ran ReconLayer unmoderated on the real add-on between July 6–30; 19 completed the core flow (reconcile → draft, 83%) and 6 submitted the full survey. Headlines (full detail in Results):

Honest scope: n = 6 survey completers (23 ran the tool) — directional and qualitative, not statistically significant.

Functional validation (the engine)

Separately from the user test, the engine's correctness was validated against engineered synthetic data. Each break type was planted deliberately — noise below tolerance, genuine value gaps, one-sided trades on each side — so the expected result (+$327,500 net, 4 value breaks, 2 population breaks) was known before the code ran. Reproducing it exactly confirmed the matching, tolerance filtering, variance ranking, and one-sided detection all behaved correctly. This is unit-level validation of the logic, distinct from the user study above.

The iteration log — corrections made during design and build

The most valuable iterations were domain corrections, caught by treating "good enough" as not good enough:

Next Steps — what the test drove

The results turned deferred work into a prioritized roadmap:

  1. Relabel / clarify the break types — inline tooltips or clearer names (from the comprehension finding).