Changelog
What shipped, when. Stareo ships continuously. Below is the public release log — every tag, every feature, dated.
v0.18.0 2026-05-26
OpenAPI 3.1 spec + public API docs /v1/openapi.json serves a full machine-readable spec for codegen clients /docs/api gives humans a skim-able auth + endpoint + webhook reference v0.17.0 2026-05-26
Webhook management UI + brand slug in workspace settings New /dashboard/webhooks lets owners create, pause, delete tenant-scoped subscriptions Recent deliveries panel shows status + HTTP code + response excerpt for every attempt Workspace settings gained a 'Public brand slug' field — no more raw SQL v0.16.0 2026-05-26
ranking.changed webhook fires on threshold-cross Rank tracker compares each measurement to the prior row, fires on top-3/top-10 enter/exit or 5+ position move Workspaces without a brand slug skip emission cleanly v0.15.0 2026-05-26
opportunity.created webhook fires on brief generation Writer agent emits the event after each content_briefs insert Best-effort: webhook failures don't roll back the brief v0.14.0 2026-05-26
Through the eyes of AI Per-page 4-engine extraction — Claude, ChatGPT, Gemini, Perplexity each read the page and return entities + statistics + claims + prioritized passages Explicit per-click cost (~$0.04) so spend stays predictable v0.13.0 2026-05-26
GVTOS public API + brand model + signed webhooks Brand-scoped API at /v1/brand/:slug/* covering overview, keywords, opportunities, audit, AI visibility, per-page detail, page-track, lead-source-lookup HMAC-SHA256 webhook envelopes with 1s→12h retry schedule Bearer auth via api_keys; cross-tenant access returns 403 brand_not_owned_by_tenant v0.12.0 2026-05-25
Workspace overview — grouped nav 16 sub-routes regrouped into Decide / Measure / Authority / Communicate / Configure Primary CTAs (Test any query, Run loop now) hoisted above the groups v0.11.0 2026-05-25
SERP volatility + active-lock surface Shows current publishing-paused state + 30 days of volatility signals Lock history table with planned-duration + resolve timestamps v0.10.1 2026-05-25
Author entities CRUD List, create, edit, delete authors with sameAs network + verified-real-person gate Person schema foundation for E-E-A-T credibility v0.10.0 2026-05-25
Closed-loop runs surface Owners see what happened after Run loop now — stage-by-stage status + duration + summary Orchestrator now persists its audit_log row directly so the UI can render it v0.9.0 2026-05-25
Topical authority graph Force-directed visual of pages + internal links + AI-citation glow Cluster + orphan + topical-gap detection v0.8.1 2026-05-25
Run loop now button Manual orchestrator trigger from the workspace overview (daily vs weekly) 60s per-process cooldown protects against accidental double-fires v0.8.0 2026-05-25
Counterfactual experiments surface /experiments list + per-experiment detail with verification timeline + variant JSON Marquee differentiator — every change ships as a falsifiable hypothesis v0.7.2 2026-05-25
Google Search Console + GA4 ingestion OAuth dance with HMAC-signed state and encrypted refresh tokens google-ingest agent pulls GSC clicks/impressions and GA4 engagement into the loop v0.7.1 2026-05-25
Per-event email alerts Five event classes (rank drop, AI Overview citation loss, volatility lock, critical issue, experiment concluded) Per-event email or quiet mode (digest-only); 24h dedup window v0.7.0 2026-05-25
Public API + API key management UI Versioned /v1/* read-only API; SHA-256-hashed bearer tokens /dashboard/api-keys to generate, view, and revoke v0.6.4 2026-05-24
Calm Reporter digest preview Owners can compose this week's weekly digest on demand and view it in a sandboxed iframe Runs the same two-stage drafter + tone reviewer used for the Sunday send v0.6.3 2026-05-24
Knowledge Graph entities surface New /knowledge-graph route showing Organisation, Person, Product entities Visualises Wikidata QID linkage, sameAs cross-platform links, sync status to site schema v0.6.2 2026-05-24
Content decay detection Four-signal scoring — staleness, rank slippage, AI Overview citation loss, thin content Severity bands at decay scores 30+, 60+, 80+; ranked list of pages worth refreshing v0.6.1 2026-05-24
CSV exports Issues, keywords, rank history, and GEO responses all exportable RLS-gated dynamic route at /api/export/[workspace]/[dataset] v0.6.0 2026-05-24
Keyword rank tracking + AI Overview detection DataForSEO SERP integration captures position in top-100 organic results Detects AI Overview presence and whether brand is cited inside the overview New /keywords surface with country selector + priority flag + 7-day deltas v0.5.5 2026-05-23
Premium dashboard root Calm single-workspace auto-redirect on the dashboard root Premium grid with live health-score badges for multi-workspace owners v0.5.4 2026-05-22
Reverse-prompt mining (C4) Type a category seed; Stareo mines DataForSEO Labs for real-volume keywords Owner picks which to promote into the workspace's tracked prompt set v0.5.3 2026-05-22
Internal linking + bulk ops + preflight scorer Orphan + weakly-linked page detection with recommended source pages Bulk approve / skip on the issues list Citation-worthiness preflight gates Writer drafts at IG 0.6+ v0.5.2 2026-05-21
Model-memory probing (C5) Runs each engine twice — with web search on, then off Classifies gaps as content_gap, training_gap, both, or none v0.5.1 2026-05-20
AI Answer Diff (C6) Surfaces what changed in actual AI answers between measurement runs Per-engine win/loss labels: entered, dropped, held, improved, declined, absent v0.5.0 2026-05-19
Narrative workspace overview Story dashboard: what this means → Stareo's plan → what Stareo has done → is it working Approve-first PlanCards with Motion animations Stareo
by Vortex Ventures Group