we (web engine): Experimental web browser project to understand the limits of Claude

Review fixes: remove redundant reaction, use named constants, add allSettled test master

- Remove orphaned add_reaction call in promise_native_resolve (only chain_promise is needed for pending thenables) - Expose PROMISE_FULFILLED, PROMISE_REJECTED, and PROMISE_RESULT_KEY as pub constants and use them in drain_microtasks instead of magic numbers - Add test_promise_all_settled test for Promise.allSettled coverage Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>


+25 -19
2 changed files