Structured sessions spawned with auto_approve lost the flag on daemon restart because it lived only in the in-memory SessionRecord. Add it to the Session struct (sidecar JSON) so recovery reads it back instead of hardcoding false. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>