This website requires JavaScript.
ab83287b5d
Move Open Library lookup to the Editions API; stop asking Google Books for its placeholder
main
Sprite and claude
2026-09-20 02:13:01 +00:00
4695731f91
docs: wave 11 accepted; SPEC records auth refresh + why the 404 rule needs it
Sprite and claude
2026-09-17 02:57:47 +00:00
009cb9a7cc
Wave 11 (M-authexpiry): refresh auth token every sync; recover rows lost to the expired-token sync
Sprite and claude
2026-09-17 02:54:41 +00:00
81f63bffc0
M-authexpiry prompt: measured baseline 337 tests
Sprite and claude
2026-09-17 01:58:57 +00:00
62cd61e707
Plan wave 11 (M-authexpiry): refresh token each sync, recover lost rows
Sprite and claude
2026-09-17 01:39:41 +00:00
ab1d294657
server: user auth tokens valid 180 days (was PocketBase default 5)
Sprite and claude
2026-09-17 01:28:12 +00:00
3c30a20324
Review fixes for waves 9-10; preload covers so Save stops waiting on them
Sprite and claude
2026-09-16 19:01:54 +00:00
cf82cbc484
Wave 10 (L-search): search own library + Open Library + Google Books, deduplicated
Sprite and claude
2026-09-15 18:28:37 +00:00
b600df69c3
Wave 9 (K-manual): add a book by hand, no ISBN required
Sprite and claude
2026-09-15 11:58:37 +00:00
9b74f50565
Plan waves 9-10: manual entry, then online search; chained runner
Sprite and claude
2026-09-13 17:30:38 +00:00
0c0b8466cc
docs: first-command check no longer counts its own shell as a worker
Sprite and claude
2026-09-13 11:38:26 +00:00
007a1f426d
wave-guard: match workers by argv shape; accept wave 8; record HAZARD #10
Sprite and claude
2026-09-13 11:33:21 +00:00
34097269c9
Lookup path can't crash the app; persist crash reports for off-device reading
Sprite and claude
2026-09-13 11:31:00 +00:00
1295d88d6e
docs: record wave 8 (J-crashsafe) in flight
Sprite and claude
2026-09-12 17:51:13 +00:00
0455794603
server: anonymous LIST of users returns 403, not 200 with an empty array
Sprite and claude
2026-09-12 17:47:43 +00:00
93546ed724
Opt-in live test: the real metadata lookup, against both real sources
Sprite and claude
2026-09-12 17:36:11 +00:00
1385ad286f
docs: the server is on the sprite and internet-exposed
Sprite and claude
2026-09-12 17:32:17 +00:00
26f76bf0f7
run-task.sh: stop reading the worker's own prose as a quota error
Sprite and claude
2026-09-12 11:08:05 +00:00
486f6ebc48
Use the Google Books API key: the fallback source actually answers now
Sprite and claude
2026-09-11 23:34:43 +00:00
d6d02f788c
Second on-device feedback round: eight fixes, and a measured retry policy
Sprite and claude
2026-09-09 17:45:09 +00:00
dd3a61fc33
docs: accept wave 5; record HAZARD #8 (guard can die without its sentinel)
Sprite and claude
2026-09-09 12:46:49 +00:00
93f972b7d1
Distinguish can't-scan, can't-look-up, and genuinely-not-found
Sprite and claude
2026-09-09 12:44:29 +00:00
0aff56f97e
docs: record wave 5 (G-diagnostics) in flight
Sprite and claude
2026-09-09 10:43:27 +00:00
1969b74cc9
SPEC: lookup outcome is three-way; wave 5 worker prompt
Sprite and claude
2026-09-09 10:42:32 +00:00
1ba22a9f36
The two books that failed are in Open Library after all
Sprite and claude
2026-09-09 10:36:33 +00:00
bd24ecbafd
docs: first on-device test results and metadata-source research
Sprite and claude
2026-09-09 10:13:36 +00:00
356f639cdd
Fix six on-device issues found in the first real phone test
Sprite and claude
2026-09-09 09:55:53 +00:00
5fbc597cbc
docs: record wave 4 acceptance and what it left undone
Sprite and claude
2026-09-08 21:28:43 +00:00
0f47ee917f
orchestration: run workers as a sprite service; record wave 4 completion
Sprite and claude
2026-09-08 21:28:18 +00:00
5455df2d61
Wave 4 (F3): settings email, five screens' screenshots, release signing, README
Sprite and claude
2026-09-08 21:28:11 +00:00
36b46b4644
orchestration: verify lease acquisition in wave-guard; F3 prompt for wave 4 finish
claude
2026-09-06 19:00:11 +00:00
cf36b27457
Wave 4 (partial): live-sync harness + Library screenshots; fix authors null decode
claude
2026-09-06 18:56:55 +00:00
0088fda095
orchestration: wave 4 prompts; decouple guard poll from lease renewal
claude
2026-09-06 10:54:03 +00:00
9bf5ff4d6c
docs: record wave 3 acceptance, hazard #7 , and gaps carried into wave 4
claude
2026-09-06 10:49:23 +00:00
a9d4ad8096
Wave 3: all six screens (E1 shell/setup/locations/settings, E2 library/detail/scan)
claude
2026-09-06 10:48:54 +00:00
c18649c726
orchestration: sprite task lease + durable wave-completion record
claude
2026-09-06 10:48:53 +00:00
d1a73a1193
Wave 2: data layer (C) + metadata/scanning (D)
claude
2026-09-06 03:24:04 +00:00
6c17e42037
Baseline: wave 1A server complete, wave 1B Android scaffold + design system green
claude
2026-09-06 01:58:37 +00:00