price changes of existing products need --allow-price-changes (play products, play/apple subscriptions, prices import): --yes and flow run --apply --yes confirm creates, first prices and other updates only; without the flag the run writes the rest, names each held change and exits 3 (declined), dry runs mark them owner, flows refuse the flag; lib/price-gate.ts, tests/price-gate.test.ts. CLI wording: console fill leaves what it cannot open or fill to the calling agent's browser tool (console plan / verify) instead of 'yourself'; other 'by hand' output points at the config; do-it-dont-ask test scans cli/ output
This commit is contained in:
parent
b5b8f2da9d
commit
e01a27d7b7
33 changed files with 414 additions and 117 deletions
|
|
@ -32,7 +32,7 @@ recommendations are ours.
|
|||
|
||||
1. **Store ids.** Parse the simple `key("value")` / `key "value"` lines of `Appfile` and `Deliverfile` with a strict
|
||||
regex. That gives `apple.bundleId`, `play.packageName` and the languages. Ruby logic (conditionals, `ENV[...]`,
|
||||
lanes) is reported as "set by hand", never guessed.
|
||||
lanes) is reported as "set it in storebound.config.ts", never guessed.
|
||||
2. **Languages.** Join the deliver locales and the supply locales into storebound `languages[]` (`apple`, `play` codes).
|
||||
3. **Listing text.**
|
||||
- Write `store/appstore.md` and `store/listing.md` from the `.txt` files, mapping `default/` into every language
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue