# fix\(ai-insights\): bound the private snapshot handoff \(\#592\) · lucenx/codexbar-plasma

[View on GitCafe](https://git.cafe/lucenx/codexbar-plasma/commit/b7c83621246a74df94cc8713baca4b4ab4002d1e)

Repository: [lucenx/codexbar-plasma](https://git.cafe/lucenx/codexbar-plasma)

Visibility: public

Requested revision: b7c83621246a74df94cc8713baca4b4ab4002d1e

Requested commit: b7c83621246a74df94cc8713baca4b4ab4002d1e

Commit: b7c83621246a74df94cc8713baca4b4ab4002d1e

Tree: c156c2b97a277df5434df11d39847e9fa134cef2

Author: Simone

Committer: GitHub

## Message

```
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>
```

## Parents

- [261b54b671092e7047e59d09d1d1149e7659e106](https://git.cafe/lucenx/codexbar-plasma/commit/261b54b671092e7047e59d09d1d1149e7659e106?format=markdown)

[Source at this commit](https://git.cafe/lucenx/codexbar-plasma/tree/b7c83621246a74df94cc8713baca4b4ab4002d1e?format=markdown)
