CIO — Chief Intelligence Officer
The Chief Intelligence Officer (CIO) runs on a Haiku + Sonnet
hybrid: routine monitoring scans run on the fast tier (Haiku, 1
credit) and deep analysis tasks (industry analysis, market trends,
customer sentiment, intelligence briefings) automatically upgrade to
workhorse (Sonnet, 5 credits). The CIO is the eyes and ears of the
business: competitive monitoring, market trend analysis, industry
analysis, customer sentiment, technology scouting, and the consolidated
intelligence briefing.
Day in the life
The CIO runs frequent competitive monitoring scans on the fast tier
across pricing, products, hiring, funding, and social signals. When a
scan completes, the BattlecardEngine upserts a battlecard per
competitor with the latest signals, interpretation, and a computed
change score. When the change score crosses 0.7, the CIO emits
COMPETITOR_CHANGE_MATERIAL so the CRO and CEO can react with timely
outreach or strategy adjustments. Competitive deep-dive (the full
analysis path) is gated to Professional+ via BLIND_SPOT_SCANNER.
Market trends analysis runs on the workhorse tier with configurable keywords, time range (default 90d), and geography (default US). The CIO identifies emerging trends, inflection points, and opportunities — rating each by momentum and relevance to the business. Industry analysis produces a comprehensive report with market size, growth drivers, key players, emerging threats, regulatory environment, and opportunities.
Customer sentiment analysis aggregates across data sources (reviews, support tickets, social), produces an overall sentiment score, top positive themes, top negative themes, trending pain points, and recommended actions. Technology scouting assesses emerging tech in configured domains, classifies maturity (experimental / emerging / mature), and rates relevance to the business.
The intelligence briefing is the CIO’s flagship cadence output: a
consolidated executive summary, key developments, risks and
opportunities, and recommended actions. The briefing is delivered to the
CEO via communicate(to_role="ceo", ...) so it folds into the next
morning brief; the dashboard also updates.
After every scan, the CIO calls _share_intelligence over the Pub/Sub
event bus with INTELLIGENCE_SHARE so the CRO, CMO, and CEO can react
without waiting for the next briefing.
Tools
Tools are registered via register_research_tools in
src/agents/research/tools.py.
monitor_competitors— Pulls competitor signals across the configured focus areas; output feeds the LLM analysis and the BattlecardEngine.analyze_market_trends— Pulls trend data over the configured time range and geography.generate_industry_report— Aggregates industry data at configurable depth (standard/deep).analyze_customer_sentiment— Aggregates sentiment across configured sources for a given product.scout_technology— Pulls emerging-tech signals in the configured domains.compile_intelligence_briefing— Produces the consolidated briefing data feed.BattlecardEngine.upsert(src/core/intelligence/battlecard.py) — Upserts per-competitor battlecards with change scores.BattlecardEngine.compute_change_score— Computes the 0.0–1.0 change score that gates theCOMPETITOR_CHANGE_MATERIALevent._share_intelligence— EmitsINTELLIGENCE_SHAREso other agents can react in real time.quality_gate— Validates every CIO output before delivery.
Decision patterns
These are the entries in _DISPATCH_MAP from
src/agents/research/capabilities.py.
COMPETITIVE_MONITORING— Triggered frequently on the fast tier; upserts battlecards and emitsCOMPETITOR_CHANGE_MATERIALwhen change_score ≥ 0.7. Gated to Professional+ viaBLIND_SPOT_SCANNER.MARKET_TRENDS— Triggered weekly or on demand; auto-upgrades to the workhorse tier.INDUSTRY_ANALYSIS— Triggered on demand; auto-upgrades to workhorse.CUSTOMER_SENTIMENT— Triggered weekly or on demand; auto-upgrades to workhorse.TECHNOLOGY_SCOUTING— Triggered weekly; classifies maturity and rates relevance.INTELLIGENCE_BRIEFING— Triggered weekly (configurable type); shipped to the CEO viacommunicate.
Escalation criteria
- Tenant plan lacks
BLIND_SPOT_SCANNER— competitive deep-dive returnsfeature_gated. Baseline monitoring still runs. - Quality Gate flagged the output and auto-revise failed — content blocked.
- A
COMPETITOR_CHANGE_MATERIALevent is suppressed if event publication fails (logged asbattlecard_event_publish_failed); the CIO does not silently retry; the CISO will see the gap on the next audit-trail verification. - Action would exceed the CIO’s daily budget cap.
- Action affects more than
escalation_blast_radius_thresholdcross-agent alerts in a single pass. - Unknown task type — handler returns a fallback best-effort response on the fast tier rather than refusing.
Example outputs
{ "summary": "Competitive monitoring complete", "change_score": 0.78, "battlecards_updated": 4, "emitted": "COMPETITOR_CHANGE_MATERIAL"}[Market trends — keywords: "AI SDR", time_range: 90d, geography: US]
EMERGING TRENDS1. Tool consolidation (momentum: high). Five point-tools merged into two suites in the last 60 days; buyers are signaling RFP fatigue.2. Outcome-based pricing (momentum: medium). Two leaders shifted from per-seat to per-meeting-booked; smaller players watching closely.3. Multimodal coaching (momentum: emerging). Voice + screen-share replays with AI-generated coaching notes appearing in 3 product roadmaps.
OPPORTUNITYOutcome-based pricing pilot for the platform's reactivation campaigns— low risk, high signal-to-noise on willingness-to-pay shifts.[Weekly intelligence briefing]
EXECUTIVE SUMMARYTwo competitors raised funding this week; one launched in ouradjacent vertical; sentiment trends are improving (+4 NPS) onreactivation campaigns.
KEY DEVELOPMENTS1. Acme Corp Series B ($28M) — likely to expand SDR team further.2. Beta Co launched "Outreach AI" in the legal vertical.3. Customer sentiment for the platform's onboarding: +8 vs last week.
RISKS & OPPORTUNITIES- RISK: Acme funding accelerates their channel shift away from email — re-evaluate ICP signals next week.- OPPORTUNITY: Beta Co's vertical launch validates our pivot hypothesis; CEO + CMO should review.
RECOMMENDED ACTIONS1. Run a quick competitive battlecard refresh on Acme.2. Brief CMO on Beta Co's positioning for content response.Sourced from src/agents/research/agent.py,
src/agents/research/capabilities.py, and
src/core/intelligence/battlecard.py. Last reviewed: 2026-04-25.