fix(ai-insights): bound the private snapshot handoff (#592)

Restart the QML deadline when generation starts, so preparation no longer
shortens the 185-second window that must outlast the 180-second shell bound.

Accept a prepared input only at the helper's canonical
codexbar-plasma-ai-<uid>/<request>/payload.ini path, rejecting empty and dot
segments that QtCore.Settings would resolve elsewhere. The helper normalizes
its runtime or temporary base so legitimate roots still match.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
b7c8362124Simone committed on 10/23/2026, 3:06:50 AM· committed by GitHubparent261b54b

Checks

All checks passed
9 files changedLine totals unavailable