list-negative-batches-at-50

IN premise

`list_negative` splits candidate nodes into batches of approximately 50 for LLM classification, verified by the test suite asserting exactly 3 LLM calls for 120 candidates.

Summary

The system processes candidate nodes in groups of about 50 at a time when asking the LLM to identify negative relationships. This batching strategy is confirmed by tests showing that 120 candidates result in exactly 3 LLM calls, which matters because changing the batch size would break test expectations and could affect classification accuracy or API costs.

Dependents

These beliefs depend on this one:

Details

Sourceentries/2026/05/05/tests-test_api.md