Commit graph

  • 7c0d8479d4 test: add synthetic platform smoke test using real book cover images main pyr0ball 2026-07-13 19:07:20 -0700
  • f9553373d6 docs: drop AI/ML terminology in README, document marker ordering pyr0ball 2026-07-13 11:22:22 -0700
  • 043cc4bcce fix: handle fetch failures and stop keying UI logic off display text pyr0ball 2026-07-13 11:22:15 -0700
  • 2b4875d77c fix: handle empty-platform captures, no-op fires, and observe races pyr0ball 2026-07-13 11:22:08 -0700
  • 857489a695 docs: add README with setup and end-to-end smoke test pyr0ball 2026-07-13 11:12:23 -0700
  • c28afe0ac4 feat: add config loading, calibration script, and production entrypoint pyr0ball 2026-07-13 11:08:48 -0700
  • 7807e32133 feat: add kiosk frontend for guided intake flow pyr0ball 2026-07-13 11:03:45 -0700
  • 7d0bebf16d fix: return structured 503 on camera read failure in /api/observe pyr0ball 2026-07-13 10:58:30 -0700
  • ae73ab2329 feat: add FastAPI backend for intake session pyr0ball 2026-07-13 10:51:43 -0700
  • a74a5d7c38 feat: add intake session state machine pyr0ball 2026-07-13 10:47:47 -0700
  • efe3f65cd5 fix: release camera capture handle on failed or repeated open pyr0ball 2026-07-13 10:44:47 -0700
  • ab7664cd51 feat: add OpenCV camera source wrapper pyr0ball 2026-07-13 10:41:10 -0700
  • d5f5b47cef feat: add stable-centered auto-detect capture strategy pyr0ball 2026-07-13 10:36:54 -0700
  • aaac91f03c feat: add motion-stop countdown capture strategy pyr0ball 2026-07-13 10:33:12 -0700
  • b707aef137 feat: add capture strategy interface and manual button strategy pyr0ball 2026-07-13 10:28:10 -0700
  • f93d51d500 feat: add book-region cropping from wide captures pyr0ball 2026-07-13 10:24:05 -0700
  • b9ddbee81e feat: add deterministic marker-based size bucketing pyr0ball 2026-07-13 10:19:10 -0700
  • 9af936518d docs: add project README for early-stage stakeholder visibility pyr0ball 2026-07-13 10:17:31 -0700
  • df63ffa846 chore: add MIT LICENSE and CONTRIBUTING.md, set SPDX license in pyproject pyr0ball 2026-07-13 10:17:05 -0700
  • 27c066de1c feat: add CSV catalogue data layer pyr0ball 2026-07-13 10:11:49 -0700
  • 4aee1e5181 chore: scaffold bookmark project structure pyr0ball 2026-07-13 10:08:41 -0700
  • b16d6b4250 docs: add AGENTS.md project context (CLAUDE.md symlinked for compatibility) pyr0ball 2026-07-13 10:06:17 -0700
  • 827d0d2e2a chore: initial empty commit pyr0ball 2026-07-13 10:04:53 -0700