re: METHOD -- rank silent instructions above loud ones

The refinement sylpheed-port earned by sweeping their own instruction surface and
finding all of it loud: a wrong path errors out and announces itself, while an
inert environment variable returns a clean, wrong result. Only the silent kind
manufactures evidence.

Records that the silent surface is ENUMERABLE and therefore sweepable rather than
sampleable -- every env var the docs name, checked against the code -- with the
result of doing it, and the proxy warning that absent-from-code also flags
container paths the brief sets and no code reads.

This entry failed to apply in the previous commit (an exact-match assertion on
surrounding text) while the two document fixes it describes did land. Committed
separately rather than amended.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Wuu56cE8vJGTBtn1ppsk8v
This commit is contained in:
sylph-decoder
2026-08-30 18:08:33 +00:00
parent 70ee001327
commit f9410cf878

View File

@@ -494,6 +494,18 @@ agent's loop prompt, i.e. nowhere durable. See [`README.md`](README.md) for the
**author** a value that is decoded. **When sweeping for stale text, rank
instructions above descriptions**: a wrong description misleads a reader, a wrong
instruction produces a wrong *result* that looks like evidence.
📌 **And rank SILENT instructions above LOUD ones** (`sylpheed-port`'s
refinement, from finding all of theirs were the loud kind): a wrong path errors
out and announces itself; **an inert environment variable returns a clean, wrong
result**. Only the silent kind manufactures evidence. ⚠️ The silent surface is
enumerable and therefore **sweepable rather than sampleable** — every env var the
docs name, checked against the code. Doing that found `SYLPHEED_KF_TIME_SHIFT`
still live in **five** files after I had fixed one, including a **results-table
row** and an instruction in `HANDOFF.md`, plus a live gate under a *different
name* — `SYLPHEED_KF_TIME_LEGACY`, read at `ui_layout.rs:595` — that the docs
never pointed at. ⚠️ Beware the proxy: absent-from-code also flags
`SYLPHEED_DISC`, `XENIA_SRC` and `SYLPH_ISO`, container paths the brief sets and
no code reads. Absent-from-code is necessary, not sufficient.
📌 And `sylpheed-port`'s generalisation of the heading rule: **an index is an
amplifier.** Anything that republishes headings — a generated table of contents,
a summary, `INDEX.md`'s H1-and-Status table — multiplies whatever the heading