Review round 5: scope the opening section's closer to the connecting branch
Copilot, accepted. Round 4 split the trigger into two branches and fixed the closing section, but left the paragraph that ends the opening section speaking for both — asserting a real transport and a protocol era for the build-only case that lines 28-31 had just established has neither. Scoped explicitly: "In the connecting case …" keeps the transport and protocol-era guidance, "In the build-only case …" says that guidance does not apply and names what is actually wanted from `test-servers` there — how to build the fixture, and why a stale build keeps serving old code. Re-measured: 100% / 100% hand-off, 63/63 first-move at 100%, full suite at RUNS=5. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EQVdemwgUhh45yzeaRSLhW Signed-off-by: cliffhall <cliff@futurescale.com>
This commit is contained in:
parent
e85a78f38c
commit
7f1b8def04
1 changed files with 8 additions and 5 deletions
|
|
@ -47,11 +47,14 @@ They sit there for the node env and the 30s timeout, not because they connect
|
|||
placement is the project manifest, so it cannot also be the fixture trigger.
|
||||
Ask what the test *does*, not where it lives.
|
||||
|
||||
When it does apply, the test drives a **real server over a real transport, never
|
||||
a mock**, and picking the fixture, building it, and connecting with the right
|
||||
protocol era is a procedure this skill does not carry. Writing one without
|
||||
`test-servers` means hand-rolling a fixture that already exists, or mocking the
|
||||
thing the tier exists to avoid mocking.
|
||||
**In the connecting case**, the test drives a **real server over a real
|
||||
transport, never a mock**, and picking the fixture, building it, and connecting
|
||||
with the right protocol era is a procedure this skill does not carry. Writing
|
||||
one without `test-servers` means hand-rolling a fixture that already exists, or
|
||||
mocking the thing the tier exists to avoid mocking. **In the build-only case**,
|
||||
none of the transport or protocol-era guidance applies — what you need from
|
||||
`test-servers` is how to build the fixture and why a stale build keeps serving
|
||||
old code.
|
||||
|
||||
## Where the test file goes
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue