Play console steps without an API as agent plans: play-store-settings (App category; play listing cannot set it), play-app-content (every card in order, one owner batch) and its cards (privacy policy, ads, sign in details, advertising ID, government, financial, health), play-production-countries and play-production-release; IARC plan with the Terms of Use agreement, follow-ups (console.contentRating.details, products[].randomRewards, social) and the Summary's final Save; config play.category / countries / managedPublishing, console.appContent; check, validate, play status and play release reminders; inPageLoop helper and material checkbox clicks; App Privacy published signal; first IAPs via apple iap-submit --with-version. Pitfalls 27, 28

This commit is contained in:
CRTkafa 2026-10-12 10:16:34 +08:00
parent dbd9f2973c
commit b7bfe89151
37 changed files with 1624 additions and 121 deletions

View file

@ -509,6 +509,12 @@ a terminal first and are never offered over MCP.
stops before the final button and tells you what to press. `storebound console verify <form> [--from-text -]` then
checks the page against the config (App Privacy per-type summaries, Play Create app input states, summaries, or the
App Store Connect API) and exits 1 on a mismatch. Both are read-only MCP tools (`console_plan`, `console_verify`).
Besides the forms of `console fill`, plans cover the Play pages an agent drives alone: `play-store-settings` (the
App category, which the Play API cannot set), `play-app-content` (every App content card in order with one batch
of owner questions) and its cards (`play-privacy-policy`, `play-ads`, `play-sign-in-details`,
`play-advertising-id`, `play-government-apps`, `play-financial-features`, `play-health-apps`), and the first
production release (`play-production-countries`, `play-production-release`). Each plan ships a ready-made in-page
helper (`inPageLoop`) for long flows.
- **Scripted fast path:** `storebound console fill <form>` (`apple-app-record`,
`apple-age-rating`, `apple-app-privacy`, `play-app-record`, `play-content-rating`, `play-target-audience`) opens a
visible browser, goes to the form by itself (Apps > + > New App, the app's App Privacy, Play All apps > Create app,