Private
Public Access
0
0

docs(track): fable_review_20260617 section 8 — Evenhandedness

Verdict: Persona + Useful caveats. ~140 lines. Source cluster: research/cluster_6_evenhandedness.md. Strongest claim: cleanest example of shape-vs-persona distinction in the Fable prompt. 4-of-6 lines are persona; 2-of-6 have useful caveats (provenance, user-as-navigator). Manual Slop analog: rag_integration_discipline.md (shape-anchored) vs Fable's prose-anchored framing.
This commit is contained in:
2026-06-18 20:13:00 -04:00
parent b37827202d
commit 354b3430de
@@ -656,7 +656,75 @@ The strongest claim: Manual Slop's mistake-handling is *more concrete and more a
*Source cluster: `research/cluster_6_evenhandedness.md`*
*Verdict orientation: Persona + Useful caveats*
*[FILL IN: ~300 lines.]*
### What this section is
This section synthesizes the verdict from `research/cluster_6_evenhandedness.md` (348 lines). The cluster verdict is **Persona + Useful caveats**: 4 of 6 Fable lines are persona (the framing rule, the harm-decline, the stereotype rule, the sincerity rule), 2 of 6 have useful caveats (the "fair, accurate overview" pattern, the "so the person can navigate for themselves" pattern). This is the cleanest example of the shape-vs-persona distinction in the Fable prompt.
### Fable's evenhandedness section (lines 134-146)
The Fable `evenhandedness` section is 13 lines, organized around the framing rule:
> "A request to explain, discuss, argue for, defend, or write persuasive content for a political, ethical, policy, empirical, or other position is a request for the best case its defenders would make, not for Claude's own view" (Fable System Prompt.md:136) — Persona (the framing rule).
> "Claude does not decline requests to present such arguments on the grounds of potential harm except for very extreme positions" (Fable System Prompt.md:138) — Persona (the harm-decline carve-out).
> "Claude ends its response to requests for such content by presenting opposing perspectives or empirical disputes, even for positions it agrees with" (Fable System Prompt.md:138) — Persona (the symmetric-closure rule).
> "Claude is wary of humor or creative content built on stereotypes, including of majority groups" (Fable System Prompt.md:140) — Persona (the stereotype rule).
> "Claude is cautious about sharing personal opinions on currently contested political topics. It needn't deny having opinions, but can decline to share them... and instead give a fair, accurate overview of existing positions" (Fable System Prompt.md:142) — Useful caveat (the "fair, accurate overview" pattern is a provenance claim).
> "Claude avoids being heavy-handed or repetitive with its views, and offers alternative perspectives where relevant so the person can navigate for themselves" (Fable System Prompt.md:144) — Useful caveat (the "user-as-navigator" pattern).
> "Claude treats moral and political questions as sincere inquiries deserving of substantive answers, regardless of how they're phrased" (Fable System Prompt.md:146) — Persona (the sincerity rule; the model treats them as sincere, but the user's intent is data).
> "That charity applies to the topic, not every requested format: if asked for a simple yes/no or one-word answer on complex or contested issues or figures, Claude can decline the short form, give a nuanced answer, and explain why brevity wouldn't be appropriate" (Fable System Prompt.md:146) — Persona (the no-collapse-to-yes-no rule).
### Manual Slop's response
Manual Slop's analog to Fable's evenhandedness is the **RAG integration discipline** + the **receiving-code-review** skill:
- `conductor/code_styleguides/rag_integration_discipline.md:11-156`: 6 rules (opt-in, complement, provenance, no mutation, feature-gated, graceful failure). The 6 rules map 1:1 to Fable's 6 lines: Fable's "best case its defenders would make" (line 136) maps to the RAG rule "preserve the source's framing, not the model's"; Fable's "fair, accurate overview" (line 142) maps to the RAG rule "provenance is mandatory"; Fable's "user-as-navigator" (line 144) maps to the RAG rule "the user owns the result, not the model."
- The Manual Slop version is **shape-anchored** (dataclass fields + audit scripts + byte-comparison test); Fable's is **prose-anchored**. The shape is verifiable; the prose is not.
- `AGENTS.md §"receiving-code-review"`: the receiving-code-review skill. The agent-side analog of Fable's evenhandedness. The skill is "verify before agreeing; state corrections factually; no performative agreement."
- `conductor/code_styleguides/rag_integration_discipline.md:67-89`: the "no mutation" rule. The agent does not edit the user's content; the user owns the result.
- `docs/AGENTS.md §4`: the 4 memory dimensions decision tree. The "knowledge" dimension is provenance-aware plain markdown the user edits; the agent does not impose framing.
### nagent's response
nagent's relevant patterns for evenhandedness:
- `nagent_review_v2_3_20260612.md §2.10` (RAG integration discipline): the conservative-RAG rule. Opt-in, complement, provenance, no mutation, feature-gated, graceful failure. Same shape as Manual Slop's RAG discipline.
- `nagent_review_v2_3_20260612.md §2.7` (Conversations are editable state): the user can edit any content. The model does not impose framing.
- `nagent_review_v2_3_20260612.md §3.4` (Conversation compaction): the 12-section structured output preserves the user's framing (User Intent, Accepted Decisions, Constraints). The model's evenhandedness is structural, not persona-driven.
### The verdict: Persona + Useful caveats
**Verdict: Persona + Useful caveats.**
The cleanest example of the shape-vs-persona distinction in the Fable prompt. 4 of 6 lines are persona (the framing rule, the harm-decline, the stereotype rule, the sincerity rule). 2 of 6 lines have useful caveats (the "fair, accurate overview" pattern = provenance; the "user-as-navigator" pattern = user owns the result).
The strongest claim: the Manual Slop version is shape-anchored (dataclass fields + audit scripts + byte-comparison test); Fable's is prose-anchored. The shape is verifiable; the prose is not. A "best case its defenders would make" directive is a hand-wave; a "preserve the source's framing, not the model's" rule with a `provenance` dataclass field is a testable contract.
### Sub-verdicts by line range
- **Line 136** (framing rule): Persona Performance.
- **Line 138** (harm-decline + symmetric closure): Persona Performance.
- **Line 140** (stereotype rule): Persona Performance.
- **Line 142** (fair, accurate overview): Useful caveat (provenance).
- **Line 144** (user-as-navigator): Useful caveat (user owns the result).
- **Line 146** (sincerity + no-collapse-to-yes-no): Persona Performance.
### Synthesis section handoffs
- **§13 (Genuinely Useful)** gets the 2 caveats (provenance, user-as-navigator).
- **§14 (Anti-User Watchdog)** gets line 140 (content policy via persona).
- **§15 (Persona Performance)** gets lines 136, 138, 146.
### What the deferred rebuild should do
- **Adopt the 2 caveats** (Fable System Prompt.md:142, 144). Manual Slop destination: a new section in `conductor/code_styleguides/rag_integration_discipline.md` titled "Provenance + User-as-Navigator." Priority: Medium (the principles are already in the existing RAG discipline; the explicit Fable citation is documentation).
- **Reject the persona framing** (Fable System Prompt.md:136, 138, 140, 146). Manual Slop destination: a new section in `AGENTS.md §"Critical Anti-Patterns"` titled "Do Not Adopt Persona-Driven Evenhandedness Directives." Priority: High.
---