<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>open-geo releases</title>
  <subtitle>Release notes for the open-geo GEO visibility tracker</subtitle>
  <link href="https://pupok462.github.io/open-geo/feed.xml" rel="self"/>
  <link href="https://pupok462.github.io/open-geo/"/>
  <id>https://pupok462.github.io/open-geo/</id>
  <updated>2026-08-18T00:00:00Z</updated>
  <author><name>open-geo contributors</name></author>

  <entry>
    <title>0.4.1 — portable run artifacts and composable agent workflows</title>
    <link href="https://github.com/Pupok462/open-geo/blob/main/CHANGELOG.md#041--2026-08-18"/>
    <id>tag:github.com,2026:open-geo/0.4.1</id>
    <updated>2026-08-18T00:00:00Z</updated>
    <summary>Every run now exports open-geo.run-artifact.v1 for agent-to-agent handoff. Data mode starts no servers, the installed skill bootstraps its runtime on first use, and AgentsMesh generates adapters for Claude Code, Codex CLI, Cursor and Gemini CLI.</summary>
  </entry>

  <entry>
    <title>0.4.0 — the PDF report stops being a subset of the dashboard</title>
    <link href="https://github.com/Pupok462/open-geo/blob/main/CHANGELOG.md#040--2026-08-18"/>
    <id>tag:github.com,2026:open-geo/0.4.0</id>
    <updated>2026-08-18T00:00:00Z</updated>
    <summary>The report gains a per-query results table grouped by outcome, a standalone gap list, a metric glossary, and dashboard parity in the existing sections. It also stops disagreeing with the dashboard: "whole period" now folds the period with the same weighted math as the API instead of printing the latest run under that label. The audit section finally prints the remediation it had been promising, and the layout was rewritten — no clipped text, no orphaned headers, page numbers.</summary>
  </entry>

  <entry>
    <title>0.3.4 — scripted fast path for source extraction, live audit of all seven engines</title>
    <link href="https://github.com/Pupok462/open-geo/blob/main/CHANGELOG.md#034--2026-08-15"/>
    <id>tag:github.com,2026:open-geo/0.3.4</id>
    <updated>2026-08-15T00:00:00Z</updated>
    <summary>Every engine playbook was re-probed against the live interface, and two prescribed procedures turned out to work around a tool limit rather than the page. The result is a scripted fast path for source extraction — cheaper, and explicitly a fast path rather than a trusted one: the agent still cross-checks before the numbers count.</summary>
  </entry>

  <entry>
    <title>0.3.3 — Perplexity engine, audit-gate robustness</title>
    <link href="https://github.com/Pupok462/open-geo/blob/main/CHANGELOG.md#033--2026-08-12"/>
    <id>tag:github.com,2026:open-geo/0.3.3</id>
    <updated>2026-08-12T00:00:00Z</updated>
    <summary>Perplexity joins the supported engines — seven, all live-validated — with its playbook rewritten against the real interface. Plus an audit gate that degrades instead of crashing on a malformed domain, a robots.txt 429 that no longer reads as "everything allowed", and a dashboard PDF endpoint that cleans up its temp files.</summary>
  </entry>

  <entry>
    <title>0.3.2 — correctness and stability pass</title>
    <link href="https://github.com/Pupok462/open-geo/blob/main/CHANGELOG.md#032--2026-08-08"/>
    <id>tag:github.com,2026:open-geo/0.3.2</id>
    <updated>2026-08-08T00:00:00Z</updated>
    <summary>Ten fixes to cases that could stop a run that should have proceeded, or report a number that looked right and was not: engine-aware audit gating, unreadable robots.txt, framework false positives, brand-name splitting, 1-based rank validation, and a leaderboard that now ranks server-side.</summary>
  </entry>

  <entry>
    <title>0.3.1 — README rework, project page, structured data</title>
    <link href="https://github.com/Pupok462/open-geo/blob/main/CHANGELOG.md#031--2026-08-03"/>
    <id>tag:github.com,2026:open-geo/0.3.1</id>
    <updated>2026-08-03T00:00:00Z</updated>
    <summary>A README that opens with a direct definition in four languages, a comparison section and expanded FAQ, and a GitHub Pages project page carrying SoftwareApplication and FAQPage structured data.</summary>
  </entry>

  <entry>
    <title>0.3.0 — repeat runs, weekly trend, combined multi-engine PDF</title>
    <link href="https://github.com/Pupok462/open-geo/blob/main/CHANGELOG.md#030--2026-07-25"/>
    <id>tag:github.com,2026:open-geo/0.3.0</id>
    <updated>2026-07-25T00:00:00Z</updated>
    <summary>Repeat runs with a min-max spread instead of a delta, an ISO-week rollup on the trend chart, a combined multi-engine PDF, and per-lens KPI cards.</summary>
  </entry>

  <entry>
    <title>0.2.0 — brand mention rate and engine-neutral labels</title>
    <link href="https://github.com/Pupok462/open-geo/blob/main/CHANGELOG.md#020--2026-07-24"/>
    <id>tag:github.com,2026:open-geo/0.2.0</id>
    <updated>2026-07-24T00:00:00Z</updated>
    <summary>A seventh metric for the share of answers naming the brand, a results-table gap filter, and engine-neutral metric labels.</summary>
  </entry>

  <entry>
    <title>0.1.6 — GEO audit gate, DeepSeek and Perplexity playbooks</title>
    <link href="https://github.com/Pupok462/open-geo/blob/main/CHANGELOG.md#016--2026-07-10"/>
    <id>tag:github.com,2026:open-geo/0.1.6</id>
    <updated>2026-07-10T00:00:00Z</updated>
    <summary>A deterministic pre-run check of whether an AI engine can read the target domain, plus capture playbooks for DeepSeek and Perplexity.</summary>
  </entry>

  <entry>
    <title>0.1.0 — first public release</title>
    <link href="https://github.com/Pupok462/open-geo/blob/main/CHANGELOG.md#010--2026-07-03"/>
    <id>tag:github.com,2026:open-geo/0.1.0</id>
    <updated>2026-07-03T00:00:00Z</updated>
    <summary>The /open-geo command, capture playbooks for five engines, seven metrics over a nested funnel, question harvesting, and a four-language dashboard and PDF.</summary>
  </entry>

</feed>
