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