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 |
||
|---|---|---|
| .. | ||
| Feature | ||
| Fixtures | ||
| Unit | ||
| UseCase | ||
| views | ||
| .DS_Store | ||
| Pest.php | ||
| TestCase.php | ||