fix(doctor): distinguish a damaged PGLite store from a broken runtime (#2674) (#3569)

Wave-assembled from PR #3569 by @time-attack.

Co-Authored-By: Garry Tan <garrytan@gmail.com>
This commit is contained in:
test
2026-08-13 12:18:13 -07:00
committed by Sina Matian
co-authored by Garry Tan
parent bd4c976a85
commit 2ae5d60b98
6 changed files with 585 additions and 14 deletions
+4
View File
@@ -135,6 +135,10 @@ sync that calls import emits `sync.import.<file>`, not `import.<file>`.
Stable phase names shipped in v0.15.2:
- `doctor.db_checks` (umbrella for all DB-side doctor checks)
- `doctor.pglite_probe` (the #2674 scratch-store probe; only when PGLite init
failed with an unexplained/damage-class disk state or `--probe-pglite` was
passed — a cold start can take 520s, so the heartbeat is the only sign of
life)
- `orphans.scan`
- `embed.pages`
- `extract.links_fs`, `extract.timeline_fs`, `extract.links_db`, `extract.timeline_db`