editable property

bool editable
final

Whether a write against this version would be accepted.

The question, rather than the vocabulary — a caller asking this never has to learn which of Apple's dozen states are writable.

And the only derived answer this entry carries, which is deliberate and was decided against a draft that added a second.

"Is it still in review" looks like the next one to add, and appStoreState answers it directly now that AppStoreState.inReview exists. A boolean over the states was designed, argued to three drafts and dropped: the one consumer that would read it renders five distinct outcomes across the review and release states, so any boolean is a coarsening of what it already prints rather than an answer it lacks. docs/design/rollout-state.md records the drafts and the evidence.

Implementation

final bool editable;