log the fifth measurement defect: a count that was not counting #170

Merged
will.anderson merged 3 commits from chore/log-fifth-measurement-defect into dev 2026-08-17 16:14:20 +00:00
Owner

git diff errored to stderr on a malformed revision while wc -l counted empty stdout, producing three confident IDENTICAL results that meant nothing. Had the promoted trees actually differed, I would have reported the promotion clean.

The correct check is not how many files differ but is the tree object the same object — all three share hash 2acd9374.

All five defects are now visibly one shape: reading a proxy instead of the thing. One file instead of the operation, a variable name instead of the shape, a scope instead of the whole, a pipe's exit instead of the program's, a line count instead of object identity.

`git diff` errored to stderr on a malformed revision while `wc -l` counted empty stdout, producing three confident `IDENTICAL` results that meant nothing. Had the promoted trees actually differed, I would have reported the promotion clean. The correct check is not *how many files differ* but *is the tree object the same object* — all three share hash `2acd9374`. All five defects are now visibly one shape: **reading a proxy instead of the thing.** One file instead of the operation, a variable name instead of the shape, a scope instead of the whole, a pipe's exit instead of the program's, a line count instead of object identity.
will.anderson added 3 commits 2026-08-17 16:13:55 +00:00
Merge pull request 'promote dev → stage: chain-of-custody repair' (#168) from dev into stage
El SDK Release / build-and-release (pull_request) Failing after 23s
El SDK CI - stage / build-and-test (push) Failing after 12m50s
4aadd9300e
log the fifth measurement defect: a count that was not counting
El SDK CI - dev / build-and-test (pull_request) Failing after 10m9s
daad2fa2a0
git diff errored to stderr on a malformed revision while wc -l counted empty
stdout, producing three confident IDENTICAL results that meant nothing. Had the
promoted trees actually differed, I would have reported the promotion clean.

The correct check is not 'how many files differ' but 'is the tree object the
same object' -- all three share hash 2acd9374.

All five defects are now visibly one shape: reading a PROXY instead of the
thing. One file instead of the operation, a variable name instead of the shape,
a scope instead of the whole, a pipe's exit instead of the program's, a line
count instead of object identity.
will.anderson merged commit 0032e8f8c4 into dev 2026-08-17 16:14:19 +00:00
Sign in to join this conversation.