feat: corpus management tab — Vue view for source stats, reindex, delete #2

Closed
opened 2026-05-09 15:31:21 -07:00 by pyr0ball · 1 comment
Owner

New /corpus route in the Vue SPA. Shows all ingested sources with entry count + last ingest time. Buttons to trigger re-ingest and delete all entries for a source. Backed by new REST endpoints on /api/sources/{id} (DELETE) and POST /api/ingest.

New `/corpus` route in the Vue SPA. Shows all ingested sources with entry count + last ingest time. Buttons to trigger re-ingest and delete all entries for a source. Backed by new REST endpoints on `/api/sources/{id}` (DELETE) and `POST /api/ingest`.
pyr0ball added this to the (deleted) milestone 2026-05-09 15:31:21 -07:00
Author
Owner

Corpus management tab: added DELETE /api/sources/{id} and POST /api/sources/{id}/ingest endpoints to rest.py. SourcesView.vue updated with per-row reingest and delete buttons plus an 'Upload log file' button that hits the new upload endpoint. All 234 tests passing.

Corpus management tab: added DELETE /api/sources/{id} and POST /api/sources/{id}/ingest endpoints to rest.py. SourcesView.vue updated with per-row reingest and delete buttons plus an 'Upload log file' button that hits the new upload endpoint. All 234 tests passing.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Circuit-Forge/turnstone#2
No description provided.