console: agent-first mode (console plan / console verify), verified App Privacy and Play Create app facts
- `storebound console plan <form> [--json] [--lookup]`: read-only plan for an AI agent that drives the browser itself: start URL (deep links), ordered steps, answer sheet with the console's exact labels (certain / ask owner, curly quotes noted), never-press list, verified UI facts, driving guidance (in-page async loop + window.__log), verify instructions. All six forms. - `storebound console verify <form> [--from-text <file|->]`: App Privacy per-type summaries from page text, Play Create app from input states, content rating / target audience summaries, App Store record and age rating from the API; exit 1 on a mismatch. - MCP: console_plan, console_verify (read-only); console fill stays off MCP. - App Privacy (verified 2026-10-12): two information steps, unlabeled purpose checkboxes (nearest parent text), "Definitions and Examples" never pressed; fixture and engine follow. - Play Create app (verified 2026-10-12): /developers/<id>/create-new-app, App package name + read-only Check availability, material-radio inner [role=radio] click, app dashboard URL and play.appId, service account "Add app" as an owner step. - console-autofill skill rewritten agent-first; agents-core rule 10; README; pitfalls 12, 18 (confirmed sign-out), 19; CHANGELOG; play-first-release.
This commit is contained in:
parent
a9261a8052
commit
c9a7f095c4
34 changed files with 1430 additions and 113 deletions
|
|
@ -297,6 +297,26 @@
|
|||
"store",
|
||||
"use-chrome-session"
|
||||
],
|
||||
"console plan": [
|
||||
"cdp",
|
||||
"chrome-profile",
|
||||
"debug-dump",
|
||||
"fresh-profile",
|
||||
"lookup",
|
||||
"name",
|
||||
"profile",
|
||||
"sku",
|
||||
"start-url",
|
||||
"step-timeout",
|
||||
"store",
|
||||
"use-chrome-session"
|
||||
],
|
||||
"console verify": [
|
||||
"from-text",
|
||||
"name",
|
||||
"sku",
|
||||
"text"
|
||||
],
|
||||
"desktop": [
|
||||
"channel",
|
||||
"dir",
|
||||
|
|
@ -696,6 +716,7 @@
|
|||
"fresh",
|
||||
"fresh-profile",
|
||||
"from",
|
||||
"from-text",
|
||||
"godot",
|
||||
"group",
|
||||
"halt",
|
||||
|
|
@ -722,6 +743,7 @@
|
|||
"listing-text",
|
||||
"listings",
|
||||
"locale",
|
||||
"lookup",
|
||||
"manual-release",
|
||||
"md",
|
||||
"merge",
|
||||
|
|
@ -782,6 +804,7 @@
|
|||
"seconds",
|
||||
"since",
|
||||
"size",
|
||||
"sku",
|
||||
"source",
|
||||
"src",
|
||||
"start",
|
||||
|
|
@ -981,6 +1004,13 @@
|
|||
"storebound console fill <form> --dry [--json] the answers and the step-by-step guidance; opens no browser",
|
||||
"storebound console fill <form> [--store apple|play] [--json] [--profile <dir>] [--use-chrome-session google|apple]"
|
||||
],
|
||||
"console plan": [
|
||||
"storebound console plan lists the forms",
|
||||
"storebound console plan <form> [--json] [--lookup]"
|
||||
],
|
||||
"console verify": [
|
||||
"storebound console verify <form> [--from-text <file|->] [--json]"
|
||||
],
|
||||
"desktop": [
|
||||
"storebound desktop open the app; in an app folder (storebound.config.*) it adds or selects that",
|
||||
"storebound desktop --dir <folder> the same for another folder; --no-folder: just open the app",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue