Skip to content

Commit 3693206

Browse files
makseqclaude
andauthored
docs: green is not the bar, and the list no longer says both (#6)
Step 3 opened by demanding that `python -m pytest` be green and then, two bullets later, explained that a node which transforms its inputs fails several of those tests honestly. Both statements were in the same list, and a reader who acts on the first one never reaches the third: the obvious way to turn a copies-its-inputs test green is to stop transforming the data, so the instruction destroyed correct nodes while looking like diligence. The first bullet now says what the command is and what a green result would mean; the bar itself is where it belongs, in the bullet that explains which tests a correct node is allowed to fail. Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
1 parent fa541d2 commit 3693206

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

‎CLAUDE.md‎

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,13 @@ and the stale copy is the one somebody is reading.
5555
step 2 it is judging **your** container: it builds the image from this repository's own
5656
`Dockerfile` and never patches it. The commands are in
5757
[Running the harness](#running-the-harness) — run them from the repository root, as
58-
written. The bar, honestly:
58+
written. The bar, honestly — and **green is not it**, which is the whole of the third
59+
bullet and the only part of this step worth memorising:
5960

60-
* `python -m pytest` must be green. Exactly one skip is expected and is not about your
61-
node: the verbatim-citation check, which needs a checkout of the orchestrator.
61+
* `python -m pytest` is how you run it. A green result means your node also behaves
62+
like the reference one, which is more than the contract asks of it; a red one is the
63+
third bullet's business, not a verdict. Exactly one skip is expected and is not about
64+
your node: the verbatim-citation check, which needs a checkout of the orchestrator.
6265
* `--red-for-real` differs from the plain run only when some test carries
6366
`expected_red_until_fixed`, and none does today — see
6467
[the expected-red mechanism](#the-expected-red-mechanism). Run both anyway: the day

0 commit comments

Comments
 (0)