console plans: guardrails from a real run (2026-10-21): health none label and Sign in details Yes/No + Add details (old labels as altLabels, verify accepts both), finance boxes on step 1, App Privacy Additional Setup Required OK, verify from DOM input states (verify.capture, --from), Save + confirm before every Next on Play pages, IARC Digital purchases boxes and an exact-label in-page helper that refuses patterns and blanket answers; review contact found in parent folders, the profile and more key shapes with the files checked listed; one-line errors for missing required values (Args.required); pitfalls 86-87, tests
This commit is contained in:
parent
a6dab8f3aa
commit
335a4124ab
23 changed files with 486 additions and 74 deletions
17
CHANGELOG.md
17
CHANGELOG.md
|
|
@ -2,6 +2,23 @@
|
|||
|
||||
## Unreleased
|
||||
|
||||
- **Console plans follow the live pages (2026-10-21 run).** Play health: "My app does not have any health features"
|
||||
(verify accepts it, "Other" stays a fallback); Sign in details: "Is any part of your app restricted?" Yes / No and
|
||||
"Add details" (old labels kept as `altLabels`); finance: the boxes on step 1, step 2 information only; App Privacy:
|
||||
the "Additional Setup Required" OK that opens the first type's setup by itself is in the steps and UI facts.
|
||||
- **Save after every page.** Every Play plan step that answers a page with a Save next to Next now says Save, wait
|
||||
for "Your changes have been saved", then Next; the rule line says it too.
|
||||
- **IARC by exact labels.** "Purchases of digital goods" is ticked after Yes on "Digital purchases" (the loot-box and
|
||||
trading follow-ups show only then); the in-page helper matches exact labels and questions and refuses patterns,
|
||||
radios without their question and blanket group answers.
|
||||
- **`console verify` reads input states.** The Play declaration plans' `verify.capture` returns every radio /
|
||||
checkbox with aria-checked / checked / aria-selected as JSON; `console verify <form> --from <file|->` takes it.
|
||||
- **`apple review-details` finds the contact** in parent folders' `.storebound/credentials.json` and the credential
|
||||
profile, under more key shapes, and lists every file and key checked when there is none.
|
||||
- **One-line errors for missing required values:** `apple listing` without `--version` says "--version <x.y.z> is
|
||||
required (storebound apple status shows the editable version)"; the same for privacy-manifest `--ios`, adhoc
|
||||
export `--archive`, edit `--ops` and resubmit `--build`. A flag given without a value counts as missing.
|
||||
|
||||
## 0.8.21 · 2026-10-20
|
||||
|
||||
- **`shots record --source web` films at device pixels.** Chromium's screencast always sent frames at the page's CSS
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue