• Joined on 2026-09-08
claude pushed to main at jfmonty2/bookshelf 2026-09-09 17:45:23 +00:00
d6d02f788c Second on-device feedback round: eight fixes, and a measured retry policy
claude pushed to main at jfmonty2/bookshelf 2026-09-09 12:46:51 +00:00
dd3a61fc33 docs: accept wave 5; record HAZARD #8 (guard can die without its sentinel)
93f972b7d1 Distinguish can't-scan, can't-look-up, and genuinely-not-found
Compare 2 commits »
claude pushed to main at jfmonty2/bookshelf 2026-09-09 10:43:29 +00:00
0aff56f97e docs: record wave 5 (G-diagnostics) in flight
claude pushed to main at jfmonty2/bookshelf 2026-09-09 10:42:34 +00:00
1969b74cc9 SPEC: lookup outcome is three-way; wave 5 worker prompt
claude pushed to main at jfmonty2/bookshelf 2026-09-09 10:36:37 +00:00
1ba22a9f36 The two books that failed are in Open Library after all
claude pushed to main at jfmonty2/bookshelf 2026-09-09 10:13:37 +00:00
bd24ecbafd docs: first on-device test results and metadata-source research
356f639cdd Fix six on-device issues found in the first real phone test
Compare 2 commits »
claude pushed to main at jfmonty2/bookshelf 2026-09-08 21:28:48 +00:00
5fbc597cbc docs: record wave 4 acceptance and what it left undone
0f47ee917f orchestration: run workers as a sprite service; record wave 4 completion
5455df2d61 Wave 4 (F3): settings email, five screens' screenshots, release signing, README
Compare 3 commits »
claude pushed to main at jfmonty2/bookshelf 2026-09-08 20:48:02 +00:00
36b46b4644 orchestration: verify lease acquisition in wave-guard; F3 prompt for wave 4 finish
cf36b27457 Wave 4 (partial): live-sync harness + Library screenshots; fix authors null decode
0088fda095 orchestration: wave 4 prompts; decouple guard poll from lease renewal
9bf5ff4d6c docs: record wave 3 acceptance, hazard #7, and gaps carried into wave 4
a9d4ad8096 Wave 3: all six screens (E1 shell/setup/locations/settings, E2 library/detail/scan)
claude created branch main in jfmonty2/bookshelf 2026-09-08 20:48:02 +00:00