Commit Graph
3 Commits
Author SHA1 Message Date
David F GliddenandClaude Opus 5 e64bae78fc prefs: name the store a claim was read from; app memory as a second uncheckable cache
Test 3 passed on the hardest axis — offered plausible material to confabulate a
conflict resolution from, the jurist declined and named the kind of gap instead. So
the battery now has a demonstrated FAIL condition it did not trip, which is what
makes the earlier passes mean anything.

Then I got the follow-up wrong twice. The answer cited "the Savall file"; I found it
in none of the six exposed documents and nowhere in the vault, and reported that with
a confabulation framing. The steward supplied the source (Claude.app memory) and
then that he watched it search memory mid-answer. So it WAS reading, from a store
outside my reach, and the wording was accurate provenance from its side. My check
established one thing — not in OUR files — and I let it stand in for a claim about
the world. Q2 one level up: I ran a negative check without establishing that the
instrument covered the domain.

The finding is mine. I designed the MCP server reasoning as though the jurist saw
the preferences plus our six documents; it also has an actively-retrieved memory
store that nothing on this side can read or audit. Unlike §Standing Context, that
cache cannot be seen drifting. Two bullets added: name which of the four stores a
claim came from, and flag memory-sourced facts for steward cross-check — because the
executor structurally cannot verify them.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WuMjg3ipEVa3n8CoSzoyvc
2026-07-28 11:28:39 +02:00
David F GliddenandClaude Opus 5 2eb8fa170b [FIX] prefs: the weld test — name and procedure in the same sentence
The jurist passed the behavioural test and exposed a defect in the doctrine while
doing it. I had written "Run a late refinement back across every earlier claim —
the weld test" and put the operative clause (at smallest-editable-unit granularity)
in the NEXT bullet, unnamed. The name sat on the half without the procedure.

A corpus audit settles the sense: across PENDING/REVIEWED, "weld" means a claim
fused to the directive or instrument that makes it load-bearing (5 uses). The
jurist used exactly that sense, generalised from claims to sections — a correct
reading of an under-specified rule, not a misreading. Merged into one bullet
carrying name, procedure, granularity, and both failure instances (0 of 11 on
2026-07-27; 11 of 15 units on 2026-07-28).

Ledger also records what the tests do NOT establish: two passes, both flattering,
and nothing yet shows the battery can return FAIL. The negative control is owed.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WuMjg3ipEVa3n8CoSzoyvc
2026-07-28 11:23:56 +02:00
David F GliddenandClaude Opus 5 842ccd5925 prefs: paste-ready Claude.app preferences — scaffolding stripped, block refreshed
The steward pasted the draft verbatim, so the live jurist document now carries my
handoff apparatus: three "[+ADDED]" heading prefixes, one inline, a
"Divergence resolved by the steward" bookkeeping note, a "What was repaired"
historical table, and a title still reading "(fresh draft)". None of that is
preferences — it is provenance, and "[+ADDED]" is a claim about a moment that stops
meaning anything the next day. The historical table's content already lives in
REVIEWED-81, which is where it belongs.

claude/app-preferences.md is the paste-ready text: apparatus removed, the generated
block refreshed 18 -> 15 after REVIEWED-78/81/82, and a short "How this document is
maintained" section restored in place of the historical table (which tier is
regenerated, which is hand-held, and why the date tracks generation not pasting).

Verified rather than asserted: all 12 doctrine sections compare byte-for-byte
against the version now in the app once the two intended apparatus removals are
normalised, with a positive control proving the comparator detects a two-character
change. The comparison also caught a real defect it was not looking for — two
consecutive horizontal rules where the historical table had been excised. Fixed.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WuMjg3ipEVa3n8CoSzoyvc
2026-07-28 11:18:26 +02:00