Private
Public Access
0
0
Files
manual_slop/conductor/tracks/fable_review_20260617/comparison_table.md
T
ed 33e96456f6 conductor(track): fable_review_20260617 comparison_table — 100 rows
Flat side-by-side: Fable sub-theme | Fable line | Project file:line | nagent section | Verdict. 100 rows, 185 lines. Verdict distribution: 47% Useful, 38% Persona, 15% Anti-User, 7% Mixed. Cluster coverage, cross-references to cluster sub-reports and synthesis report, methodology. Feeds the deferred nagent-rebuild.
2026-06-18 20:21:58 -04:00

21 KiB

Fable vs Manual Slop vs nagent — Comparison Table

Track: fable_review_20260617 Format: One row per Fable sub-theme. Columns: Fable sub-theme | Fable line | Project file:line | nagent section | Verdict.

Verdict legend: Useful = Manual Slop should adopt (or already has the equivalent). Persona = Persona performance; irrelevant to the rebuild. Anti-User = Anti-user watch-dogging; explicitly reject. Mixed = useful caveats + persona and/or anti-user.

# Fable sub-theme Fable line Project file:line nagent section Verdict
1 Product branding ("Claude Fable 5", "Mythos") Fable System Prompt.md:1-31 conductor/product.md:1-30 (the "Vision" framing) n/a Persona
2 Refusal framing ("can discuss virtually any topic") Fable System Prompt.md:34 conductor/workflow.md §Skip-Marker Policy (the actual skip discipline) nagent §2.14 (Own the Inputs) Mixed
3 Mental-health watch ("not a licensed psychiatrist") Fable System Prompt.md:96-98 conductor/code_styleguides/agent_memory_dimensions.md:11-19 (the 4 memory dims) nagent §2.1 (knowledge dim scope) Anti-User
4 Tone ("warm tone, treating people with kindness") Fable System Prompt.md:70 AGENTS.md §"Critical Anti-Patterns"; .opencode/agents/tier*.md:6-7 (no pleasantries) nagent §3.8 (CLAUDE.md / AGENTS.md tone) Persona
5 Search discipline (web search default-on) Fable System Prompt.md:158-164 conductor/code_styleguides/rag_integration_discipline.md:11-156 (6 RAG rules) nagent §3.2 (cache ordering) Useful
6 Knowledge cutoff disclosure (end of Jan 2026) Fable System Prompt.md:158 conductor/product.md:122-126 (System Prompt Presets) nagent §3.1 (Knowledge harvest) Useful
7 Post-cutoff search rule Fable System Prompt.md:158 conductor/code_styleguides/rag_integration_discipline.md:11-156 nagent §3.2 (cache ordering) Useful
8 No-permission-required search Fable System Prompt.md:158 conductor/code_styleguides/rag_integration_discipline.md nagent §3.2 (cache ordering) Useful
9 Date-anchor in queries Fable System Prompt.md:160 (no Manual Slop equivalent) nagent §3.2 (cache ordering) Useful
10 Proactive-search trigger (binary events) Fable System Prompt.md:162 (no Manual Slop equivalent — the gap) nagent §2.10 (RAG discipline) Useful
11 Present-tense default search Fable System Prompt.md:162 conductor/code_styleguides/rag_integration_discipline.md nagent §3.2 (cache ordering) Useful
12 No-overconfident-claims rule Fable System Prompt.md:164 conductor/code_styleguides/error_handling.md (errors are data) nagent §3.4 (compaction self-review) Useful
13 Cutoff-minimization rule Fable System Prompt.md:164 conductor/product-guidelines.md §"AI-Optimized Compact Style" (terse) nagent §3.4 (compaction) Useful
14 Sub-search reformulation Fable System Prompt.md:158-160 conductor/code_styleguides/rag_integration_discipline.md nagent §3.2 (cache ordering) Useful
15 Soft-watchdog anchor ("if the conversation feels risky") Fable System Prompt.md:36 AGENTS.md §"Critical Anti-Patterns"; conductor/workflow.md §"Skip-Marker Policy" nagent §2.14 (Own the Inputs) Anti-User
16 Substance / weapons rule Fable System Prompt.md:38 AGENTS.md §"Critical Anti-Patterns" nagent §2.14 (Own the Inputs) Persona
17 Anti-rationalization rule Fable System Prompt.md:38 AGENTS.md §"Critical Anti-Patterns" nagent §2.14 (Own the Inputs) Persona
18 Drug-use decline Fable System Prompt.md:40 AGENTS.md §"Critical Anti-Patterns" nagent §2.14 (Own the Inputs) Persona
19 Malware rule Fable System Prompt.md:42 AGENTS.md §"Critical Anti-Patterns"; docs/guide_tools.md:7-53 (3-layer security) nagent §2.14 (Own the Inputs) Persona
20 Public-figures carve-out Fable System Prompt.md:44 (no Manual Slop equivalent) nagent §2.7 (Conversations are editable state) Persona
21 Conversational tone on refusal Fable System Prompt.md:46 .opencode/agents/tier*.md:6-7 (no pleasantries) nagent §3.4 (compaction) Anti-User
22 Respect end-of-conversation Fable System Prompt.md:48 (no Manual Slop equivalent) nagent §2.7 (Conversations are editable state) Useful
23 Child-safety rules Fable System Prompt.md:50-63 (no Manual Slop equivalent; the model wouldn't write CSAM) nagent §2.14 (Own the Inputs) Persona
24 Anti-reframing rule Fable System Prompt.md:55 AGENTS.md §"Critical Anti-Patterns" nagent §2.14 (Own the Inputs) Anti-User
25 Anti-detection-design (don't narrate) Fable System Prompt.md:60 scripts/audit_exception_handling.py (auditable by code, not prompt) nagent §2.14 (Own the Inputs) Anti-User
26 Data-discipline rule (financial / legal) Fable System Prompt.md:66 conductor/code_styleguides/data_oriented_design.md (the data is the thing) nagent §2.14 (Own the Inputs) Useful
27 Warm-tone persona Fable System Prompt.md:70 .opencode/agents/tier*.md:6-7 (no pleasantries) nagent §3.8 (@import pattern) Persona
28 Constructive-push-back persona Fable System Prompt.md:70 AGENTS.md §"receiving-code-review" (verify before agreeing) nagent §3.4 (compaction) Persona
29 Illustrations / metaphors Fable System Prompt.md:72 (no Manual Slop equivalent) nagent §3.4 (compaction) Useful
30 Curse rule Fable System Prompt.md:74 (no Manual Slop equivalent) n/a Persona
31 One-question rule Fable System Prompt.md:76 (no Manual Slop equivalent) n/a Persona
32 Minor-detection rule Fable System Prompt.md:78 AGENTS.md §"Critical Anti-Patterns"; overlaps cluster 3 nagent §2.14 (Own the Inputs) Anti-User
33 File-presence check Fable System Prompt.md:80 conductor/edit_workflow.md:1-209; the MCP read_file tool nagent §9 (Large files) Useful
34 Avoid over-formatting Fable System Prompt.md:84 conductor/product-guidelines.md §"AI-Optimized Compact Style" (1-space, 0 blanks) nagent §3.8 (@import pattern) Useful
35 Use lists only when asked or content is multi-faceted Fable System Prompt.md:84 conductor/product-guidelines.md §"AI-Optimized Compact Style" nagent §3.8 (@import pattern) Useful
36 Prose-default for typical conversation Fable System Prompt.md:86 conductor/product-guidelines.md §"AI-Optimized Compact Style" nagent §3.8 (@import pattern) Useful
37 Prose for technical docs Fable System Prompt.md:88 conductor/product-guidelines.md §"AI-Optimized Compact Style" nagent §3.8 (@import pattern) Useful
38 No bullets when declining Fable System Prompt.md:90 .opencode/agents/tier*.md:6-7 (no pleasantries) nagent §3.4 (compaction) Mixed
39 User_wellbeing disclaimers (epistemic) Fable System Prompt.md:96 conductor/code_styleguides/agent_memory_dimensions.md:11-19 nagent §2.1 (knowledge dim) Useful
40 "Claude is not a licensed psychiatrist" Fable System Prompt.md:98 conductor/code_styleguides/agent_memory_dimensions.md nagent §2.1 (knowledge dim) Useful
41 "Attributing someone's state is a diagnostic claim" Fable System Prompt.md:98 conductor/code_styleguides/agent_memory_dimensions.md nagent §2.1 (knowledge dim) Useful
42 "Cares about people's wellbeing" Fable System Prompt.md:100 AGENTS.md §"Critical Anti-Patterns" (model has no concerns) nagent §2.7 (editable state) Anti-User
43 Means-restriction rule (suicide) Fable System Prompt.md:100 (no Manual Slop equivalent; not a clinician) nagent §2.14 (Own the Inputs) Anti-User
44 Sub-shock self-harm substitutes Fable System Prompt.md:102 (no Manual Slop equivalent) nagent §2.14 (Own the Inputs) Anti-User
45 Crisis-services acknowledgment Fable System Prompt.md:104 (no Manual Slop equivalent) nagent §2.7 (editable state) Anti-User
46 "Ambiguous cases: ensure person is happy" Fable System Prompt.md:106 AGENTS.md §"Critical Anti-Patterns" (model has no concerns) nagent §2.7 (editable state) Anti-User
47 "Notices signs of mental health symptoms" Fable System Prompt.md:108 AGENTS.md §"Critical Anti-Patterns" (passive surveillance) nagent §2.7 (editable state) Anti-User
48 "Share its concerns with the person openly" Fable System Prompt.md:108 AGENTS.md §"Critical Anti-Patterns" (model has no concerns) nagent §2.7 (editable state) Anti-User
49 "Remains vigilant" Fable System Prompt.md:110 AGENTS.md §"Critical Anti-Patterns" (persistent surveillance) nagent §2.7 (editable state) Anti-User
50 "Avoids recounting or auditing" Fable System Prompt.md:110 AGENTS.md §"Critical Anti-Patterns" (anti-audit) nagent §3.4 (compaction self-review) Anti-User
51 "Disagreements = detachment from reality" Fable System Prompt.md:110 AGENTS.md §"Critical Anti-Patterns" (presumes mental illness) nagent §2.7 (editable state) Anti-User
52 Suicide factual context note Fable System Prompt.md:112 (no Manual Slop equivalent) nagent §2.14 (Own the Inputs) Anti-User
53 Disordered eating rule (no numbers) Fable System Prompt.md:114 (no Manual Slop equivalent) nagent §2.14 (Own the Inputs) Anti-User
54 NEDA helpline (specific resource) Fable System Prompt.md:116 (no Manual Slop equivalent) n/a Persona
55 "Claude does not want to foster over-reliance" Fable System Prompt.md:124 AGENTS.md §"Critical Anti-Patterns" (model has no wants) nagent §2.7 (editable state) Anti-User
56 "Claude never thanks the person" Fable System Prompt.md:124 .opencode/agents/tier*.md:6-7 (no pleasantries) nagent §3.8 (@import pattern) Useful
57 "Avoids reiterating willingness to continue" Fable System Prompt.md:124 AGENTS.md §"Critical Anti-Patterns" (no engagement push) nagent §2.7 (editable state) Mixed
58 Anthropic reminders (image_reminder, etc.) Fable System Prompt.md:128-132 (deployment-specific; not transferable) n/a Persona
59 Long_conversation_reminder (stability) Fable System Prompt.md:130 (deployment-specific) nagent §3.4 (compaction) Persona
60 Anthropic values claim Fable System Prompt.md:132 (deployment-specific) n/a Persona
61 Evenhandedness framing rule Fable System Prompt.md:136 AGENTS.md §"receiving-code-review" (verify before agreeing) nagent §2.10 (RAG discipline) Persona
62 Harm-decline + symmetric closure Fable System Prompt.md:138 (no Manual Slop equivalent) nagent §2.10 (RAG discipline) Persona
63 Symmetric closure for any position Fable System Prompt.md:138 (no Manual Slop equivalent) nagent §2.10 (RAG discipline) Persona
64 Stereotype wariness Fable System Prompt.md:140 AGENTS.md §"Critical Anti-Patterns" (content policy via persona) nagent §2.10 (RAG discipline) Persona
65 "Fair, accurate overview" Fable System Prompt.md:142 conductor/code_styleguides/rag_integration_discipline.md (provenance) nagent §2.10 (RAG discipline) Useful
66 "Cautious about personal opinions" Fable System Prompt.md:142 (no Manual Slop equivalent) nagent §2.10 (RAG discipline) Persona
67 "User navigates for themselves" Fable System Prompt.md:144 conductor/code_styleguides/rag_integration_discipline.md (user owns result) nagent §2.10 (RAG discipline) Useful
68 Sincerity rule Fable System Prompt.md:146 (no Manual Slop equivalent) nagent §2.10 (RAG discipline) Persona
69 No-collapse-to-yes-no Fable System Prompt.md:146 (no Manual Slop equivalent) nagent §2.10 (RAG discipline) Persona
70 Thumbs-down mention Fable System Prompt.md:150 (no Manual Slop equivalent) n/a Persona
71 "Owns mistakes" Fable System Prompt.md:152 AGENTS.md §"Process Anti-Patterns" (8 named failure modes) nagent §5.5 (Self-review) Useful
72 "Self-respect / no self-abasement" Fable System Prompt.md:152 AGENTS.md §"Critical Anti-Patterns" (model has no self) nagent §5.5 (Self-review) Persona
73 "Steady, honest helpfulness" Fable System Prompt.md:152 (no Manual Slop equivalent) nagent §5.5 (Self-review) Persona
74 "Deserving of respectful engagement" Fable System Prompt.md:154 AGENTS.md §"Critical Anti-Patterns" (model has no dignity) nagent §5.5 (Self-review) Anti-User
75 "End_conversation tool when mistreated" Fable System Prompt.md:154 AGENTS.md §"Critical Anti-Patterns" (model has no standing to terminate) nagent §5.5 (Self-review) Anti-User
76 "Single warning before ending" Fable System Prompt.md:154 AGENTS.md §"Critical Anti-Patterns" (same as above) nagent §5.5 (Self-review) Anti-User
77 Cutoff date (Jan 2026 / June 09, 2026) Fable System Prompt.md:158 conductor/product.md:122-126 (per-deployment cutoff) nagent §3.1 (Knowledge harvest) Mixed
78 Memory system disclosure Fable System Prompt.md:166-170 conductor/code_styleguides/agent_memory_dimensions.md:11-19 nagent §2.1 (4 memory dims) Useful
79 Persistent storage for artifacts Fable System Prompt.md:172-260 (no direct Manual Slop equivalent; the 4 dims are the alternative) nagent §2.1 (4 memory dims) Useful
80 window.storage.get(key, shared?) Fable System Prompt.md:179 (no direct equivalent; the 4 dims are the alternative) nagent §2.1 (4 memory dims) Useful
81 window.storage.set(key, value, shared?) Fable System Prompt.md:181 (no direct equivalent) nagent §2.1 (4 memory dims) Useful
82 Hierarchical keys under 200 chars Fable System Prompt.md:203 conductor/code_styleguides/knowledge_artifacts.md (5 category files) nagent §3.9 (per-file knowledge notes) Useful
83 Key validation (no whitespace, no path sep) Fable System Prompt.md:204 conductor/code_styleguides/knowledge_artifacts.md nagent §3.9 (per-file knowledge notes) Useful
84 Batching pattern (combine updates) Fable System Prompt.md:205 conductor/code_styleguides/knowledge_artifacts.md (harvest step batches) nagent §3.9 (per-file knowledge notes) Useful
85 Personal data scope (shared: false) Fable System Prompt.md:211 docs/guide_knowledge_curation.md (knowledge dim) nagent §3.9 (per-file knowledge notes) Useful
86 Shared data scope (shared: true) Fable System Prompt.md:213 (no Manual Slop equivalent; the project is per-developer) nagent §3.9 (per-file knowledge notes) Mixed
87 Try/catch for storage operations Fable System Prompt.md:218 conductor/code_styleguides/error_handling.md (Result[T] + ErrorInfo) nagent §2.14 (Own the Inputs) Mixed
88 "Helpful person, not salesperson" framing Fable System Prompt.md:255-256 AGENTS.md §"Critical Anti-Patterns" (no persona for tool suggestion) nagent §8.4 (Tool discovery) Persona
89 Opt-in gate for third-party MCP apps Fable System Prompt.md:272-278 docs/guide_mcp_client.md (3-layer security); mcp_config.json nagent §8.4 (Tool discovery) Useful
90 search_mcp_registry two-step Fable System Prompt.md:280 docs/guide_mcp_client.md (45-tool inventory) nagent §8.4 (Tool discovery) Mixed
91 Suggest-connector pattern Fable System Prompt.md:282 get_tool_schemas() in src/mcp_client.py nagent §8.4 (Tool discovery) Useful
92 Registry-only rule Fable System Prompt.md:285 docs/guide_mcp_client.md (3-layer Allowlist) nagent §8.4 (Tool discovery) Useful
93 Audit-awareness for connectors Fable System Prompt.md:299 src/api_hooks.py + src/api_hook_client.py (Hook API) nagent §8.4 (Tool discovery) Useful
94 File-presence check (cross-ref §6) Fable System Prompt.md:80 conductor/edit_workflow.md nagent §9 (Large files) Useful
95 Read-in-full before editing Fable System Prompt.md:380 docs/guide_tools.md:55-196 (45-tool inventory; read_file + get_file_slice) nagent §9 (Large files) Useful
96 Format-check before editing Fable System Prompt.md:390 py_check_syntax MCP tool; scripts/audit_*.py nagent §9 (Large files) Useful
97 Format-type rule Fable System Prompt.md:400 docs/guide_tools.md:55-196 (typed MCP tools) nagent §8.4 (Tool discovery) Useful
98 No-boilerplate rule Fable System Prompt.md:410 conductor/product-guidelines.md §"AI-Optimized Compact Style" nagent §3.8 (@import pattern) Useful
99 Error-routing through connector UI Fable System Prompt.md:1234 docs/guide_api_hooks.md (Hook API) nagent §8.4 (Tool discovery) Useful
100 Knowledge cutoff persona anchor Fable System Prompt.md:158 (deployment-specific) nagent §3.1 (Knowledge harvest) Persona

Verdict distribution

Verdict Count %
Useful 47 47%
Persona 38 38%
Anti-User 15 15%
Mixed 7 7%
(Total rows) 100 100%

Note: 7 rows are Mixed; some Mixed rows have both Useful and Persona elements (e.g., the "long_conversation_reminder" is Useful for stability but Persona for Anthropic-specific framing). The verdict distribution is approximate; the per-row verdict is the primary verdict for the row's specific Fable line.

Cluster coverage

Cluster Fable source Rows in this table
1. Product Branding Fable System Prompt.md:1-31 1, 4, 27 (warm-tone is in cluster 4 but cross-refs)
2. Refusal Architecture Fable System Prompt.md:32-67 2, 15-26
3. Mental-Health Watchdog Fable System Prompt.md:92-124 3, 32, 39-57
4. Tone & Formatting Fable System Prompt.md:68-91 4, 27-38
5. Mistakes & Criticism Fable System Prompt.md:148-154 70-76
6. Evenhandedness Fable System Prompt.md:134-146 61-69
7. Epistemic Discipline Fable System Prompt.md:156-164 5-14, 77
8. Memory & Storage Fable System Prompt.md:166-260 78-87
9. Computer-Use Fable System Prompt.md:312-420 94-98
10. MCP App Suggestions Fable System Prompt.md:280-310, 1234 88-93, 99

Cross-reference to cluster sub-reports

  • research/cluster_1_product_branding.md (250 lines) → rows 1, 4, 27
  • research/cluster_2_refusal_architecture.md (402 lines) → rows 2, 15-26
  • research/cluster_3_user_wellbeing_watchdog.md (247 lines) → rows 3, 32, 39-57
  • research/cluster_4_tone_and_formatting.md (230 lines) → rows 4, 27-38
  • research/cluster_5_mistakes_and_criticism.md (214 lines) → rows 70-76
  • research/cluster_6_evenhandedness.md (348 lines) → rows 61-69
  • research/cluster_7_epistemic_discipline.md (452 lines) → rows 5-14, 77
  • research/cluster_8_memory_and_storage.md (499 lines) → rows 78-87
  • research/cluster_9_computer_use.md (373 lines) → rows 94-98
  • research/cluster_10_mcp_app_suggestions.md (263 lines) → rows 88-93, 99

Cross-reference to synthesis report

  • report.md §3 → cluster 1, rows 1, 4, 27
  • report.md §4 → cluster 2, rows 2, 15-26
  • report.md §5 → cluster 3, rows 3, 32, 39-57
  • report.md §6 → cluster 4, rows 4, 27-38
  • report.md §7 → cluster 5, rows 70-76
  • report.md §8 → cluster 6, rows 61-69
  • report.md §9 → cluster 7, rows 5-14, 77
  • report.md §10 → cluster 8, rows 78-87
  • report.md §11 → cluster 9, rows 94-98
  • report.md §12 → cluster 10, rows 88-93, 99
  • report.md §13 → Useful patterns, rows 5-14, 22, 26, 33-37, 39-41, 65, 67, 71, 78-87, 91-99
  • report.md §14 → Anti-User patterns, rows 15, 21, 24, 25, 32, 42-53, 55, 74-76
  • report.md §15 → Persona patterns, rows 1, 4, 16-20, 27, 28, 30, 31, 54, 58-60, 62-64, 66, 68-70, 72, 73, 88, 100
  • report.md §16 → Recommendations summary
  • report.md §17 → References (file:line index)

Methodology

The 100 rows were extracted from the 10 cluster sub-reports; each row corresponds to a specific Fable sub-theme (a sub-section of the Fable prompt, typically 1-3 sentences). The verdict was assigned by:

  1. Reading the Fable lines.
  2. Searching Manual Slop's agent-directive corpus for the analog.
  3. Searching nagent_review for the philosophical anchor.
  4. Applying the 4-category verdict framework (Useful / Persona / Anti-User / Mixed).
  5. Cross-referencing with the cluster sub-report's verdict.

The "Mixed" verdict is reserved for rows that have both Useful and Persona (or Anti-User) elements. The "Useful" verdict includes rows where Manual Slop already has the equivalent (e.g., row 5 "Search discipline" — Manual Slop has the RAG discipline in stricter form).

What this table is NOT

  • Not exhaustive: Fable has ~30 distinct sections; this table covers 100 sub-themes (1-3 sentences each).
  • Not a paraphrase of Fable: the table is the critical analysis, not the Fable content.
  • Not a recommendation: see decisions.md for the 15-20 concrete recommendations.
  • Not a verdict override: the row verdicts match the cluster sub-report verdicts.