JS-026 LOW: richer extension exit codes (jabc has no process.exit)

Surfaced by JS-025. be <name> forks jabc bin/<name>.js; the script's exit becomes be's exit. But jabc exposes no process.exit(code), so a script can only signal 0 (clean return) or non-zero (an uncaught throw → exit 1). An extension that wants a specific exit code (e.g. be status-style "1 = dirty") cannot set it. Method: Issues.

Input

Context

Goals

Constraints

WIP

Design decisions

TODOs

Blockers

Outcome