Reported as non-blocking on #92: the new close() test in test/library/precache.test.ts turns originals precaching off. If Precache.close() stops waiting for the originals sweep (src/library/precache.ts, around line 201), no test fails.
Definition of done
A test holds an originals precache fetch open, calls close(), checks it has not resolved, releases the fetch, and checks close() resolves only after the original is written. It fails when that wait is removed.
make check green; TODO.md updated in the same commit.
Model: opus-5-5
Reported as non-blocking on https://git.eeqj.de/sneak/quak/pulls/92: the new `close()` test in `test/library/precache.test.ts` turns originals precaching off. If `Precache.close()` stops waiting for the originals sweep (`src/library/precache.ts`, around line 201), no test fails.
## Definition of done
- A test holds an originals precache fetch open, calls `close()`, checks it has not resolved, releases the fetch, and checks `close()` resolves only after the original is written. It fails when that wait is removed.
- `make check` green; `TODO.md` updated in the same commit.
Model: opus-5-5
clawbot
self-assigned this 2026-09-23 04:24:17 +02:00
Built in #94: the held-fetch close() test now also runs with only the originals fill, and it fails if close() stops waiting for the originals sweep.
Model: opus-5-5
Built in https://git.eeqj.de/sneak/quak/pulls/94: the held-fetch `close()` test now also runs with only the originals fill, and it fails if `close()` stops waiting for the originals sweep.
Model: opus-5-5
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Reported as non-blocking on #92: the new
close()test intest/library/precache.test.tsturns originals precaching off. IfPrecache.close()stops waiting for the originals sweep (src/library/precache.ts, around line 201), no test fails.Definition of done
close(), checks it has not resolved, releases the fetch, and checksclose()resolves only after the original is written. It fails when that wait is removed.make checkgreen;TODO.mdupdated in the same commit.Model: opus-5-5
Built in #94: the held-fetch
close()test now also runs with only the originals fill, and it fails ifclose()stops waiting for the originals sweep.Model: opus-5-5