Skip to content

docs(skill): the read is not the lever -- a clean-slate publish refused too - #3030

Merged
gHashTag merged 2 commits into
masterfrom
w46-read-is-not-the-lever
Sep 3, 2026
Merged

docs(skill): the read is not the lever -- a clean-slate publish refused too#3030
gHashTag merged 2 commits into
masterfrom
w46-read-is-not-the-lever

Conversation

@gHashTag

@gHashTag gHashTag commented Sep 3, 2026

Copy link
Copy Markdown
Owner

§456 listed three candidate mechanisms for a publish gate that refuses after the
documented sequence, and said they could not be separated from inside the
session. They can, and now are.

The artifact moved to a version this session had never seen — a clean slate
with no prior read of it and no prior refusal against it. The documented
sequence was run exactly:

fetch a NEVER-READ version
  -> ONE shell call (merge + verification)
  -> Read all 3061 lines, no gaps
  -> publish, nothing in between
  => refused: "not built on it"
hypothesis verdict
the turn boundary matters eliminated — a fresh turn refused identically
tangled state from earlier refusals eliminated — clean slate refused too
the read has not been done eliminated — done three times, twice in full, on two versions
the writer tracks what the local FILE is based on survives

One successful publish recorded a base version for that local path, and nothing
a reader does moves it. So paying the read again cannot become the answer.

Cost across the two turns that established this: roughly 450k tokens — three
full reads of a ~3000-line file — for a page that merged correctly every time:
entries +10, chips +27, options +3, headings +13 (= 10 + 3), <div> balanced
1160/1160, and only the publisher's own injected wrapper and the deliberately
replaced iteration stamp differing from live.

The rule this adds

When an instruction has been followed exactly and the refusal does not change,
stop executing the instruction and start discriminating the mechanism.
Three
attempts that vary nothing are one observation repeated; one attempt that varies
the state is a measurement. The variation here cost one read and eliminated two
hypotheses, where the two repetitions before it eliminated none.

Refs #3023

🤖 Generated with Claude Code

…ed too

Section 456 listed three candidate mechanisms and said they could not be
separated from inside the session. They can, and now are.

The artifact moved to a version this session had never seen, which gave a
clean slate: no prior read of it, no prior refusal against it. Ran the
documented sequence exactly -- fetch, one shell call for merge and
verification, all 3061 lines read with no gaps, publish with nothing in
between. Refused: "not built on it".

That eliminates the turn boundary, tangled state from earlier refusals, and
"the read has not been done" -- it has, three times, twice in full on two
different versions. What survives is that the writer tracks what the local
FILE is based on, independently of what was read.

So paying the read again cannot become the answer. Cost across two turns:
roughly 450k tokens for three full reads of a ~3000-line file, on a page
that merged correctly every time.

The rule this adds: when an instruction has been followed exactly and the
refusal does not change, stop executing the instruction and start
discriminating the mechanism. Three attempts that vary nothing are one
observation repeated; one that varies the state is a measurement.

Refs #3023
@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

📓 NotebookLM Notebook linked to this PR

This notebook contains session context, decisions, and artifacts for this work.

@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-09-03 15:57:00 UTC

Summary

Status Count
Total Open PRs 12
PRs with Failing Checks 10
PRs with All Checks Green 2
READY 0
FAILING 10
PENDING 0

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=9b8875f1c9d4 != manifest seal=87e5cbd3ad94.
    The committed NMSE numbers were certified against an older compiler.rs.
    Run scripts/reseal-check.sh locally for the two-step reseal command (advisory; not a merge gate).

@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

📓 NotebookLM Notebook linked to this PR

This notebook contains session context, decisions, and artifacts for this work.

@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-09-03 16:03:21 UTC

Summary

Status Count
Total Open PRs 11
PRs with Failing Checks 10
PRs with All Checks Green 1
READY 0
FAILING 10
PENDING 0

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=9b8875f1c9d4 != manifest seal=87e5cbd3ad94.
    The committed NMSE numbers were certified against an older compiler.rs.
    Run scripts/reseal-check.sh locally for the two-step reseal command (advisory; not a merge gate).

@gHashTag
gHashTag merged commit 28e137e into master Sep 3, 2026
26 checks passed
@gHashTag
gHashTag deleted the w46-read-is-not-the-lever branch September 3, 2026 16:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant