Avocet by Circuit Forge LLC — email classifier training tool: multi-account IMAP fetch, card-stack labeling UI, benchmark harness
Find a file
pyr0ball 82eeb4defc fix: prevent blank page on rebuild and queue drain on skip/discard
Two bugs fixed:

1. Blank white page after vue SPA rebuild: browsers cached old index.html
   referencing old asset hashes. Assets are deleted on rebuild, causing
   404s for JS/CSS -> blank page. Fix: serve index.html with
   Cache-Control: no-cache so browsers always fetch fresh HTML.
   Hashed assets (/assets/chunk-abc123.js) remain cacheable forever.

2. Queue draining to empty on skip/discard: handleSkip and handleDiscard
   never refilled the local queue buffer. After enough skips, store.current
   went null and the empty state showed (blank-looking). Fix: both handlers
   now call fetchBatch() when queue drops below 3, matching handleLabel.

Also: sync classifier_adapters LABELS to match current 10-label schema
(new_lead + hired, remove unrelated).

48 Python tests pass, 48 frontend tests pass.
2026-03-03 19:26:34 -08:00
app fix: prevent blank page on rebuild and queue drain on skip/discard 2026-03-03 19:26:34 -08:00
config feat: initial avocet repo — email classifier training tool 2026-02-27 14:07:38 -08:00
data feat: initial avocet repo — email classifier training tool 2026-02-27 14:07:38 -08:00
scripts fix: prevent blank page on rebuild and queue drain on skip/discard 2026-03-03 19:26:34 -08:00
tests fix: prevent blank page on rebuild and queue drain on skip/discard 2026-03-03 19:26:34 -08:00
web fix: prevent blank page on rebuild and queue drain on skip/discard 2026-03-03 19:26:34 -08:00
.gitignore feat: initial avocet repo — email classifier training tool 2026-02-27 14:07:38 -08:00
CLAUDE.md docs(avocet): document email field schemas and normalization layer 2026-03-03 18:43:41 -08:00
environment.yml feat: initial avocet repo — email classifier training tool 2026-02-27 14:07:38 -08:00
manage.sh fix(avocet): normalize queue schema + bind to 0.0.0.0 for LAN access 2026-03-03 18:43:00 -08:00
pytest.ini feat: initial avocet repo — email classifier training tool 2026-02-27 14:07:38 -08:00
requirements.txt fix(avocet): store original item in _last_action; add requirements.txt 2026-03-03 15:16:54 -08:00