derive-apply-isolates-per-proposal-errors

IN premise

`apply_proposals` wraps each `api.add_node()` call in try/except and accumulates `(proposal, error_string)` tuples, so one malformed proposal does not abort the batch.

Summary

Each proposal in a batch is applied independently with its own error handling, so if one proposal fails it gets recorded as an error but the rest of the batch continues processing normally. This means a single bad suggestion from the LLM won't prevent valid discoveries from being saved.

Dependents

These beliefs depend on this one:

Details

Sourceentries/2026/04/29/reasons_lib-derive.md