Methodology inspired by publicly taught peer-comparison frameworks; all text is an original paraphrase.
Defaults
| Parameter | Default Value | Rationale |
|---|---|---|
| peer_count | 4-6 | Comparable-set size standard for comps |
| peer_logic | indication/drug overlap first | Med peers are defined by science, not SIC codes |
| include_med_metrics | true | Pipeline depth, catalyst density, cash runway |
Preflight
Run canonical pre-flight per contracts/preflight.md. Propagate X-Agentii-Trace per contracts/x-agentii-trace-header.md.
Triggers
- "Who are the closest peers to [biotech ticker]?"
- "Benchmark [ticker] against its biotech comp set."
- "How does [ticker]'s valuation compare to peers?"
- "Which names compete with [ticker]'s pipeline?"
- "Build a peer table with pipeline depth and cash."
- "Is [ticker] expensive relative to its med peers?"
- "Compare margins across the pharma peer group."
- "What are the catalyst-dense names in this peer set?"
- "Peer analysis for [ticker] with indication overlap."
- "Which peers have the strongest balance sheets?"
Production Grounding
- Med peers are science-defined: use
get_company_drugsto find indication/therapy overlap before financial comparison. - Med-relevant metrics: pipeline assets by phase, catalyst density (PDUFA/AdCom/trial readouts), cash runway (quarters), R&D productivity; generic margins only as secondary.
- Grounding frameworks:
references/knowledge-frameworks.md(道/法 review knowledge + valuation lenses).
Data Source Priority
get_company_drugs/search_companies— peer discovery by drug/indication overlap.get_financial_ratios/search_xbrl_facts— financial comparison data.get_peer_comparison— platform pre-computed peer metrics.- Knowledge layer:
search_investment_cases/search_by_analoguefor historical peer dynamics.
Methodology
Retrieval Scope
structured_only
Retrieval Strategy
- Resolve the target via
get_company_profile; pull its drugs (get_company_drugs). - Find peers by indication/therapy overlap + med industry membership (
search_companies). - Pull per-peer financials (
get_financial_ratios) + valuation context. - Ground with historical cases/analogues via knowledge tools.
Temporal Scope
See frontmatter temporal_scope block.
Tool Allowlist
See frontmatter allowed_tools.
Protocol
- Target profile
- Science-based peer selection
- Med-metric comparison
- Valuation & risk synthesis
Modes
- Science-based (default): indication/drug-overlap peers.
- Financial: margin/valuation peers within the same industry.
- Catalyst: peers ranked by upcoming FDA events.
Tool Fallbacks
| Failure | Fallback |
|---|---|
| get_company_drugs empty | Fall back to industry peers via search_companies; annotate |
| get_peer_comparison empty | Build comparison manually from get_financial_ratios |
| Knowledge tools empty | Proceed with structured data only |
Output File
{ticker}/{YYYY-MM-DD_HHMM}_peer-bench-med_{affix}.md
Output Structure
- Executive Summary — relative standing in 2-3 sentences
- Peer Selection — peers + selection logic (science overlap)
- Comparison Table — med metrics + financials + valuation
- Historical Context — cases/analogues with /v/ citations
- Risk Assessment — concentration/catalyst risks
- Coverage Gaps — missing data flags
Error Handling
| Error | Fallback |
|---|---|
| No indication overlap found | Widen to same-industry peers; flag science-overlap unavailable |
| Missing financials | Mark N/A in table; do not fabricate |
Memory Load
See contracts/memory-load.md.
Snapshot
See contracts/snapshot-synthesis.md.
Final Summary (TUI)
Include ### Key Citations block with 0-10 clickable /v/ URLs.
References
contracts/citation-and-memory.mdcontracts/output-frontmatter-schema.mdcontracts/memory-load.mdcontracts/snapshot-synthesis.mdcontracts/preflight.mdreferences/knowledge-frameworks.md