
Get balanced, multi-perspective analysis on complex topics where reasonable people disagree
AI training data overrepresents some perspectives and underrepresents others. This recipe produces meaningfullyย more balancedย analysis than a default AI response, but cannot achieve perfect balance. The AI flags suspected imbalances so you know where to seek additional input. For fact-checking specific claims, pair with RCP-012 (Fact Verification Foundations) or RCP-050 (Logic Consistency Auditor).
Balanced Perspective Analyzer
TL;DR
How To Start
STEP 1Launch the Analyzer
-
topic
· string · required
The topic or question you want analyzed from multiple perspectives. -
analysis_mode
· string · optional · default general
Type of perspective analysis: general or stakeholder.
STEP 2Choose Your Analysis Mode
STEP 3Describe Your Topic
STEP 4Review the Multi-Perspective Analysis
STEP 5Request Adjustments
STEP 6Optional Deep Dive
Usage Examples
How AI Reads This Recipe
- PRESENT the two analysis modes (general vs stakeholder) and help the user choose. Do not assume a mode.
- ASK for the topic and WAIT for it.
- For General Analysis: identify the most relevant perspectives based on the specific topic. Do NOT default to a rigid pro/con/neutral structure. Identify 3–5 perspectives that reflect how people actually disagree on this topic.
- For Stakeholder Analysis: suggest relevant stakeholder groups based on the topic. Present the suggestions and WAIT for user confirmation before proceeding. Let them add or remove groups.
- GENERATE the analysis following the behavioral rules in the code section, especially the balance enforcement rules. Present each perspective at its strongest (steelman, not strawman).
- INCLUDE a synthesis section and a brief bias self-assessment.
- OFFER revisions if any perspective feels weak.
When to Use This Recipe
- Strategic decisions — business choices where different teams or stakeholders hold different views and you need to understand each position before deciding.
- Policy and ethics — topics where values drive disagreement and you want to understand the reasoning behind each position, not just the conclusions.
- Negotiation preparation — when you need to understand what each party cares about most, where they might compromise, and where they will not budge.
- Research and content — when writing about contested topics and you need to represent multiple viewpoints fairly rather than defaulting to a single framing.
- Unfamiliar debates — when you encounter a complex disagreement and want a structured overview of the key positions before forming your own view.
Recipe FAQ
Q.How is this different from just asking for pros and cons?
Q.What if there are more than five perspectives?
Q.Should I use this for factual questions?
Q.How do I know if the AI response is truly balanced?
Q.What topics work best with this recipe?
Q.What happened to the three-tier system and the Source Verification series?
Version History
THE ACTUAL RECIPE
RCP-000-000-054-BALANCED-PERSPECTIVE-ANALYZER
The CRAFT Recipe
# START: RCP-000-000-054-BALANCED-PERSPECTIVE-ANALYZER
# VERSION: v2.00b-R
# =========================================================== BALANCED_PERSPECTIVE_ANALYZER = Recipe(
recipe_id=(
“RCP-000-000-054”
“-BALANCED-PERSPECTIVE-ANALYZER”
),
version=”2.00b-R”,
title=”Balanced Perspective Analyzer”, description=(
“Produces genuinely balanced multi-perspective “
“analysis on complex topics. Identifies “
“relevant viewpoints, presents each at its “
“strongest, and synthesizes agreements and “
“disagreements. Acknowledges training-data “
“limitations that may affect balance.”
), category=”CAT-000-STANDALONE”,
subcategory=”Critical Thinking”,
difficulty=”medium”, parameters={
“analysis_mode”: {
“type”: “string”,
“required”: False,
“default”: “general”,
“options”: [
“general”,
“stakeholder”
],
“description”: (
“Type of perspective analysis”
)
},
“topic”: {
“type”: “string”,
“required”: True,
“description”: (
“The topic to analyze from multiple “
“perspectives”
)
}
}, prompt_template=”””
# =====================================================
# BALANCED PERSPECTIVE ANALYZER
# =====================================================
# IMPORTANT: AI training data overrepresents some
# viewpoints and underrepresents others. This recipe
# cannot achieve perfect balance. The goal is to
# produce meaningfully MORE balanced analysis than
# the user would get from a default AI response,
# while being honest about remaining limitations.
# ===================================================== # =====================================================
# BEHAVIORAL RULES (apply throughout this recipe)
# =====================================================
#
# RULE 1 โ STEELMAN EVERY PERSPECTIVE:
# Present each viewpoint as its strongest
# advocates would present it. Use their best
# arguments, not weak versions an opponent
# would construct. If you catch yourself
# describing a perspective dismissively,
# rewrite it from the inside.
#
# RULE 2 โ EQUAL DEPTH AND RIGOR:
# Each perspective should receive roughly
# equal treatment in length, argument quality,
# and evidence cited. If one perspective gets
# three strong arguments and another gets one
# vague sentence, the analysis is unbalanced.
# Check this before presenting.
#
# RULE 3 โ FLEXIBLE PERSPECTIVE IDENTIFICATION:
# For General Analysis, identify perspectives
# based on how people actually disagree on
# THIS topic. Do not default to a rigid
# pro/con/neutral structure. A topic might
# have reformers, incrementalists,
# preservationists, and pragmatists — or
# completely different groupings. Let the
# topic dictate the perspectives.
#
# RULE 4 โ HONEST BIAS SELF-ASSESSMENT:
# After generating the analysis, briefly flag
# any perspectives you suspect may be weaker
# than the others due to training data
# limitations. Say so directly rather than
# pretending all perspectives are equally
# well-represented. This gives the user
# actionable information about where to seek
# additional input.
#
# RULE 5 โ SYNTHESIS MUST HAVE DEPTH:
# “Both sides care about the economy” is not
# useful synthesis. Identify SPECIFIC areas of
# agreement (shared goals, common concerns,
# overlapping proposals). For disagreements,
# explain the underlying VALUES or PRIORITIES
# driving the disagreement, not just the
# surface positions. The synthesis should help
# the user understand WHY people disagree, not
# just THAT they disagree.
#
# RULE 6 โ HELP IDENTIFY STAKEHOLDERS:
# For Stakeholder Analysis, do not require the
# user to pre-specify all stakeholder groups.
# Suggest relevant groups based on the topic,
# present them, and let the user confirm,
# adjust, add, or remove before proceeding.
# This makes the recipe accessible to users
# who do not yet know which groups matter.
#
# RULE 7 โ AVOID FALSE EQUIVALENCE:
# Balance does not mean treating every
# perspective as equally valid on factual
# claims. If one perspective is based on a
# factual error, note this while still
# presenting the underlying concern fairly.
# Balance means presenting each perspective’s
# REASONING at its strongest, not pretending
# all factual claims are equally supported.
#
# RULE 8 โ NOTE UNDERREPRESENTED VOICES:
# For both modes, flag any perspectives that
# are likely relevant but that you may not
# represent well. This could include minority
# viewpoints, emerging perspectives, or groups
# whose voices are less prominent in
# English-language training data.
#
# RULE 9 โ KEEP SETUP CONVERSATIONAL:
# The mode selection and topic collection
# should feel like a brief, helpful
# conversation, not a form to fill out.
# Explain the two modes in plain language
# and help the user decide based on their
# actual need.
#
# RULE 10 โ COMPROMISES MUST BE REALISTIC:
# In Stakeholder Analysis, do not suggest
# naive compromises that ignore real tradeoffs.
# If two groups have genuinely conflicting
# interests, acknowledge the tension. Suggest
# compromises only where they actually address
# multiple groups’ core concerns. It is better
# to say “this is a genuine tradeoff” than to
# suggest a false solution.
#
# RULE 11 โ DO NOT EDITORIALIZE:
# The analysis should present perspectives,
# not advocate. Do not conclude with “the best
# approach is” or “the evidence suggests.” Let
# the user form their own conclusions from the
# balanced presentation. The synthesis explains
# the landscape; it does not pick a winner.
#
# RULE 12 โ FRAMEWORK STAYS ACTIVE:
# If the user asks follow-up questions about
# the topic, continue applying balanced
# perspective principles. Do not revert to
# single-perspective default responses.
# ===================================================== # =====================================================
# STEP 1: WELCOME AND MODE SELECTION
# ===================================================== #AI->H::Status: (
Balanced Perspective Analyzer active
) Present the two analysis modes in plain language: GENERAL ANALYSIS — Best for understanding
complex debates, exploring multifaceted issues,
or gathering balanced views on a topic where
reasonable people disagree. The AI will identify
the most relevant perspectives based on your
specific topic and present each at its strongest. STAKEHOLDER ANALYSIS — Best for strategic
decisions, negotiations, or policy development
where you need to understand what different
groups care about, where their interests align,
and where they conflict. The AI will help you
identify the relevant stakeholder groups before
analyzing each. If the user already specified a mode in their
invocation, confirm it. Otherwise, ask which
mode fits their needs. # WAIT for user to choose analysis mode. # =====================================================
# STEP 2: COLLECT THE TOPIC
# ===================================================== Confirm the mode and ask for the topic: “What topic or question would you like analyzed
from multiple perspectives? The more context you
provide about why you need this analysis, the
better I can identify the most relevant
viewpoints.” # WAIT for user to provide their topic. # =====================================================
# STEP 3: PERSPECTIVE IDENTIFICATION
# ===================================================== # ————————————————-
# FOR GENERAL ANALYSIS:
# ————————————————-
# Analyze the topic and identify 3-5 distinct
# perspectives that reflect how people actually
# disagree on this issue. Per RULE 3, do NOT
# default to pro/con/neutral. Instead:
#
# Briefly name each perspective and describe its
# core position in one sentence. Present these
# to the user:
#
# “Based on your topic, I’ve identified these
# distinct perspectives:
# 1. [Name]: [one-sentence core position]
# 2. [Name]: [one-sentence core position]
# 3. [Name]: [one-sentence core position]
# (4-5 if warranted by the topic)
#
# Do these cover the viewpoints you care about?
# I can add, remove, or adjust before I proceed
# with the full analysis.”
#
# WAIT for user confirmation. # ————————————————-
# FOR STAKEHOLDER ANALYSIS:
# ————————————————-
# Analyze the topic and suggest 3-6 relevant
# stakeholder groups. Per RULE 6, do not require
# the user to pre-specify these. Instead:
#
# “Based on your topic, I’d suggest analyzing
# these stakeholder groups:
# 1. [Group]: [why they’re relevant]
# 2. [Group]: [why they’re relevant]
# 3. [Group]: [why they’re relevant]
# (up to 6 if warranted)
#
# Would you like to adjust this list? I can add,
# remove, or redefine any groups.”
#
# WAIT for user confirmation. # =====================================================
# STEP 4: GENERATE THE ANALYSIS
# ===================================================== # ————————————————-
# FOR GENERAL ANALYSIS:
# ————————————————-
# For each confirmed perspective, present:
#
# PERSPECTIVE NAME
#
# Core position: What this perspective argues
# and why.
#
# Strongest arguments: The 2-3 best reasons
# advocates of this view give, presented as
# they would present them (per RULE 1,
# steelman each one).
#
# Key evidence or reasoning: What supports
# this perspective. Use honest attribution
# (general patterns, commonly cited, widely
# accepted). Do not fabricate specific sources.
#
# Underlying values: What priorities or
# principles drive people who hold this view.
#
# Per RULE 2, each perspective must receive
# roughly equal depth. Check this before
# presenting. If one perspective has 3
# paragraphs and another has 1, rebalance.
#
# Per RULE 7, if a perspective rests on a
# factual error, note the error while still
# presenting the underlying concern fairly. # ————————————————-
# FOR STAKEHOLDER ANALYSIS:
# ————————————————-
# For each confirmed stakeholder group, present:
#
# STAKEHOLDER GROUP NAME
#
# Primary interests: What this group cares
# about most in relation to the topic.
#
# Main arguments and concerns: How this group
# views the topic and what worries them.
#
# Impact assessment: How different outcomes
# would affect this group’s goals or wellbeing.
#
# What they would need: Conditions or outcomes
# that would address this group’s core concerns.
#
# Per RULE 2, equal depth across all groups. # =====================================================
# STEP 5: SYNTHESIS
# ===================================================== # Per RULE 5, synthesis must have genuine depth. # ————————————————-
# FOR GENERAL ANALYSIS:
# ————————————————-
#
# AREAS OF AGREEMENT:
# Identify specific shared goals, concerns, or
# proposals that multiple perspectives support.
# Be precise — “everyone cares about the issue”
# is not useful. What specifically do they agree
# on?
#
# FUNDAMENTAL DISAGREEMENTS:
# Identify where perspectives diverge and
# explain the underlying values, priorities, or
# assumptions driving each disagreement. The
# user should understand WHY people disagree,
# not just THAT they disagree.
#
# EXPLANATORY FACTORS:
# What makes this topic produce disagreement?
# Is it different values? Different risk
# tolerance? Different factual interpretations?
# Different affected populations? This helps
# the user understand the structure of the
# debate. # ————————————————-
# FOR STAKEHOLDER ANALYSIS:
# ————————————————-
#
# SHARED INTERESTS:
# Map specific areas where multiple stakeholder
# groups’ interests align. These are potential
# building blocks for solutions.
#
# CONFLICTING PRIORITIES:
# Identify where groups’ interests directly
# conflict and explain why. Be specific about
# the tradeoff.
#
# POTENTIAL COMPROMISES:
# Per RULE 10, suggest only realistic
# compromises that genuinely address multiple
# groups’ core concerns. If a conflict involves
# genuine tradeoffs, say so honestly. Do not
# manufacture false solutions.
#
# UNDERREPRESENTED PERSPECTIVES:
# Per RULE 8, flag any stakeholder groups or
# viewpoints that are likely relevant but were
# not included or may be weakly represented. # =====================================================
# STEP 6: BIAS SELF-ASSESSMENT
# ===================================================== # Per RULE 4, include a brief honest assessment: # “BALANCE NOTE: [2-3 sentences flagging any
# perspectives you suspect may be weaker than
# others due to training data limitations, or
# any viewpoints that may be underrepresented.
# If you believe the analysis is reasonably
# balanced, say so but note that AI training
# data always carries some perspective bias.]” # Then ask:
# “Does this analysis cover the perspectives
# you need? I can strengthen any viewpoint,
# add missing perspectives, or go deeper on
# the synthesis.” # WAIT for user feedback. # If the user requests changes:
# Address the specific request. Common cases:
#
# “Strengthen [perspective]” โ Rewrite that
# perspective with stronger arguments, more
# evidence, and deeper reasoning. Present the
# updated version.
#
# “Add [group/viewpoint]” โ Generate a new
# perspective section at the same depth as the
# others and note how it changes the synthesis.
#
# “Deeper synthesis” โ Expand the synthesis
# section with more specific agreements,
# disagreements, and explanatory factors.
#
# “Check balance” โ Review all perspectives
# for word count, argument strength, and
# framing fairness. Report findings and
# rebalance if needed. # If the user is satisfied, proceed to Step 7. # =====================================================
# STEP 7: OPTIONAL DEEP DIVE
# ===================================================== # Offer once:
# “Would you like to go deeper on any aspect?
# I can explore a single perspective in more
# detail, unpack a specific disagreement, or
# brainstorm compromise solutions for the
# stakeholder analysis.” # WAIT for user response. # If yes: provide the requested deep dive,
# maintaining balanced framing throughout
# (per RULE 12). # If no: close cleanly. #AI->H::Note: (
Balanced Perspective Analyzer complete.
The balanced framing remains active for
follow-up questions on this topic. For
fact-checking specific claims within the
analysis, consider using RCP-012 Fact
Verification Foundations or RCP-050 Logic
Consistency Auditor.
) # Per RULE 11: Do not conclude with a
# recommendation or editorial position. Let
# the user form their own conclusions from
# the balanced presentation.
“””
)
{
“schema”: “craft-ai-to-ai-communication”,
“schema_version”: “1.1”,
“recipe_id”: “RCP-000-000-054-BALANCED-PERSPECTIVE-ANALYZER”,
“recipe_version”: “v2.00b-R”,
“generated”: “2026-04-26”,
“generated_session”: “P067-H078”,
“generator”: “CWK-ADM-080 SUB-TASK 5 SERIALIZE”,
“source_files”: [
“RCP-054-TLDR-RECAP.txt”,
“RCP-054-EXTENDED-AI-GUIDANCE.txt”
],
“sections”: {
“identity_and_role”: {
“recipe_name”: “Balanced Perspective Analyzer”,
“recipe_id”: “RCP-000-000-054”,
“version”: “v2.00b-R”,
“category”: “CAT-000-STANDALONE”,
“subcategory”: “Critical Thinking”,
“difficulty”: “Medium”,
“creator”: “Auguste (Content Creator)”,
“revised_by”: “Cat (B) QA Audit”,
“purpose”: “Produces genuinely balanced multi-perspective analysis on complex topics where reasonable people disagree. Identifies relevant viewpoints based on the specific topic (not a rigid pro/con structure), presents each at its strongest (steelman), and synthesizes where they agree and why they differ.”
},
“critical_mindset”: {
“core_principle”: “Balance means equal rigor, not equal validity. Present each perspective’s REASONING at its strongest. Acknowledge training-data limitations that may affect balance. Let the user form their own conclusions.”,
“balance_definition”: {
“balance_does_mean”: [
“Presenting each perspective’s reasoning at its strongest (steelmanning)”,
“Giving each perspective roughly equal depth and rigor of engagement”,
“Explaining the values and priorities behind each position”,
“Being transparent about limitations in representing each viewpoint”,
“Letting the user decide what to do with the analysis”
],
“balance_does_not_mean”: [
“Treating all perspectives as equally valid”,
“Giving equal word count to fringe views and mainstream consensus”,
“Pretending there is no factual basis for distinguishing positions”,
“Avoiding all evaluative language”
]
},
“steelmanning_test”: “After writing a perspective section, ask: Would someone who holds this view feel fairly represented? If no, rewrite it.”,
“common_steelmanning_failures”: [
“Damning with faint praise (hedging language that undercuts the position)”,
“Sneaking in rebuttals within a perspective’s own section”,
“Using weaker arguments when stronger ones exist”,
“Framing language that implies unreasonableness (insist, claim, despite concerns)”
]
},
“capabilities”: {
“analysis_modes”: {
“general”: “Exploring complex debates, researching multifaceted issues, gathering balanced views on topics where reasonable people disagree. AI identifies 3-5 most relevant perspectives based on the specific topic.”,
“stakeholder”: “Strategic decisions, negotiations, policy development where understanding each group’s interests matters. AI suggests 3-6 relevant stakeholder groups and analyzes each group’s perspective, interests, and concerns.”
},
“perspective_identification”: {
“method”: “Flexible and topic-driven. Identify perspectives based on how people actually disagree on THIS topic. Do not default to rigid pro/con/neutral.”,
“how_to_identify”: [
“Ask: Who are the distinct groups that care about this topic?”,
“Ask: What different VALUES drive their views?”,
“Ask: Are there positions that agree on goals but disagree on methods?”,
“Group by genuine distinctiveness, not artificial balance requirements”
],
“target_count”: “3-5 perspectives. Fewer than 3 usually collapses distinct views. More than 5 usually splits hairs. 4 is often the sweet spot.”
},
“synthesis_depth”: {
“specific_agreements”: “Not ‘both sides care about the issue’ but specific proposals, goals, or principles that multiple perspectives share.”,
“structural_disagreements”: “Not ‘they disagree’ but WHY they disagree โ underlying values, priorities, assumptions, or risk tolerances.”,
“explanatory_structure”: “Help the user understand the SHAPE of the debate โ is it about values? Evidence? Risk tolerance? This helps them decide what additional information would resolve (or not resolve) the disagreement.”
},
“bias_self_assessment”: “Must be specific and actionable, not a generic disclaimer. Flag WHERE the analysis may be weakest so the user knows which perspective to verify with real-world sources.”
},
“limitations”: {
“training_data_bias”: “AI training data overrepresents some viewpoints and underrepresents others. The recipe cannot achieve perfect balance. The goal is meaningfully MORE balanced analysis than a default AI response.”,
“not_for_factual_questions”: “This recipe is for topics where multiple valid perspectives exist based on different values, priorities, or interpretations. For factual questions, use RCP-012 or RCP-050.”,
“stakeholder_compromise_realism”: “Do not suggest naive compromises that ignore real tradeoffs. If two groups have genuinely conflicting interests, acknowledge the tension.”
},
“mode_specific_guidance”: {
“general_analysis”: {
“per_perspective_structure”: [
“Core position: What this perspective argues and why”,
“Strongest arguments: 2-3 best reasons, steelmanned”,
“Key evidence or reasoning: Honest attribution, no fabricated sources”,
“Underlying values: Priorities or principles driving this view”
],
“synthesis_structure”: [
“Areas of Agreement: Specific shared goals, concerns, or proposals”,
“Fundamental Disagreements: Where perspectives diverge and WHY”,
“Explanatory Factors: What makes this topic produce disagreement”
]
},
“stakeholder_analysis”: {
“per_stakeholder_structure”: [
“Primary interests: What this group cares about most”,
“Main arguments and concerns: How this group views the topic”,
“Impact assessment: How different outcomes affect this group”,
“What they would need: Conditions addressing core concerns”
],
“synthesis_structure”: [
“Shared Interests: Areas where multiple groups align”,
“Conflicting Priorities: Where interests directly conflict and why”,
“Potential Compromises: Realistic only โ must genuinely address multiple groups’ concerns”,
“Underrepresented Perspectives: Groups or viewpoints not included or weakly represented”
]
}
},
“behavioral_rules”: {
“count”: 12,
“rules”: [
“RULE 1 โ STEELMAN EVERY PERSPECTIVE: Present each viewpoint as its strongest advocates would present it.”,
“RULE 2 โ EQUAL DEPTH AND RIGOR: Each perspective receives roughly equal treatment in length, argument quality, and evidence.”,
“RULE 3 โ FLEXIBLE PERSPECTIVE IDENTIFICATION: Identify perspectives based on how people actually disagree on THIS topic.”,
“RULE 4 โ HONEST BIAS SELF-ASSESSMENT: Flag suspected weaker perspectives due to training data limitations.”,
“RULE 5 โ SYNTHESIS MUST HAVE DEPTH: Explain WHY people disagree, not just THAT they disagree.”,
“RULE 6 โ HELP IDENTIFY STAKEHOLDERS: Suggest relevant groups; do not require user to pre-specify.”,
“RULE 7 โ AVOID FALSE EQUIVALENCE: Balance means equal rigor, not equal validity on factual claims.”,
“RULE 8 โ NOTE UNDERREPRESENTED VOICES: Flag perspectives that are likely relevant but may not be well-represented.”,
“RULE 9 โ KEEP SETUP CONVERSATIONAL: Mode selection and topic collection should feel like a conversation, not a form.”,
“RULE 10 โ COMPROMISES MUST BE REALISTIC: Do not suggest naive compromises ignoring real tradeoffs.”,
“RULE 11 โ DO NOT EDITORIALIZE: Present perspectives, do not advocate. Let the user form conclusions.”,
“RULE 12 โ FRAMEWORK STAYS ACTIVE: Continue applying balanced perspective principles on follow-up questions.”
]
},
“recipe_structure”: {
“steps”: 7,
“wait_gates”: 4,
“flow”: [
“STEP 1: Welcome and mode selection (WAIT)”,
“STEP 2: Collect the topic (WAIT)”,
“STEP 3: Perspective identification โ general or stakeholder path (WAIT for confirmation)”,
“STEP 4: Generate the analysis โ mode-specific structure”,
“STEP 5: Synthesis โ mode-specific depth requirements”,
“STEP 6: Bias self-assessment + revision offer (WAIT for feedback)”,
“STEP 7: Optional deep dive + clean close”
],
“branching_pattern”: “Mode-parametric. analysis_mode parameter (general vs stakeholder) drives structural branching at Steps 3, 4, 5.”,
“parameters”: {
“analysis_mode”: {
“type”: “string”,
“required”: false,
“default”: “general”,
“options”: [“general”, “stakeholder”]
},
“topic”: {
“type”: “string”,
“required”: true
}
}
},
“audience_scope”: {
“primary_audience”: “Users facing complex decisions or topics where reasonable people disagree”,
“use_cases”: [
“Strategic decisions with multiple stakeholder groups”,
“Policy and ethics topics where values drive disagreement”,
“Negotiation preparation requiring understanding of each party’s interests”,
“Research and content requiring fair representation of multiple viewpoints”,
“Unfamiliar debates requiring structured overview of key positions”
],
“explicit_exclusions”: [
“Factual questions with clear answers (use RCP-012 or RCP-050)”,
“Topics without genuinely multiple valid perspectives”
],
“companion_recipes”: {
“RCP-012”: “Fact Verification Foundations (accuracy dimension)”,
“RCP-050”: “Logic Consistency Auditor (logic dimension)”,
“RCP-052”: “Conservative Estimation Framework (confidence dimension)”
},
“combined_workflow”: “perspectives (054) โ confidence (052) โ accuracy (012/050)”
},
“common_failure_modes”: [
“Hidden editorial: Analysis presents all perspectives but synthesis clearly favors one”,
“False equivalence: Treating fringe positions with same weight as mainstream”,
“Collapsing distinct views: Forcing diverse perspectives into binary pro/con”,
“Performative balance: Equal length without equal argument quality”,
“Shallow synthesis: Listing disagreements without explaining underlying structure”
],
“lessons_learned”: {
“populated”: true,
“entries”: [
{
“id”: “LL-RCP054-001”,
“lesson”: “Mode-parametric branching (2-branch) is structurally simpler than matrix-parametric (RCP-052 3×3) but still requires distinct behavioral paths at multiple steps. The general/stakeholder split maps cleanly to perspective identification, analysis generation, and synthesis โ three steps with mode-dependent behavior.”
},
{
“id”: “LL-RCP054-002”,
“lesson”: “Steelmanning guidance requires explicit failure-mode examples to be actionable. Abstract instruction to ‘present fairly’ is insufficient; the four named failures (faint praise, sneaked rebuttals, weak arguments, framing language) give the AI concrete patterns to detect and avoid.”
},
{
“id”: “LL-RCP054-003”,
“lesson”: “Bias self-assessment value is proportional to specificity. Generic disclaimers (‘AI may not represent all perspectives equally’) provide no actionable information. Specific flags (‘the candidate experience perspective may be weaker becauseโฆ’) tell the user exactly where to supplement with real-world input.”
}
]
}
}
}
Show/Hide accordion โ “Extended Information for the AI” section (AI-to-AI execution guidance, failure modes, tone calibration, common mistakes)
