settings-local-json-accumulates-one-off-permission-bloat-in-session
During extended multi-tool sessions, permission entries accumulate in settings.local.json as one-off approvals granted mid-session. These entries are not reusable patterns and violate feedback_no_bloat.md. At session close, any permissions added that are task-specific (not reusable across sessions) must be reverted before committing. Checking git diff on settings.local.json is a mandatory session-close hygiene step.
Related
- settings-local-json-wildcard-strategy-for-subagents
- subagent-stall-root-causes-and-fixes
- subagent-stalls-from-missing-edit-write-permissions
- subagent-stall-root-causes-and-bulletproofing
- subagent-stall-root-cause-missing-edit-write-wildcards
- one-off-session-permissions-accumulate-in-settings-local-jso