BID · Console
Baseline · Intelligence · Decision
src/intelligence/methodologies/cross_domain/peer_positioning_narrative.yaml 3,624 bytes · yaml
methodology_id: peer_positioning_narrative
name: Peer Positioning Narrative Framework
type: insight_framework
domain: all

applies_to:
  agent: insight_synthesis
  triggers:
    - input contains peer comparison outputs
    - comparison method involved was peer benchmarking
    - business context requests entity positioning insights

definition:
  insight_construction_rules:
    - For each entity in the peer set, generate exactly one positioning claim
    - Each claim describes the entity's position relative to the peer set's central tendency
    - Position is expressed in standard deviation distance from peer mean, AND in plain language
    - Claims are factual statements about position; they do not assert causation
    - Outliers (>1.5 std dev from mean) are explicitly identified as such
    - Median performers (within 0.5 std dev) are explicitly identified as in-line with peers

  evidence_citation_rules:
    - Every claim cites the specific comparison_output_id it draws from
    - Every claim cites the underlying metric_id and metric_value
    - Every claim cites the peer set composition (which entities, which period)
    - Claims without citable evidence are removed before output (Standard 4)

  language_constraints:
    - Use neutral, descriptive language; avoid evaluative terms like "strong" or "weak"
    - Quantify wherever possible (specific values, specific differences)
    - Acknowledge statistical noise where dispersion is high
    - Do not extrapolate beyond what the comparison shows

  output_structure:
    - One insight object per entity
    - Each insight contains claim, supporting_evidence array, confidence_score, and statistical_context

inputs:
  - source: comparisons_synthesis_output
    field: comparisons
    required: true
  - source: job_request
    field: business_context
    required: false

outputs:
  - insights of type peer_positioning_insights, with per-entity structure containing claim, evidence_citations, statistical_context, confidence, and a summary containing peer_mean, peer_std_dev, outlier_count, in_line_count

rationale: |
  This is the framework's foundational methodology for converting peer comparison output into
  evidence-cited narrative claims. It enforces narrative-data fidelity (Standard 4 applied to
  qualitative output) by requiring every claim to cite its supporting comparison and metric.

  The methodology is intentionally neutral - it produces factual positioning statements, not
  evaluative or causal claims. It does not interpret "why" an entity is positioned where it
  is, only "where" it is positioned relative to peers, and with what evidence.

  Domain SMEs should encode more specific insight frameworks for cases where domain
  conventions, evaluative norms, or interpretive context matter (e.g., banking-specific
  performance framing, insurance-specific underwriting context). When a more specific
  framework applies, the agent will select that one over this default.

declared_by: framework_foundation
declared_date: 2026-05-24
last_reviewed: 2026-05-24
status: active

notes: |
  Foundational methodology. Provides a neutral, evidence-cited narrative framework for cases
  where no domain-specific insight methodology has been encoded. SMEs should encode richer
  frameworks for their domains; this default applies only when nothing more specific matches.

  Notable: this methodology intentionally avoids causal or evaluative claims. Statements like
  "Bank X outperforms because of strategy Y" are out of scope. Causal interpretation is a
  separate analytical task requiring domain expertise and additional evidence.