debshots/lib
Christoph Haas 3550a4e2e2 Harden vectorization task against per-package failures
A single failing package used to kill its whole worker thread silently
because only Vectorizer::Error was rescued per package. Now every
StandardError is caught and logged with class and backtrace, and the
embedding write is narrowed to update_column(:embedding) so the task
only ever issues a minimal UPDATE - it cannot touch any other column
or fire model callbacks. Progress stats no longer serialize database
writes through the mutex.
2026-08-23 00:11:52 +02:00
..
assets Blank rails 4.0 project started 2013-07-27 00:19:29 +02:00
tasks Harden vectorization task against per-package failures 2026-08-23 00:11:52 +02:00
deb_importer.rb Update to Rails 7.2 2025-02-25 21:57:16 +01:00
vectorizer.rb Add semantic package search via pgvector embeddings 2026-08-22 22:07:56 +02:00