Bound repeated desktop backend crash restarts#126
Conversation
Adapt the bounded supervision lessons from Synara commits 83b685234b2c474ea4d9a6ce593ac730ca95f8f7 and 5495a6e81e4da80e996867a1c487c9546cbd0196 onto Scient's existing generation-safe supervisor. Require post-readiness stability before resetting retry history, pause after repeated failures in a rolling window, and surface local log guidance without importing Synara's database-recovery architecture.
…crash-breaker-20260725
|
Final integration refresh (2026-07-25): current main dab9b6d was merged normally into this branch; no rebase or force-push. Exact hosted head: 8c3adab. Focused desktop supervisor suite 19/19 passed. git diff --check passes and the task worktree is clean. Fresh hosted CI run https://github.com/ScientFactory/scient-desktop/actions/runs/30160243946 completed successfully, including format, lint, typecheck, full bun run test, stable browser, Linux geometry, desktop build/preload, release smoke, Linux and Windows HTML-preview smoke, and Windows process regression. No unresolved review threads remain. Existing documented manual limitations are unchanged and non-blocking. This candidate is integration-ready against main dab9b6d; this is not merge or release authorization. |
…crash-breaker-20260725
…crash-breaker-20260725 # Conflicts: # apps/desktop/src/main.ts
User impact
Upstream provenance and disposition
5495a6e81e4da80e996867a1c487c9546cbd0196.626cfdeb803e1c6537e3bab07ca6df77e4841371.f5bfcc268c814a4d36749abac727919276965bb8.Protected-lane decisions
Verification
Exact candidate
f5bfcc268c814a4d36749abac727919276965bb8:bun run scient:upstream-check --intake: passed identity, format, lint with 0 errors, all typechecks, fullbun run test(web 3,097; CLI/server 2,338 passed and 10 platform skips), desktop/CLI builds, release smoke, upstream state, and clean-worktree certification.git diff --check; clean worktree; tests created no tracked artifacts.Hosted gate and limitations
Rollback
Related intake PRs