Rubric and Readiness
Score each dimension 0 (missing/incorrect), 1 (partial, unexplained or dependent on an undisclosed solution), or 2 (correct, reproducible and independently explained). Require 2/2 on every dimension; strengths cannot average away a missing boundary. Repair the failed dimension with a fresh variant and preserve the original attempt.
WH1 — Network model
Explain address parts, message fields and status versus transport failure using an actual local example.
WH2 — Boundary correctness
Pass the response fixtures with size, encoding, schema and domain checks; retain duplicates and reject invalid responses.
WH3 — Integration evidence
Run and record a real loopback exchange and close the server; blocked networking remains pending, not a full pass.
WH4 — Transfer
Implement the nested-record response variant separately, test it independently and state the compatibility/coverage limitations.
Integrity and limits
A supplied checker pass is necessary for the corresponding implementation, not sufficient for the whole module. Distinguish predictions, authored fixtures, actual runs and independent explanations. Record assistance and unresolved limitations. A blocked required live check remains pending; continue other independent work without claiming completion. Repeated repairs and optional full-course work are outside the stated first-pass allowance.