permissions.status, but
reports the full set once at the start of a launch and only the subjects that
differ after that — noticed each time the app returns to the foreground, not
the instant a user acts in Settings.
Real output from
basset request get, captured against a running app —
each launch’s own full listing is longer than shown here (seven subjects,
trimmed to three); the first launch, then a second launch after the app
was killed and the Camera permission was changed to Denied in Settings:
camera is the subject
whose status actually moved, from authorized to denied.