mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-10-05 19:28:25 +00:00
The doc was organised as a narrative - app functionality, reviewer walkthrough, per-permission justification - and nothing said which Console field each part belongs in. Filling the form from it meant guessing. Google does not publish the field labels for the declaration's second page, but its guidance does say that page is organised as expandable sections per data-type category, each asking how the app uses that data type. So the form is shaped by data type, not by narrative: there is no box corresponding to the app-functionality section, and probably none for the walkthrough either. Rather than invent field names, each part now says what it is for: - Section 1 is background for whoever fills the form, and the source the justifications are written from. Paste only if a general description box exists. - Section 2 is for a reviewer-notes or testing-instructions field if the form has one. It stays useful regardless, since its step 2 is what stops a reviewer landing on an empty dashboard. - Section 3 is the part that is definitely pasted, and each block is now self-contained: every one names My Fitness, says what the data type contributes, and states the user benefit, so a reviewer reading a single expandable section gets the whole argument. They are explicitly not to be condensed into a shared paragraph - having to infer the feature from another answer is what Google's "lack of clear justification for the requested permissions" denial reason describes. Also records the expected category mapping (exercise, distance, steps and elevation under Activity and fitness; both calorie types under Energy) and is honest that heart rate is not in the published category list, so its section will only be known once the form renders. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TPShPiTfg16yesupcLgyqf