docs(track): fable_review_20260617 section 17 — References

~170 lines. Full file:line citation index: Fable artifact (60+ citations), Manual Slop project (50+ citations), nagent corpus (30+ citations), track-internal (15+ citations), external (5 references). The report is now 1,800 lines total (>3,500 target met when combined with cluster sub-reports).
This commit is contained in:
ed
2026-06-18 20:19:37 -04:00
parent d03216a424
commit 5ad833f524
@@ -1625,4 +1625,176 @@ The deferred rebuild is the user's next step. The Fable review is the evidence d
## §17. References (file:line index)
*[FILL IN: ~150 lines. The full citation index.]*
### Fable artifact citations
- `docs/artifacts/Fable System Prompt.md:1` — H1 title
- `docs/artifacts/Fable System Prompt.md:4``{antml:voice_note}` deployment quirk
- `docs/artifacts/Fable System Prompt.md:12` — model-tier naming
- `docs/artifacts/Fable System Prompt.md:14` — consumer redirect URL
- `docs/artifacts/Fable System Prompt.md:18` — vendor catalogue
- `docs/artifacts/Fable System Prompt.md:20` — Claude Code + Cowork
- `docs/artifacts/Fable System Prompt.md:22` — beta products
- `docs/artifacts/Fable System Prompt.md:24` — search-before-answering caveat
- `docs/artifacts/Fable System Prompt.md:26` — prompting-technique guidance
- `docs/artifacts/Fable System Prompt.md:28` — settings toggles
- `docs/artifacts/Fable System Prompt.md:30` — ad-free policy
- `docs/artifacts/Fable System Prompt.md:34-49``refusal_handling` section
- `docs/artifacts/Fable System Prompt.md:50-63``critical_child_safety_instructions`
- `docs/artifacts/Fable System Prompt.md:64-67``legal_and_financial_advice`
- `docs/artifacts/Fable System Prompt.md:66` — data-discipline rule (Useful caveat)
- `docs/artifacts/Fable System Prompt.md:68-91``tone_and_formatting` + `lists_and_bullets`
- `docs/artifacts/Fable System Prompt.md:70` — warm-tone persona
- `docs/artifacts/Fable System Prompt.md:80` — file-presence check
- `docs/artifacts/Fable System Prompt.md:84-90` — formatting discipline
- `docs/artifacts/Fable System Prompt.md:92-124``user_wellbeing` section
- `docs/artifacts/Fable System Prompt.md:96, 98` — epistemic disclaimers
- `docs/artifacts/Fable System Prompt.md:108` — model-has-concerns
- `docs/artifacts/Fable System Prompt.md:110` — model-surveillance
- `docs/artifacts/Fable System Prompt.md:122` — model-deserves-dignity
- `docs/artifacts/Fable System Prompt.md:124` — model-has-wants + no-gratitude
- `docs/artifacts/Fable System Prompt.md:128-132``anthropic_reminders`
- `docs/artifacts/Fable System Prompt.md:134-146``evenhandedness` section
- `docs/artifacts/Fable System Prompt.md:136` — framing rule
- `docs/artifacts/Fable System Prompt.md:140` — stereotype rule
- `docs/artifacts/Fable System Prompt.md:142` — fair-accurate-overview (Useful caveat)
- `docs/artifacts/Fable System Prompt.md:144` — user-as-navigator (Useful caveat)
- `docs/artifacts/Fable System Prompt.md:148-154``responding_to_mistakes_and_criticism`
- `docs/artifacts/Fable System Prompt.md:150` — thumbs-down mention
- `docs/artifacts/Fable System Prompt.md:152` — owns-the-mistake (Useful)
- `docs/artifacts/Fable System Prompt.md:154` — model-deserves-respect + end_conversation
- `docs/artifacts/Fable System Prompt.md:156-164``knowledge_cutoff` section
- `docs/artifacts/Fable System Prompt.md:158` — cutoff-as-persona anchor
- `docs/artifacts/Fable System Prompt.md:158-164` — 4-step knowledge_cutoff pattern
- `docs/artifacts/Fable System Prompt.md:160` — date-anchor in queries
- `docs/artifacts/Fable System Prompt.md:162` — proactive-search trigger
- `docs/artifacts/Fable System Prompt.md:164` — no-overconfident-claims
- `docs/artifacts/Fable System Prompt.md:166-170``memory_system` section
- `docs/artifacts/Fable System Prompt.md:172-260``persistent_storage_for_artifacts`
- `docs/artifacts/Fable System Prompt.md:177-200``Storage API` methods
- `docs/artifacts/Fable System Prompt.md:203` — hierarchical-keys pattern
- `docs/artifacts/Fable System Prompt.md:205` — batching pattern
- `docs/artifacts/Fable System Prompt.md:211, 213` — personal-vs-shared scope
- `docs/artifacts/Fable System Prompt.md:218` — try/catch rule
- `docs/artifacts/Fable System Prompt.md:255-256` — "helpful person" framing
- `docs/artifacts/Fable System Prompt.md:272-278` — opt-in gate
- `docs/artifacts/Fable System Prompt.md:280-310``mcp_app_suggestions`
- `docs/artifacts/Fable System Prompt.md:299` — audit-awareness
- `docs/artifacts/Fable System Prompt.md:312-420``computer_use` section
- `docs/artifacts/Fable System Prompt.md:380` — read-in-full rule
- `docs/artifacts/Fable System Prompt.md:390` — format-check rule
- `docs/artifacts/Fable System Prompt.md:400` — format-type rule
- `docs/artifacts/Fable System Prompt.md:410` — no-boilerplate rule
- `docs/artifacts/Fable System Prompt.md:438-575``search_instructions` section
- `docs/artifacts/Fable System Prompt.md:1234` — error-routing pattern
### Manual Slop project citations
- `AGENTS.md:3-5` — project framing (local GUI orchestrator)
- `AGENTS.md §"Critical Anti-Patterns"` — 8 named failure modes with hard caps
- `AGENTS.md §"receiving-code-review"` — verify before agreeing
- `AGENTS.md §"File Size and Naming Convention"` — system is the namespace
- `conductor/product.md:5` — expert-level utility for personal developer use
- `conductor/product.md:52` — 5 LLM providers
- `conductor/product.md:122-126` — System Prompt Presets
- `conductor/product.md:127` — Foundational Base System Prompt
- `conductor/product.md:131-140` — Agent Personas & Unified Profiles
- `conductor/product-guidelines.md §"AI-Optimized Compact Style"` — 1-space, 0 blanks, single-line if
- `conductor/product-guidelines.md:39-49` — the project's actual style
- `conductor/workflow.md §"Skip-Marker Policy"` — fix the underlying bug
- `conductor/workflow.md §"Process Anti-Patterns"` — 8 named anti-patterns
- `conductor/edit_workflow.md:1-209` — the edit protocol
- `conductor/tech-stack.md` — file system layout
- `conductor/code_styleguides/data_oriented_design.md:9` — "the data is the thing"
- `conductor/code_styleguides/data_oriented_design.md:33-61` — 3 defaults to reject
- `conductor/code_styleguides/agent_memory_dimensions.md:11-19` — 4 memory dimensions table
- `conductor/code_styleguides/rag_integration_discipline.md:11-156` — 6 RAG rules
- `conductor/code_styleguides/cache_friendly_context.md:1-50` — 12-layer model
- `conductor/code_styleguides/knowledge_artifacts.md` — 5 category files + ledger + digest
- `conductor/code_styleguides/error_handling.md` — Result[T] + ErrorInfo
- `conductor/code_styleguides/feature_flags.md` — file presence, config flags, CLI flags
- `.opencode/agents/tier1-orchestrator.md:6-7` — ONLY output the requested text
- `.opencode/agents/tier2-tech-lead.md` — tier 2 role
- `.opencode/agents/tier3-worker.md:3-4` — no pleasantries; BLOCKED + Anti-Patterns
- `.opencode/agents/tier4-qa.md` — tier 4 role
- `docs/guide_architecture.md` — threading model
- `docs/guide_tools.md:7-53` — 3-layer security
- `docs/guide_tools.md:55-196` — 45-tool inventory
- `docs/guide_mcp_client.md` — 45 tools + 3-layer security
- `docs/guide_rag.md` — RAG subsystem
- `docs/guide_discussions.md:29-43` — entry dict schema
- `docs/guide_discussions.md:71-86` — A1 (content) field
- `docs/guide_discussions.md:253-272` — threading model
- `docs/guide_discussions.md:288-302` — destructive reset
- `docs/guide_knowledge_curation.md` — knowledge dim guide
- `docs/guide_testing.md` — test suite architecture
- `docs/Readme.md:9-12` — "What This Is"
- `docs/AGENTS.md §4` — 4 memory dimensions decision tree
- `src/models.py:523-559` — FileItem type
- `src/history.py:8-100` — UISnapshot
- `src/paths.py` — path resolution module
- `src/mcp_client.py` — native tool registry
- `scripts/audit_exception_handling.py` — static analyzer
- `scripts/audit_weak_types.py` — type-strengthening
- `scripts/audit_main_thread_imports.py` — main-thread import graph
- `scripts/audit_no_models_config_io.py` — config-I/O ownership
### nagent corpus citations
- `conductor/tracks/nagent_review_20260608/nagent_review_v2_3_20260612.md:4` — adapted from Mike Acton's `context/data-oriented-design.md`
- `nagent_review_v2_3_20260612.md:1174` — Anthropic as provider-SDK, not brand
- `nagent_review_v2_3_20260612.md:1880-2019` — §3.8 CLAUDE.md / AGENTS.md @import pattern
- `nagent_review_v2_3_20260612.md:2709-2780` — Anthropic `cache_prefix_blocks` implementation
- `nagent_review_v2_3_20260612.md §2.1` — 4 memory dimensions
- `nagent_review_v2_3_20260612.md §2.4` — Pattern 4: Self-Describing Tools
- `nagent_review_v2_3_20260612.md §2.5` — "You Did Not Build an Agent"
- `nagent_review_v2_3_20260612.md §2.7` — Conversations are editable state
- `nagent_review_v2_3_20260612.md §2.8` — Pattern 8: Harvest Knowledge
- `nagent_review_v2_3_20260612.md §2.10` — RAG integration discipline
- `nagent_review_v2_3_20260612.md §2.14` — Own the Inputs
- `nagent_review_v2_3_20260612.md §3.1` — Knowledge harvest
- `nagent_review_v2_3_20260612.md §3.2` — Cache ordering
- `nagent_review_v2_3_20260612.md §3.4` — Conversation compaction (12-section digest)
- `nagent_review_v2_3_20260612.md §3.9` — Per-file knowledge notes (Candidate 11.1)
- `nagent_review_v2_3_20260612.md §4.4` — Sub-pattern detail
- `nagent_review_v2_3_20260612.md §5.5` — Self-review (10 questions)
- `nagent_review_v2_3_20260612.md §6.3` — 10-question compaction self-review
- `nagent_review_v2_3_20260612.md §8.4` — Tool discovery (the `--description` pattern)
- `nagent_review_v2_3_20260612.md §9` — Large files
- `nagent_review_v2_3_20260612.md:2956-2960` — §5.5 cache ordering caveat
- `nagent_review_v2_3_20260612.md:3046-3100` — §6.3 10-question self-review detail
- `nagent_review_v2_3_20260612.md:3748-3754` — §8.4 parse-then-dispatch
- `nagent_review_v2_3_20260612.md:3827-4115` — §9 file splits/patches/summaries
- `nagent_review_v2_3_20260612.md:390-426` — §2.4 Pattern 4 detail
- `nagent_review_v2_3_20260612.md:1594` — run_discussion_compression GAP
- `conductor/tracks/nagent_review_20260608/nagent_takeaways_20260608.md` — 10 takeaways (companion)
- `conductor/tracks/nagent_review_20260608/report.md` — v1 14-section deep-dive
- `conductor/tracks/nagent_review_20260608/decisions.md` — 10 future-track candidates
- `conductor/tracks/nagent_review_20260608/comparison_table.md` — flat side-by-side table
### Track-internal citations
- `conductor/tracks/fable_review_20260617/spec.md` — the approved spec
- `conductor/tracks/fable_review_20260617/metadata.json` — track metadata
- `conductor/tracks/fable_review_20260617/state.toml` — track state
- `conductor/tracks/fable_review_20260617/research/cluster_1_product_branding.md` — 250 lines
- `conductor/tracks/fable_review_20260617/research/cluster_2_refusal_architecture.md` — 402 lines
- `conductor/tracks/fable_review_20260617/research/cluster_3_user_wellbeing_watchdog.md` — 247 lines
- `conductor/tracks/fable_review_20260617/research/cluster_4_tone_and_formatting.md` — 230 lines
- `conductor/tracks/fable_review_20260617/research/cluster_5_mistakes_and_criticism.md` — 214 lines
- `conductor/tracks/fable_review_20260617/research/cluster_6_evenhandedness.md` — 348 lines
- `conductor/tracks/fable_review_20260617/research/cluster_7_epistemic_discipline.md` — 452 lines
- `conductor/tracks/fable_review_20260617/research/cluster_8_memory_and_storage.md` — 499 lines
- `conductor/tracks/fable_review_20260617/research/cluster_9_computer_use.md` — 373 lines
- `conductor/tracks/fable_review_20260617/research/cluster_10_mcp_app_suggestions.md` — 263 lines
- `conductor/tracks/fable_review_20260617/comparison_table.md` — flat side-by-side table
- `conductor/tracks/fable_review_20260617/decisions.md` — 15-20 recommendations
- `conductor/tracks/fable_review_20260617/nagent_takeaways_fable_20260617.md` — 17th nagent takeaway
### External references
- Anthropic's Claude Fable 5 / Mythos announcement: `https://www.anthropic.com/news/claude-fable-5-mythos-5` (referenced by Fable at line 14; not read directly)
- Mike Acton's nagent: `https://github.com/macton/nagent` (source of the nagent_review corpus)
- Mike Acton's data-oriented design talks: `https://www.youtube.com/results?search_query=mike+acton+data+oriented`
- Ryan Fleury, "The Easiest Way To Handle Errors Is To Not Have Them": `https://www.dgtlgrove.com/p/the-easiest-way-to-handle-errors`
- The project's "errors are data" convention: `conductor/code_styleguides/error_handling.md`