JSQUE-021: resident session exhausts file descriptors verb load dies mid-session

Now
DONE

Input

Context

2026-07-18 live, a long-running jab work pager session (the day's WORK-002/WORK-003 clicking): a spell died with err: the verb 'get' failed to load from /home/gritzko/src/journal/work/WORK-003/jsrc/verbs/get/get.js: Error: No gritzko confirms the full underlying error is "No file descriptors available". The resident process leaked fds until require itself could not open a .js file.

Goals

A resident session's fd count stays bounded across arbitrarily many spells/clicks; verb loads never die of fd exhaustion.

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome