Parent: #134 Related: #140, #163, #164
Goal
Implement the five shared process-wide JavaScriptCore remote-inspector controls:
JSRemoteInspectorDisableAutoStartJSRemoteInspectorStartJSRemoteInspectorSetLogToSystemConsoleJSRemoteInspectorGetInspectionEnabledByDefaultJSRemoteInspectorSetInspectionEnabledByDefault
Acceptance
- Preserve independent process-wide auto-start, explicit-start, system-console logging, and inspection-enabled-default state.
- Make all state transitions race-free and idempotent; disabling auto-start must not prevent explicit start.
- Keep the default-enabled getter coherent with concurrent setters.
- Add focused transition/concurrency coverage and compile-link-runtime fixture calls for all five symbols.
- Refresh Home/Bun inventories and public/private classification with zero unclassified symbols.
- Update README and compatibility docs, publish small implementation/docs commits on
origin/main, and close only after evidence is live.