Skip to content

Roadmap

GMC launched at v1.0.0 and now ships small, frequent patch releases (v1.0.x) — new commands land as patches, not minors. The phases below front-loaded the differentiators (doctor, preflight, migrate) on the way to 1.0; post-launch work expands API coverage.

PhaseVersionsThemeStatus
0v0.0Scaffold — monorepo, gmc shell, docs site✅ Done
1v0.1–v0.4Spike pt 1 — auth, CLI shell, doctor✅ Done
2v0.5–v0.7Spike pt 2 — typed client, accounts, products✅ Done
3v0.8–v0.9.2Feeds as code — data sources, feeds pull, push, diff✅ Done
4v0.9.3–v0.9.5Preflight — offline feed-compliance scanner✅ Done
5v0.9.6–v0.9.8Migrate — Content API → Merchant API assistant✅ Done
6v0.9.9–v0.9.10Inventories + promotions✅ Done
7v0.9.11–v0.9.13Reports — performance, visibility, price insights✅ Done
8v0.9.14–v0.9.16CI/CD — JSON/exit-code hardening, GitHub Action, GitLab recipe✅ Done
9v0.9.17–v1.0.0Polish & launch → v1.0.0✅ Done
10v1.0.2–v1.0.14Feature surface — regions, account mgmt, notifications, quota, issues, conversions, lfpall 11 sub-APIs✅ Done
11v1.0.15DX — GitHub Action (annotations + summary), MCP server (12 tools for AI assistants), SEO preflight rules✅ Done
12v1.0.16ordertracking — order tracking signals (last GA sub-API; v1 surface complete)✅ Done

Phase 10 (post-launch) added the remaining API coverage as patches: regions (v1.0.2); the full accounts surface — profile writes, users/access, lifecycle, and the business-identity / autofeed / shipping / return-policy sub-resources (v1.0.3–v1.0.6); completing datasources with update / fetch (v1.0.7); webhook notifications subscriptions (v1.0.8); quota usage (v1.0.9); issues — rendered account & product issue resolution (v1.0.10); account developer-registration + a doctor registration hint (v1.0.12); conversions sources (v1.0.13); and lfp — Local Feeds Partnership (v1.0.14). With LFP, all of the then-available Merchant API sub-APIs were covered.

Phase 11 (v1.0.15) improved developer experience: a first-party GitHub Action (uses: yasserstudio/gmc@v1) with inline PR annotations, a findings summary table, and structured outputs; an MCP server (gmc mcp) exposing 12 tools to AI assistants like Claude Desktop and Cursor; and 7 SEO preflight rules (seo.*) that flag optimization opportunities like short titles, missing brand names, and placeholder images.

Phase 12 (v1.0.16) added ordertracking — order tracking signals (ordertracking/v1), a write-only sub-API for reporting completed shipments so Google can show accurate delivery estimates. It was the last remaining GA (v1) Merchant API sub-API, so all 12 GA sub-APIs are now covered — the stable v1 surface is complete. (The reviews, productstudio, and youtube sub-APIs remain pre-GA — only v1beta/v1alpha — and are deferred until they graduate to v1.)

Versions track @gmc-cli/cli (the gmc command); since the 1.0.0 launch every feature ships as a patch (v1.0.2, v1.0.3, …). Supporting packages version independently.

See the changelog for shipped work and the devlog for the story behind it.

Released under the MIT License.