competitive-intelligence-os-notes.md
Competitive Intelligence OS Notes
This note consolidates the competitive-intelligence material into the Competitive Intelligence workspace.
Current State
The Algolia competitive research v2 baseline has been rebuilt as a public-source competitive intelligence engine. The workspace owns the executable source, logic, artifacts, and quality model; Chowmes/Hermes owns runtime execution and delivery.
Pattern:
collect -> normalize -> score -> store -> synthesize -> deliver
Implementation Homes
- Local Chowmes project:
/Volumes/Data/Dropbox/AI-Development/Personal/ChowMes - Hermes skill:
/opt/data/knowledge/obsidian/MyOS/Projects/Competitive Intelligence/skills/competitive-research - Hermes ledger:
/opt/data/knowledge/obsidian/MyOS/Projects/Competitive Intelligence/artifacts/competitive-research/ci.sqlite - Hermes compatibility link:
/opt/data/skills/competitive-research - Daily wrapper:
/opt/data/scripts/competitive-research-daily.sh - Weekly wrapper:
/opt/data/scripts/competitive-research-weekly.sh - Worklog: 2026-06-18-competitive-research-v2-worklog
What Exists
- SQLite signal ledger.
- Daily Telegram pulse.
- Weekly HTML synthesis.
- Direct-source collectors for changelog, docs, press, blog, product, case study, analyst, forum, protocol, and roadmap surfaces.
- Source-backed action-first output model.
- Quiet-day handling so reports do not manufacture narratives from baseline/no-change data.
Content Quality Rule
The data must dictate the text.
If a weekly run has baseline captures and no meaningful changed signals, the report should say that plainly. It should not force an AI visibility, positioning, or market-shift story from zero supporting signals.
Known Reliability Gaps
Some public sources block or fail server-side fetching and need repair or replacement before quiet days can be interpreted as real market quiet.
Known examples from the 2026-06-18 rebuild:
- Gartner search/product MQ: 403.
- Lucidworks blog/product: 403.
- Yext product: 503.
- Model Context Protocol blog: 404.
- CMSWire: 500.
- OpenAI blog: 403.
- Perplexity blog: 403.
- Algonomy blog: 404.
- Elastic release notes: 404.
- Reddit forums: 403.
These should be treated as source coverage gaps, not competitive silence.
Generic CI OS Direction
Do not generalize too early.
Run the Algolia pack for 1-2 real daily cycles first. Then decide:
- Which source types produce useful signals.
- Which sources are mandatory in every company pack.
- What belongs in Hermes skill logic versus a backend app.
- Whether generic CI OS packaging should include shared engine, company profile packs, report templates, Telegram delivery rules, and optional paid/internal integrations.