Files
dotfiles/python
Richie a12e7461c5 feat(ebook): add admin and book-detail UI for protected phrase pipeline
Expose the protected phrase extraction pipeline through the web UI:

- Admin routes: POST /admin/build-phrases, /admin/generate-ngrams, and
  /admin/judge-ngrams, each wrapping the protected_phrases.lib backfill
  helpers, committing on success, rolling back and rendering an error
  partial on failure, and reporting per-book/candidate/mention counts.
- Book detail page: show candidate, judged, and protected phrase counts,
  list top candidate n-grams (with kept/rejected status) and protected
  phrases, and add a POST /books/{id}/recalculate-phrases action that
  clears and regenerates candidates, then redirects back with a status
  message.
- Admin template: add Generate/Judge n-gram buttons.

Also reflows admin.html to 2-space HTML formatting.
2026-07-24 11:38:50 -04:00
..
2026-02-18 17:12:38 -05:00
2026-06-14 15:41:09 -04:00
2026-06-14 13:53:02 -04:00
2026-01-22 21:26:38 -05:00
2025-10-31 22:37:54 -04:00
2026-06-14 13:38:14 -04:00
2025-10-31 22:37:54 -04:00
2026-06-14 13:37:55 -04:00
2025-11-08 08:21:27 -05:00
2025-10-31 22:37:54 -04:00