Summary
Add support for displaying rich, user-facing remediation content in the compact detail sheet that appears when tapping a bento cell in Inspect Mode (Preset 6).
Currently, the detail sheet shows basic metadata (status, category, plist key). We want it to also display explanation, remediation instructions, and an optional action button.
Current Behavior
When clicking an unhealthy bento cell (e.g. macOS Version or AirDrop), users see:
- Check title
- "Needs Attention" badge
- STATUS
- CATEGORY
- PLIST KEY
- Close button
There is no way for end-users to see why a check failed or what they should do to fix it.
Desired Behavior
When a bento cell is in a warning or failure state, the detail sheet should expand to show:
- Explanation – Clear, user-friendly reason for the issue
- Remediation – Actionable steps the user can take
- Action Button (optional) – Opens System Settings, a folder, or a URL
Example of desired popover:
macOS Version — Needs Attention
Explanation
Your macOS version is no longer supported by organizational policy or Apple security updates.
Remediation
Update to the latest supported macOS version immediately to receive critical security patches and maintain compliance.
[Open Software Update] ← action button
Implementation Suggestion
How about extending the data model like so:
In keyMappings (JSON config)
{
"key": "macos_version",
"displayName": "macOS Version",
"category": "Maintenance",
"isCritical": true,
"explanation": "...",
"remediation": "...",
"severity": "failure",
"actionButtonText": "Open Software Update",
"actionURL": "x-apple.systempreferences:com.apple.Software-Update-Settings.extension"
}
In the compliance plist
<key>explanation</key>
<string>...</string>
<key>remediation</key>
<string>...</string>
<key>actionButtonText</key>
<string>...</string>
<key>actionURL</key>
<string>...</string>
Screenshots

Summary
Add support for displaying rich, user-facing remediation content in the compact detail sheet that appears when tapping a bento cell in Inspect Mode (Preset 6).
Currently, the detail sheet shows basic metadata (
status,category,plist key). We want it to also display explanation, remediation instructions, and an optional action button.Current Behavior
When clicking an unhealthy bento cell (e.g. macOS Version or AirDrop), users see:
There is no way for end-users to see why a check failed or what they should do to fix it.
Desired Behavior
When a bento cell is in a
warningorfailurestate, the detail sheet should expand to show:Example of desired popover:
Implementation Suggestion
How about extending the data model like so:
In
keyMappings(JSON config){ "key": "macos_version", "displayName": "macOS Version", "category": "Maintenance", "isCritical": true, "explanation": "...", "remediation": "...", "severity": "failure", "actionButtonText": "Open Software Update", "actionURL": "x-apple.systempreferences:com.apple.Software-Update-Settings.extension" }In the compliance plist
Screenshots