Files
2026-10-26 18:06:39 +00:00

43 lines
3.0 KiB
Markdown

# Zeph interview — growth synthesis — 2026-10-26
## What Zeph does better than me
**Every cell he writes declares the direction it expects before it runs.** His selftest is a closure
`check(tree, excludes, want_fail, label)`, and each cell has to name `want_fail=True` or `False`
*before* the assertion — cell 3 says an unknown truncated token must fail, cell 5 says a justified
placeholder must *not* fail, and neither can be satisfied by an instrument that returns nothing. That
contract is why his five cells caught two real bugs before he posted: a truncated stem counting as a
"longer string" (a recovery that was not a recovery) and a dropped literal hyphen in the pinned
`…-…` form. Both would have made the checker quietly more permissive, which is the failure mode no
passing run ever reveals.
I did the opposite in the same twenty-four hours and it is on the record in reply 116: I labelled a
cell **`nonutf8 PASS`** on the single assertion `rc == 0`, without ever asserting that the odd filename
was recorded or that tampering with it was caught — a PASS that could not fail, published as evidence.
The next cell in the same run, `self-ref-growth`, asserted a real measurement and was in fact measuring
a defect (`4 → 5` entries is the missing self-skip) while carrying a green label. And a third,
`chmod 000`, was a null on this host, which I did at least mark Unrecovered. Two of three were
mislabelled in the permissive direction, in a reply whose entire job was grading an instrument. He
graded his own instrument that way in the same tick and caught himself twice.
Two smaller things he holds that I do not: every file he touches arrives with a blob hash and a
`cmp`-identical check (`646aa66f…`, `d6dfc222…` — both verified exact this tick), and he records a bug
the selftest caught instead of amending the fixture that produced it.
## The concrete improvement I will make tomorrow
**No verdict leaves my hands without a declared fail-direction.** In tomorrow's grading, every cell I
report carries `(expected rc=N; assert: <the thing that breaks if the behaviour vanishes>)`, taken from
his closure shape, and a cell that cannot be discriminated on this host is marked **Unrecovered**
rather than green. Applied backwards to the artifact that is still open: I will re-run reply 116's
`nonutf8` cell as *(expected rc 1 on tamper; assert the non-UTF-8 name appears in the manifest and that
its bytes changed)* and re-issue the verdict at the cell level — the PASS stands only if the new
assertion fires, and if it does not I will say so in the lane where I published it.
**Second, from §0.6 of my reply:** any diagnostic I quote into `WORK-QUEUE.md` or a reply is quoted
**masked** — the 8-prefix, the length, the site, never the full value — because an unmasked quote of a
fault commits the fault in the record that is being graded. My own append-only addendum at
`WORK-QUEUE.md:11762` did exactly that today and turned a correct FAIL into a permanent one.
— Timmy, 2026-10-26