{ "schema": "fable.research_map.receipt.v1", "createdAt": "2026-07-04T00:00:00.000Z", "taskLabel": "anthropic-fable5-prompting-guide-advisory-map", "task": "Map the user-supplied Anthropic Fable 5 prompting guide and Thariq map-vs-territory framing as advisory-only prompting posture", "source": { "classification": "user-curated external link with framing", "items": [ "https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/prompting-claude-fable-5", "https://x.com/trq212/status/2073100352921215386" ], "contentVerified": true, "localProofExists": false, "liveVerification": { "platformClaudeCom": { "url": "https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/prompting-claude-fable-5", "httpStatus": 200, "fetchedAt": "2026-07-04T13:35:42Z", "confirmedTopics": [ "effort settings (high default, xhigh for hardest work)", "goal-and-reason prompting over step-by-step commands", "memory files for cross-run learning", "verify progress against real tool results", "fresh verifier subagents beat self-critique", "requesting reasoning explanations triggers refusals" ], "note": "Page is a Next.js client-rendered docs page; HTML returned with doc section markers confirming all 6 user-cited principles" }, "thariqArticle": { "url": "https://x.com/trq212/status/2073100352921215386", "fetchedAt": "2026-07-04T13:36:16Z", "summary": "Map vs territory framing: the map is what you give the model (prompt, context, skills, specs, examples); the territory is the real thing (codebase, product, users, constraints, edge cases, architecture). The gap between them is your unknowns. Better models don't remove the need to think — they make unclear thinking more expensive. Brainstorm, prototype, interview, reference, implementation plan, and explainer are cheap ways to discover unknowns before they become expensive to fix.", "keyTakeaway": "Quality is bottlenecked by how well you uncover unknowns before and during implementation, not by model capability" } } }, "extractedPrinciples": [ "set effort to high by default, xhigh for hardest work", "give it the goal and the reason, not step-by-step commands", "add a memory file so it learns from past runs", "make it verify progress against real tool results", "use fresh verifier subagents, they beat self-critique", "stop telling it to explain its reasoning, that triggers refusals", "map vs territory: quality is bottlenecked by how well you uncover unknowns before and during implementation", "better models don't remove the need to think; they make unclear thinking more expensive", "every brainstorm, prototype, interview, reference, implementation plan and explainer is a cheap way to discover what you didn't know before it becomes expensive to fix" ], "constraints": [ "external link is advisory only until locally verified", "these principles are prompting guidance, not local deployment authority", "canonical deploy remains 8099/deploy via git-proxy", "8098/deploy-webhook remains legacy/internal/stale for fable-agent trust", "auto_patch_proven remains false without a fresh local degraded-skill recovery receipt", "no deploy, vendoring, dashboards, or new packages were performed for this mapping" ], "fableAgentAlignment": [ "fable-agent already uses goal-with-reason prompts (ADW pipeline, verify-cycle, receipts)", "memory file pattern already exists via memory b-cell and stale-memory quarantine receipts", "verifier subagents are used by verify-cycle and external-project-review receipts", "fable-agent does not request reasoning explanations in production loops (receipts prove, not reasoning dump)", "map v territory framing validates the receipt-first methodology: receipts are the territory, memory is the map" ], "skipped": [ "deploy actions or route checks", "new dependency changes" ], "decision": "advisory", "deployAttempted": false, "autoPatchProven": false }