Skip to content

Commit 9abc9c9

Browse files
tkalevraclaude
andcommitted
task: DEEPSEEK-28A - investigate dBug-027 /ingest 500 error
Direct /ingest calls fail silently (HTTP 500, not logged). Likely in Class C routing code added by DEEPSEEK-27. Need: exception logging + debug + identification of root cause. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
1 parent b354def commit 9abc9c9

1 file changed

Lines changed: 41 additions & 0 deletions

File tree

‎scratch.md‎

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,3 +242,44 @@ already `continue`s garbage edges with only `log.debug`.
242242
**Result:** "tell me about my family" now returns clean facts (no addresses, servers, garbage entities)
243243

244244
####################################################################
245+
246+
###################################DEEPSEEK-28A##################################
247+
248+
## dBug-027: /ingest Endpoint 500 Error — Silent Failure
249+
250+
**Issue:** Direct `POST http://localhost:8001/ingest` returns HTTP 500. Not logged. No traceback.
251+
252+
**See:** BUGS/dBug-027-ingest-endpoint-500-error.md
253+
254+
**Impact:** dBug-025 complete (Filter works), but direct /ingest testing blocked. Prevents verification of Class C routing.
255+
256+
**Task:** Debug /ingest endpoint failure.
257+
258+
**Steps:**
259+
1. Add exception logging to /ingest endpoint (wrap main body in try/except)
260+
2. Check `_commit_rejected_edge_to_qdrant()` for unhandled exceptions
261+
3. Check `_get_rejection_reason()` for issues
262+
4. Test with minimal ingest (no garbage) to isolate
263+
5. Report error + location to scratch
264+
265+
**Upon completion:** Fill template below
266+
267+
####################################################################
268+
269+
## Upon Completion Template
270+
271+
###################################DEEPSEEK-28A##################################
272+
273+
## dBug-027 Investigation Complete
274+
275+
**Error found:** [Describe the exception + location]
276+
277+
**Root cause:** [Why it was silent + where it fails]
278+
279+
**Files affected:** [main.py lines X-Y]
280+
281+
**Fix applied:** [If applicable]
282+
283+
**Status:** [Resolved / Blocked / Needs clarification]
284+
285+
####################################################################

0 commit comments

Comments
 (0)