Blueprint
System Data Flow
Entry Point
Process Node
Data Store
Output
Betav1.0.0
Competitor Intelligence Platform
Technologist
Detects competitive moves early by watching the right surfaces and alerting on change.
Logic Breakdown
Normalizes page snapshots, diffs semantic changes, and prioritizes alerts by impact. Queue-backed pipeline with dedupe + backoff to avoid bans and reduce cost.
Architecture Decisions
- 01Detects competitive moves early by watching the right surfaces and alerting on change.
- 02Normalizes page snapshots, diffs semantic changes, and prioritizes alerts by impact.
- 03Queue-backed pipeline with dedupe + backoff to avoid bans and reduce cost.
Code Snippet
typescriptcompetitor-intelligence-platform.ts
export function diffText(a: string, b: string) {
const aa = a.split(/s+/);
const bb = b.split(/s+/);
const set = new Set(aa);
const added = bb.filter((w) => !set.has(w));
return { added: added.slice(0, 60) };
}Key Dependencies
Scraping—Core stack component
Diffing—Core stack component
Alerts—Core stack component
Technical Spec
- Pillar
- Technologist
- Mode
- Monitor
- Signal
- Change
Tags
ScrapingDiffingAlerts
Live Sandbox
Interactive runtime environment — Competitor Intelligence Platform v1.0.0
competitor-intelligence-platform-sandbox
$ npm run sandbox
> Initialising Competitor Intelligence Platform v1.0.0…
> Status: Beta
// Live iframe mounted once sandboxUrl is configured.