Bounded virtual event lab ยท zero network
Promise.withResolvers lifecycle lab
Compare constructor and Promise.withResolvers capability creation under the same terminal-event script. The first accepted terminal event owns state, reason, cleanup, and the ordered receipt.
Settlement receipt
Ordered timeline
Mutation fixtures
Truth boundary: capability placement does not change Promise semantics. The evidence concerns state ownership, bounded lifecycle fixtures, cleanup counters, and labeled task/microtask order.