Inverse of the EmbedMemory job (#56): removes a memory from Qdrant (and the future Elasticsearch index) when brain_forget fires or a memory is soft-deleted. - php/Jobs/DeleteFromIndex.php — Laravel Job, 3 retries with backoff - BrainService: qdrantDelete() private→public and now throws on HTTP failure (was silent Log::warning — wouldn't trigger Job retry) - elasticDelete() stub added (fills in with the ES integration ticket) - php/tests/Feature/Jobs/DeleteFromIndexTest.php — success + HTTP-failure paths via mocked Http Co-authored-by: Codex <noreply@openai.com> Closes tasks.lthn.sh/view.php?id=57 |
||
|---|---|---|
| .. | ||
| BatchContentGeneration.php | ||
| DeleteFromIndex.php | ||
| EmbedMemory.php | ||
| ProcessContentTask.php | ||